{
  "abi": [
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "name",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "sumOfSumInsuredCap",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "sumInsuredPercentage",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "erc20Token",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "wallet",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "registry",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "account",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "allowAccount",
          "type": "bool"
        }
      ],
      "name": "LogAllowAccountSet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bool",
          "name": "allowAllAccounts",
          "type": "bool"
        }
      ],
      "name": "LogAllowAllAccountsSet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "maxAmount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        }
      ],
      "name": "LogBasicRiskpoolCandidateBundleAmountCheck",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "activeBundles",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "policies",
          "type": "uint256"
        }
      ],
      "name": "LogBasicRiskpoolCapitalCheck",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "activeBundles",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "capital",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "lockedCapital",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "capacityIsAvailable",
          "type": "bool"
        }
      ],
      "name": "LogBasicRiskpoolCapitalization",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleCapitalNew",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleCapitalOld",
          "type": "uint256"
        }
      ],
      "name": "LogBundleCapitalSet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "createdAt",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "lifetime",
          "type": "uint256"
        }
      ],
      "name": "LogBundleExpired",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "createdAt",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "lifetime",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "lifetimeExtended",
          "type": "uint256"
        }
      ],
      "name": "LogBundleExtended",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "sumInsuredOk",
          "type": "bool"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "durationOk",
          "type": "bool"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "premiumOk",
          "type": "bool"
        }
      ],
      "name": "LogBundleMatchesApplication",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleIdRequested",
          "type": "uint256"
        }
      ],
      "name": "LogBundleMismatch",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentArchived",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "componentName",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentType",
          "name": "componentType",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "componentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "registryAddress",
          "type": "address"
        }
      ],
      "name": "LogComponentCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentDeclined",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentPaused",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "componentName",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentType",
          "name": "componentType",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "componentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentProposed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentResumed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentState",
          "name": "stateOld",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "enum IComponent.ComponentState",
          "name": "stateNew",
          "type": "uint8"
        }
      ],
      "name": "LogComponentStateChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentSuspended",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogComponentUnpaused",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "numberOfBundles",
          "type": "uint256"
        }
      ],
      "name": "LogMaximumNumberOfActiveBundlesSet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleBurned",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleClosed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleDefunded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleFunded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleLocked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "isMatching",
          "type": "bool"
        }
      ],
      "name": "LogRiskpoolBundleMatchesPolicy",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolBundleUnlocked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "poolCapitalNew",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "poolCapitalOld",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolCapitalSet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "isSecured",
          "type": "bool"
        }
      ],
      "name": "LogRiskpoolCollateralLocked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolCollateralReleased",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "riskpoolAddress",
          "type": "address"
        }
      ],
      "name": "LogRiskpoolCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolDeclined",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolPayoutProcessed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolPremiumProcessed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "LogRiskpoolProposed",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOwner",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "APR_100_PERCENTAGE",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "DEFAULT_FILTER_DATA_STRUCTURE",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "EMPTY_STRING_HASH",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "EXTENSION_INTERVAL",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "FULL_COLLATERALIZATION_LEVEL",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_APR",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_BUNDLE_LIFETIME",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_POLICY_COVERAGE",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_POLICY_DURATION",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MIN_BUNDLE_LIFETIME",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MIN_POLICY_COVERAGE",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MIN_POLICY_DURATION",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "ONE_YEAR_DURATION",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "activeBundles",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "approvalCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "archiveCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "id",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "riskpoolId",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "internalType": "enum IBundle.BundleState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "bytes",
              "name": "filter",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "capital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lockedCapital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "balance",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IBundle.Bundle",
          "name": "bundle",
          "type": "tuple"
        },
        {
          "components": [
            {
              "internalType": "enum IPolicy.ApplicationState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "uint256",
              "name": "premiumAmount",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "sumInsuredAmount",
              "type": "uint256"
            },
            {
              "internalType": "bytes",
              "name": "data",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IPolicy.Application",
          "name": "application",
          "type": "tuple"
        }
      ],
      "name": "bundleMatchesApplication",
      "outputs": [
        {
          "internalType": "bool",
          "name": "isMatching",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "id",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "riskpoolId",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "internalType": "enum IBundle.BundleState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "bytes",
              "name": "filter",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "capital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lockedCapital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "balance",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IBundle.Bundle",
          "name": "bundle",
          "type": "tuple"
        },
        {
          "components": [
            {
              "internalType": "enum IPolicy.ApplicationState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "uint256",
              "name": "premiumAmount",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "sumInsuredAmount",
              "type": "uint256"
            },
            {
              "internalType": "bytes",
              "name": "data",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IPolicy.Application",
          "name": "application",
          "type": "tuple"
        }
      ],
      "name": "bundleMatchesApplication2",
      "outputs": [
        {
          "internalType": "bool",
          "name": "isMatching",
          "type": "bool"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "bundles",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "burnBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "sumInsured",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "annualPercentageReturn",
          "type": "uint256"
        }
      ],
      "name": "calculatePremium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "premiumAmount",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "protectedBalance",
          "type": "uint256"
        }
      ],
      "name": "calculateSumInsured",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "sumInsured",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "closeBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "collateralAmount",
          "type": "uint256"
        }
      ],
      "name": "collateralizePolicy",
      "outputs": [
        {
          "internalType": "bool",
          "name": "success",
          "type": "bool"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "lifetime",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "policyMinProtectedBalance",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "policyMaxProtectedBalance",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "policyMinDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "policyMaxDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "annualPercentageReturn",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "initialAmount",
          "type": "uint256"
        }
      ],
      "name": "createBundle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "filter",
          "type": "bytes"
        },
        {
          "internalType": "uint256",
          "name": "initialAmount",
          "type": "uint256"
        }
      ],
      "name": "createBundle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "declineCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "decodeApplicationParameterFromData",
      "outputs": [
        {
          "internalType": "address",
          "name": "wallet",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "protectedBalance",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxPremium",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "filter",
          "type": "bytes"
        }
      ],
      "name": "decodeBundleParamsFromFilter",
      "outputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "lifetime",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "minSumInsured",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxSumInsured",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "minDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "annualPercentageReturn",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "defundBundle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "netAmount",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "depegPrice",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "targetPrice",
          "type": "uint256"
        }
      ],
      "name": "depegPriceIsBelowProtectedDepegPrice",
      "outputs": [
        {
          "internalType": "bool",
          "name": "isBelowProtectedPrice",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "minSumInsured",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxSumInsured",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "minDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "annualPercentageReturn",
          "type": "uint256"
        },
        {
          "components": [
            {
              "internalType": "enum IPolicy.ApplicationState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "uint256",
              "name": "premiumAmount",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "sumInsuredAmount",
              "type": "uint256"
            },
            {
              "internalType": "bytes",
              "name": "data",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IPolicy.Application",
          "name": "application",
          "type": "tuple"
        }
      ],
      "name": "detailedBundleApplicationMatch",
      "outputs": [
        {
          "internalType": "bool",
          "name": "isMatching",
          "type": "bool"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "wallet",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "protectedBalance",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxPremium",
          "type": "uint256"
        }
      ],
      "name": "encodeApplicationParameterAsData",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "lifetime",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "minSumInsured",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxSumInsured",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "minDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxDuration",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "annualPercentageReturn",
          "type": "uint256"
        }
      ],
      "name": "encodeBundleParamsAsFilter",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "filter",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "lifetimeExtension",
          "type": "uint256"
        }
      ],
      "name": "extendBundleLifetime",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "fundBundle",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "netAmount",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "idx",
          "type": "uint256"
        }
      ],
      "name": "getActiveBundleId",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getActiveBundleIds",
      "outputs": [
        {
          "internalType": "uint256[]",
          "name": "activeBundleIds",
          "type": "uint256[]"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "getActivePolicies",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "activePolicies",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getApr100PercentLevel",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "apr100PercentLevel",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getBalance",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "idx",
          "type": "uint256"
        }
      ],
      "name": "getBundle",
      "outputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "id",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "riskpoolId",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "internalType": "enum IBundle.BundleState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "bytes",
              "name": "filter",
              "type": "bytes"
            },
            {
              "internalType": "uint256",
              "name": "capital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lockedCapital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "balance",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "updatedAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct IBundle.Bundle",
          "name": "",
          "type": "tuple"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getBundleCapitalCap",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "bundleCapitalCap",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "getBundleFilter",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "filter",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "idx",
          "type": "uint256"
        }
      ],
      "name": "getBundleId",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "getBundleInfo",
      "outputs": [
        {
          "components": [
            {
              "internalType": "uint256",
              "name": "bundleId",
              "type": "uint256"
            },
            {
              "internalType": "string",
              "name": "name",
              "type": "string"
            },
            {
              "internalType": "enum IBundle.BundleState",
              "name": "state",
              "type": "uint8"
            },
            {
              "internalType": "uint256",
              "name": "tokenId",
              "type": "uint256"
            },
            {
              "internalType": "address",
              "name": "owner",
              "type": "address"
            },
            {
              "internalType": "uint256",
              "name": "lifetime",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "minSumInsured",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "maxSumInsured",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "minDuration",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "maxDuration",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "annualPercentageReturn",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "capitalSupportedByStaking",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "capital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "lockedCapital",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "balance",
              "type": "uint256"
            },
            {
              "internalType": "uint256",
              "name": "createdAt",
              "type": "uint256"
            }
          ],
          "internalType": "struct DepegRiskpool.BundleInfo",
          "name": "info",
          "type": "tuple"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "getBundleLifetimeData",
      "outputs": [
        {
          "internalType": "enum IBundle.BundleState",
          "name": "state",
          "type": "uint8"
        },
        {
          "internalType": "uint256",
          "name": "createdAt",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "lifetime",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "extendedLifetime",
          "type": "uint256"
        },
        {
          "internalType": "bool",
          "name": "isExpired",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getCapacity",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getCapital",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getChainRegistry",
      "outputs": [
        {
          "internalType": "contract IChainRegistryFacade",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getCollateralizationLevel",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getErc20Token",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getFilterDataStructure",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getFullCollateralizationLevel",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getId",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getMaxBundleLifetime",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "maxBundleLifetime",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getMaximumNumberOfActiveBundles",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "maximumNumberOfActiveBundles",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getName",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "getNftId",
      "outputs": [
        {
          "internalType": "uint96",
          "name": "nftId",
          "type": "uint96"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getOneYearDuration",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "yearDuration",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getOwner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "targetPrice",
          "type": "uint256"
        }
      ],
      "name": "getProtectedMinDepegPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "protectedDepegPrice",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getRegistry",
      "outputs": [
        {
          "internalType": "contract IRegistry",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getRiskpoolCapitalCap",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "poolCapitalCap",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getStaking",
      "outputs": [
        {
          "internalType": "contract IStakingFacade",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getState",
      "outputs": [
        {
          "internalType": "enum IComponent.ComponentState",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getSumInsuredPercentage",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "sumInsuredPercentage",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getSumOfSumInsuredCap",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "getSupportedCapitalAmount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "capitalCap",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getTotalValueLocked",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getType",
      "outputs": [
        {
          "internalType": "enum IComponent.ComponentType",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getWallet",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isAllowAllAccountsEnabled",
      "outputs": [
        {
          "internalType": "bool",
          "name": "allowAllAccounts",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "isAllowed",
      "outputs": [
        {
          "internalType": "bool",
          "name": "allowed",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "firstBundleId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "secondBundleId",
          "type": "uint256"
        }
      ],
      "name": "isHigherPriorityBundle",
      "outputs": [
        {
          "internalType": "bool",
          "name": "firstBundleIsHigherPriority",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isOracle",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isProduct",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "isRiskpool",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "lockBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pauseCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processPolicyPayout",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processPolicyPremium",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "proposalCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "processId",
          "type": "bytes32"
        }
      ],
      "name": "releasePolicy",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "resumeCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        },
        {
          "internalType": "bool",
          "name": "allowAccount",
          "type": "bool"
        }
      ],
      "name": "setAllowAccount",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bool",
          "name": "allowAllAccounts",
          "type": "bool"
        }
      ],
      "name": "setAllowAllAccounts",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "poolCapitalCap",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "bundleCapitalCap",
          "type": "uint256"
        }
      ],
      "name": "setCapitalCaps",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "id",
          "type": "uint256"
        }
      ],
      "name": "setId",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "maximumNumberOfActiveBundles",
          "type": "uint256"
        }
      ],
      "name": "setMaximumNumberOfActiveBundles",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "stakingAddress",
          "type": "address"
        }
      ],
      "name": "setStakingAddress",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "suspendCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "bundleId",
          "type": "uint256"
        }
      ],
      "name": "unlockBundle",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "unpauseCallback",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "allSourcePaths": {
    "0": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/access/Ownable.sol",
    "11": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/utils/Context.sol",
    "15": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/utils/introspection/IERC165.sol",
    "26": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/Component.sol",
    "27": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/IComponent.sol",
    "30": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/IRiskpool.sol",
    "33": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IAccess.sol",
    "35": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IComponentEvents.sol",
    "38": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IRegistry.sol",
    "4": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/token/ERC20/IERC20.sol",
    "40": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IComponentOwnerService.sol",
    "41": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IInstanceOperatorService.sol",
    "42": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IInstanceService.sol",
    "43": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IOracleService.sol",
    "44": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IProductService.sol",
    "45": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/services/IRiskpoolService.sol",
    "46": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/tokens/IBundleToken.sol",
    "5": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/token/ERC20/extensions/IERC20Metadata.sol",
    "53": "contracts/DepegRiskpool.sol",
    "57": "contracts/gif/BasicRiskpool2.sol",
    "58": "contracts/gif/Riskpool2.sol",
    "59": "contracts/registry/IChainNftFacade.sol",
    "60": "contracts/registry/IChainRegistryFacade.sol",
    "62": "contracts/staking/IStakingFacade.sol",
    "7": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/token/ERC721/IERC721.sol"
  },
  "ast": {
    "absolutePath": "contracts/DepegRiskpool.sol",
    "exportedSymbols": {
      "BasicRiskpool": [
        13198
      ],
      "BasicRiskpool2": [
        6413
      ],
      "Component": [
        14352
      ],
      "Context": [
        15648
      ],
      "DepegRiskpool": [
        4579
      ],
      "IAccess": [
        22927
      ],
      "IBundle": [
        13382
      ],
      "IBundleToken": [
        13428
      ],
      "IChainNftFacade": [
        7342
      ],
      "IChainRegistryFacade": [
        7497
      ],
      "IComponent": [
        11675
      ],
      "IComponentEvents": [
        22980
      ],
      "IComponentOwnerService": [
        23015
      ],
      "IERC165": [
        22864
      ],
      "IERC20": [
        15820
      ],
      "IERC20Metadata": [
        9510
      ],
      "IERC721": [
        13932
      ],
      "IInstanceOperatorService": [
        23282
      ],
      "IInstanceService": [
        14934
      ],
      "IOracleService": [
        23292
      ],
      "IPolicy": [
        12649
      ],
      "IPool": [
        23131
      ],
      "IProductService": [
        22121
      ],
      "IRegistry": [
        21976
      ],
      "IRiskpool": [
        14585
      ],
      "IRiskpoolService": [
        15040
      ],
      "IStakingFacade": [
        7660
      ],
      "ITreasury": [
        12909
      ],
      "Ownable": [
        9476
      ],
      "Riskpool": [
        22852
      ],
      "Riskpool2": [
        7300
      ]
    },
    "id": 4580,
    "license": "Apache-2.0",
    "nodeType": "SourceUnit",
    "nodes": [
      {
        "id": 2883,
        "literals": [
          "solidity",
          "0.8",
          ".2"
        ],
        "nodeType": "PragmaDirective",
        "src": "39:22:53"
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/OpenZeppelin/openzeppelin-contracts@4.7.3/contracts/token/ERC20/extensions/IERC20Metadata.sol",
        "file": "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol",
        "id": 2884,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 9511,
        "src": "63:75:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/components/BasicRiskpool.sol",
        "file": "@etherisc/gif-interface/contracts/components/BasicRiskpool.sol",
        "id": 2885,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 13199,
        "src": "140:72:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IBundle.sol",
        "file": "@etherisc/gif-interface/contracts/modules/IBundle.sol",
        "id": 2886,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 13383,
        "src": "213:63:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/modules/IPolicy.sol",
        "file": "@etherisc/gif-interface/contracts/modules/IPolicy.sol",
        "id": 2887,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 12650,
        "src": "277:63:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "/home/vscode/.brownie/packages/etherisc/gif-interface@3b0002a/contracts/tokens/IBundleToken.sol",
        "file": "@etherisc/gif-interface/contracts/tokens/IBundleToken.sol",
        "id": 2888,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 13429,
        "src": "341:67:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "contracts/gif/BasicRiskpool2.sol",
        "file": "./gif/BasicRiskpool2.sol",
        "id": 2889,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 6414,
        "src": "410:34:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "contracts/registry/IChainRegistryFacade.sol",
        "file": "./registry/IChainRegistryFacade.sol",
        "id": 2890,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 7498,
        "src": "445:45:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "absolutePath": "contracts/staking/IStakingFacade.sol",
        "file": "./staking/IStakingFacade.sol",
        "id": 2891,
        "nameLocation": "-1:-1:-1",
        "nodeType": "ImportDirective",
        "scope": 4580,
        "sourceUnit": 7661,
        "src": "491:38:53",
        "symbolAliases": [],
        "unitAlias": ""
      },
      {
        "abstract": false,
        "baseContracts": [
          {
            "baseName": {
              "id": 2892,
              "name": "BasicRiskpool2",
              "nodeType": "IdentifierPath",
              "referencedDeclaration": 6413,
              "src": "563:14:53"
            },
            "id": 2893,
            "nodeType": "InheritanceSpecifier",
            "src": "563:14:53"
          }
        ],
        "contractDependencies": [
          6413,
          7300,
          9476,
          11675,
          14352,
          14585,
          15648,
          22980
        ],
        "contractKind": "contract",
        "fullyImplemented": true,
        "id": 4579,
        "linearizedBaseContracts": [
          4579,
          6413,
          7300,
          14352,
          9476,
          15648,
          22980,
          14585,
          11675
        ],
        "name": "DepegRiskpool",
        "nameLocation": "541:13:53",
        "nodeType": "ContractDefinition",
        "nodes": [
          {
            "canonicalName": "DepegRiskpool.BundleInfo",
            "id": 2927,
            "members": [
              {
                "constant": false,
                "id": 2895,
                "mutability": "mutable",
                "name": "bundleId",
                "nameLocation": "620:8:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "612:16:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2894,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "612:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2897,
                "mutability": "mutable",
                "name": "name",
                "nameLocation": "645:4:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "638:11:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_string_storage_ptr",
                  "typeString": "string"
                },
                "typeName": {
                  "id": 2896,
                  "name": "string",
                  "nodeType": "ElementaryTypeName",
                  "src": "638:6:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_string_storage_ptr",
                    "typeString": "string"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2900,
                "mutability": "mutable",
                "name": "state",
                "nameLocation": "679:5:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "659:25:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_enum$_BundleState_$13276",
                  "typeString": "enum IBundle.BundleState"
                },
                "typeName": {
                  "id": 2899,
                  "nodeType": "UserDefinedTypeName",
                  "pathNode": {
                    "id": 2898,
                    "name": "IBundle.BundleState",
                    "nodeType": "IdentifierPath",
                    "referencedDeclaration": 13276,
                    "src": "659:19:53"
                  },
                  "referencedDeclaration": 13276,
                  "src": "659:19:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_enum$_BundleState_$13276",
                    "typeString": "enum IBundle.BundleState"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2902,
                "mutability": "mutable",
                "name": "tokenId",
                "nameLocation": "702:7:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "694:15:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2901,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "694:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2904,
                "mutability": "mutable",
                "name": "owner",
                "nameLocation": "727:5:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "719:13:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_address",
                  "typeString": "address"
                },
                "typeName": {
                  "id": 2903,
                  "name": "address",
                  "nodeType": "ElementaryTypeName",
                  "src": "719:7:53",
                  "stateMutability": "nonpayable",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2906,
                "mutability": "mutable",
                "name": "lifetime",
                "nameLocation": "750:8:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "742:16:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2905,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "742:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2908,
                "mutability": "mutable",
                "name": "minSumInsured",
                "nameLocation": "776:13:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "768:21:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2907,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "768:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2910,
                "mutability": "mutable",
                "name": "maxSumInsured",
                "nameLocation": "807:13:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "799:21:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2909,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "799:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2912,
                "mutability": "mutable",
                "name": "minDuration",
                "nameLocation": "838:11:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "830:19:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2911,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "830:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2914,
                "mutability": "mutable",
                "name": "maxDuration",
                "nameLocation": "867:11:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "859:19:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2913,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "859:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2916,
                "mutability": "mutable",
                "name": "annualPercentageReturn",
                "nameLocation": "896:22:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "888:30:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2915,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "888:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2918,
                "mutability": "mutable",
                "name": "capitalSupportedByStaking",
                "nameLocation": "936:25:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "928:33:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2917,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "928:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2920,
                "mutability": "mutable",
                "name": "capital",
                "nameLocation": "979:7:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "971:15:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2919,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "971:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2922,
                "mutability": "mutable",
                "name": "lockedCapital",
                "nameLocation": "1004:13:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "996:21:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2921,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "996:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2924,
                "mutability": "mutable",
                "name": "balance",
                "nameLocation": "1035:7:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "1027:15:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2923,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "1027:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              },
              {
                "constant": false,
                "id": 2926,
                "mutability": "mutable",
                "name": "createdAt",
                "nameLocation": "1060:9:53",
                "nodeType": "VariableDeclaration",
                "scope": 2927,
                "src": "1052:17:53",
                "stateVariable": false,
                "storageLocation": "default",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                },
                "typeName": {
                  "id": 2925,
                  "name": "uint256",
                  "nodeType": "ElementaryTypeName",
                  "src": "1052:7:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  }
                },
                "visibility": "internal"
              }
            ],
            "name": "BundleInfo",
            "nameLocation": "591:10:53",
            "nodeType": "StructDefinition",
            "scope": 4579,
            "src": "584:492:53",
            "visibility": "public"
          },
          {
            "anonymous": false,
            "id": 2933,
            "name": "LogRiskpoolCapitalSet",
            "nameLocation": "1088:21:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2932,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2929,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "poolCapitalNew",
                  "nameLocation": "1118:14:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2933,
                  "src": "1110:22:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2928,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1110:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2931,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "poolCapitalOld",
                  "nameLocation": "1142:14:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2933,
                  "src": "1134:22:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2930,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1134:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1109:48:53"
            },
            "src": "1082:76:53"
          },
          {
            "anonymous": false,
            "id": 2939,
            "name": "LogBundleCapitalSet",
            "nameLocation": "1169:19:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2938,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2935,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "bundleCapitalNew",
                  "nameLocation": "1197:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2939,
                  "src": "1189:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2934,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1189:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2937,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "bundleCapitalOld",
                  "nameLocation": "1223:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2939,
                  "src": "1215:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2936,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1215:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1188:52:53"
            },
            "src": "1163:78:53"
          },
          {
            "anonymous": false,
            "id": 2943,
            "name": "LogAllowAllAccountsSet",
            "nameLocation": "1253:22:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2942,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2941,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "allowAllAccounts",
                  "nameLocation": "1281:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2943,
                  "src": "1276:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 2940,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "1276:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1275:23:53"
            },
            "src": "1247:52:53"
          },
          {
            "anonymous": false,
            "id": 2949,
            "name": "LogAllowAccountSet",
            "nameLocation": "1310:18:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2948,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2945,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "account",
                  "nameLocation": "1337:7:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2949,
                  "src": "1329:15:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 2944,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "1329:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2947,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "allowAccount",
                  "nameLocation": "1351:12:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2949,
                  "src": "1346:17:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 2946,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "1346:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1328:36:53"
            },
            "src": "1304:61:53"
          },
          {
            "anonymous": false,
            "id": 2959,
            "name": "LogBundleExtended",
            "nameLocation": "1377:17:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2958,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2951,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "1403:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2959,
                  "src": "1395:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2950,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1395:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2953,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "createdAt",
                  "nameLocation": "1421:9:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2959,
                  "src": "1413:17:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2952,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1413:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2955,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "lifetime",
                  "nameLocation": "1440:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2959,
                  "src": "1432:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2954,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1432:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2957,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "lifetimeExtended",
                  "nameLocation": "1458:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2959,
                  "src": "1450:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2956,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1450:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1394:81:53"
            },
            "src": "1371:105:53"
          },
          {
            "anonymous": false,
            "id": 2967,
            "name": "LogBundleExpired",
            "nameLocation": "1487:16:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2966,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2961,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "1512:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2967,
                  "src": "1504:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2960,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1504:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2963,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "createdAt",
                  "nameLocation": "1530:9:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2967,
                  "src": "1522:17:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2962,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1522:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2965,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "lifetime",
                  "nameLocation": "1549:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2967,
                  "src": "1541:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2964,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1541:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1503:55:53"
            },
            "src": "1481:78:53"
          },
          {
            "anonymous": false,
            "id": 2973,
            "name": "LogBundleMismatch",
            "nameLocation": "1570:17:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2972,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2969,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "1596:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2973,
                  "src": "1588:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2968,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1588:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2971,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "bundleIdRequested",
                  "nameLocation": "1614:17:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2973,
                  "src": "1606:25:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2970,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1606:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1587:45:53"
            },
            "src": "1564:69:53"
          },
          {
            "anonymous": false,
            "id": 2983,
            "name": "LogBundleMatchesApplication",
            "nameLocation": "1644:27:53",
            "nodeType": "EventDefinition",
            "parameters": {
              "id": 2982,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 2975,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "1680:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2983,
                  "src": "1672:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 2974,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "1672:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2977,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "sumInsuredOk",
                  "nameLocation": "1695:12:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2983,
                  "src": "1690:17:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 2976,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "1690:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2979,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "durationOk",
                  "nameLocation": "1714:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2983,
                  "src": "1709:15:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 2978,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "1709:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 2981,
                  "indexed": false,
                  "mutability": "mutable",
                  "name": "premiumOk",
                  "nameLocation": "1731:9:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 2983,
                  "src": "1726:14:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 2980,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "1726:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "1671:70:53"
            },
            "src": "1638:104:53"
          },
          {
            "constant": true,
            "functionSelector": "8c4d6839",
            "id": 2991,
            "mutability": "constant",
            "name": "EMPTY_STRING_HASH",
            "nameLocation": "1856:17:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "1832:75:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bytes32",
              "typeString": "bytes32"
            },
            "typeName": {
              "id": 2984,
              "name": "bytes32",
              "nodeType": "ElementaryTypeName",
              "src": "1832:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "value": {
              "arguments": [
                {
                  "arguments": [
                    {
                      "hexValue": "",
                      "id": 2988,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "string",
                      "lValueRequested": false,
                      "nodeType": "Literal",
                      "src": "1903:2:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
                        "typeString": "literal_string \"\""
                      },
                      "value": ""
                    }
                  ],
                  "expression": {
                    "argumentTypes": [
                      {
                        "typeIdentifier": "t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
                        "typeString": "literal_string \"\""
                      }
                    ],
                    "expression": {
                      "id": 2986,
                      "name": "abi",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": -1,
                      "src": "1886:3:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_magic_abi",
                        "typeString": "abi"
                      }
                    },
                    "id": 2987,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": true,
                    "lValueRequested": false,
                    "memberName": "encodePacked",
                    "nodeType": "MemberAccess",
                    "src": "1886:16:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$",
                      "typeString": "function () pure returns (bytes memory)"
                    }
                  },
                  "id": 2989,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "functionCall",
                  "lValueRequested": false,
                  "names": [],
                  "nodeType": "FunctionCall",
                  "src": "1886:20:53",
                  "tryCall": false,
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes memory"
                  }
                }
              ],
              "expression": {
                "argumentTypes": [
                  {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes memory"
                  }
                ],
                "id": 2985,
                "name": "keccak256",
                "nodeType": "Identifier",
                "overloadedDeclarations": [],
                "referencedDeclaration": -8,
                "src": "1876:9:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$",
                  "typeString": "function (bytes memory) pure returns (bytes32)"
                }
              },
              "id": 2990,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "kind": "functionCall",
              "lValueRequested": false,
              "names": [],
              "nodeType": "FunctionCall",
              "src": "1876:31:53",
              "tryCall": false,
              "typeDescriptions": {
                "typeIdentifier": "t_bytes32",
                "typeString": "bytes32"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "e64e7d69",
            "id": 2998,
            "mutability": "constant",
            "name": "MIN_BUNDLE_LIFETIME",
            "nameLocation": "1938:19:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "1914:60:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 2992,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "1914:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_1209600_by_1",
                "typeString": "int_const 1209600"
              },
              "id": 2997,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_336_by_1",
                  "typeString": "int_const 336"
                },
                "id": 2995,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "3134",
                  "id": 2993,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "1960:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_14_by_1",
                    "typeString": "int_const 14"
                  },
                  "value": "14"
                },
                "nodeType": "BinaryOperation",
                "operator": "*",
                "rightExpression": {
                  "hexValue": "3234",
                  "id": 2994,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "1965:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_24_by_1",
                    "typeString": "int_const 24"
                  },
                  "value": "24"
                },
                "src": "1960:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_336_by_1",
                  "typeString": "int_const 336"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "hexValue": "33363030",
                "id": 2996,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "1970:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_3600_by_1",
                  "typeString": "int_const 3600"
                },
                "value": "3600"
              },
              "src": "1960:14:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_1209600_by_1",
                "typeString": "int_const 1209600"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "235e968c",
            "id": 3005,
            "mutability": "constant",
            "name": "MAX_BUNDLE_LIFETIME",
            "nameLocation": "2004:19:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "1980:61:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 2999,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "1980:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_15552000_by_1",
                "typeString": "int_const 15552000"
              },
              "id": 3004,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_4320_by_1",
                  "typeString": "int_const 4320"
                },
                "id": 3002,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "313830",
                  "id": 3000,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2026:3:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_180_by_1",
                    "typeString": "int_const 180"
                  },
                  "value": "180"
                },
                "nodeType": "BinaryOperation",
                "operator": "*",
                "rightExpression": {
                  "hexValue": "3234",
                  "id": 3001,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2032:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_24_by_1",
                    "typeString": "int_const 24"
                  },
                  "value": "24"
                },
                "src": "2026:8:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_4320_by_1",
                  "typeString": "int_const 4320"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "hexValue": "33363030",
                "id": 3003,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2037:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_3600_by_1",
                  "typeString": "int_const 3600"
                },
                "value": "3600"
              },
              "src": "2026:15:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_15552000_by_1",
                "typeString": "int_const 15552000"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "cc9592c7",
            "id": 3012,
            "mutability": "constant",
            "name": "MIN_POLICY_DURATION",
            "nameLocation": "2071:19:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2047:60:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3006,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2047:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_1209600_by_1",
                "typeString": "int_const 1209600"
              },
              "id": 3011,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_336_by_1",
                  "typeString": "int_const 336"
                },
                "id": 3009,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "3134",
                  "id": 3007,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2093:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_14_by_1",
                    "typeString": "int_const 14"
                  },
                  "value": "14"
                },
                "nodeType": "BinaryOperation",
                "operator": "*",
                "rightExpression": {
                  "hexValue": "3234",
                  "id": 3008,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2098:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_24_by_1",
                    "typeString": "int_const 24"
                  },
                  "value": "24"
                },
                "src": "2093:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_336_by_1",
                  "typeString": "int_const 336"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "hexValue": "33363030",
                "id": 3010,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2103:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_3600_by_1",
                  "typeString": "int_const 3600"
                },
                "value": "3600"
              },
              "src": "2093:14:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_1209600_by_1",
                "typeString": "int_const 1209600"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "4d8f3bc9",
            "id": 3019,
            "mutability": "constant",
            "name": "MAX_POLICY_DURATION",
            "nameLocation": "2137:19:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2113:61:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3013,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2113:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_10368000_by_1",
                "typeString": "int_const 10368000"
              },
              "id": 3018,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_2880_by_1",
                  "typeString": "int_const 2880"
                },
                "id": 3016,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "313230",
                  "id": 3014,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2159:3:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_120_by_1",
                    "typeString": "int_const 120"
                  },
                  "value": "120"
                },
                "nodeType": "BinaryOperation",
                "operator": "*",
                "rightExpression": {
                  "hexValue": "3234",
                  "id": 3015,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2165:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_24_by_1",
                    "typeString": "int_const 24"
                  },
                  "value": "24"
                },
                "src": "2159:8:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_2880_by_1",
                  "typeString": "int_const 2880"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "hexValue": "33363030",
                "id": 3017,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2170:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_3600_by_1",
                  "typeString": "int_const 3600"
                },
                "value": "3600"
              },
              "src": "2159:15:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_10368000_by_1",
                "typeString": "int_const 10368000"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "fbd80cfb",
            "id": 3026,
            "mutability": "constant",
            "name": "MIN_POLICY_COVERAGE",
            "nameLocation": "2204:19:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2180:60:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3020,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2180:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_2000000000_by_1",
                "typeString": "int_const 2000000000"
              },
              "id": 3025,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "hexValue": "32303030",
                "id": 3021,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2226:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_2000_by_1",
                  "typeString": "int_const 2000"
                },
                "value": "2000"
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_1000000_by_1",
                  "typeString": "int_const 1000000"
                },
                "id": 3024,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "3130",
                  "id": 3022,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2233:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_10_by_1",
                    "typeString": "int_const 10"
                  },
                  "value": "10"
                },
                "nodeType": "BinaryOperation",
                "operator": "**",
                "rightExpression": {
                  "hexValue": "36",
                  "id": 3023,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2239:1:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_6_by_1",
                    "typeString": "int_const 6"
                  },
                  "value": "6"
                },
                "src": "2233:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_1000000_by_1",
                  "typeString": "int_const 1000000"
                }
              },
              "src": "2226:14:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_2000000000_by_1",
                "typeString": "int_const 2000000000"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "ec57d4a2",
            "id": 3035,
            "mutability": "constant",
            "name": "MAX_POLICY_COVERAGE",
            "nameLocation": "2288:19:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2264:63:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3027,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2264:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_1000000000000_by_1",
                "typeString": "int_const 1000000000000"
              },
              "id": 3034,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_1000000_by_1",
                  "typeString": "int_const 1000000"
                },
                "id": 3030,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "3130",
                  "id": 3028,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2310:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_10_by_1",
                    "typeString": "int_const 10"
                  },
                  "value": "10"
                },
                "nodeType": "BinaryOperation",
                "operator": "**",
                "rightExpression": {
                  "hexValue": "36",
                  "id": 3029,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2316:1:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_6_by_1",
                    "typeString": "int_const 6"
                  },
                  "value": "6"
                },
                "src": "2310:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_1000000_by_1",
                  "typeString": "int_const 1000000"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_1000000_by_1",
                  "typeString": "int_const 1000000"
                },
                "id": 3033,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "3130",
                  "id": 3031,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2320:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_10_by_1",
                    "typeString": "int_const 10"
                  },
                  "value": "10"
                },
                "nodeType": "BinaryOperation",
                "operator": "**",
                "rightExpression": {
                  "hexValue": "36",
                  "id": 3032,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2326:1:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_6_by_1",
                    "typeString": "int_const 6"
                  },
                  "value": "6"
                },
                "src": "2320:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_1000000_by_1",
                  "typeString": "int_const 1000000"
                }
              },
              "src": "2310:17:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_1000000000000_by_1",
                "typeString": "int_const 1000000000000"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "631e136c",
            "id": 3042,
            "mutability": "constant",
            "name": "ONE_YEAR_DURATION",
            "nameLocation": "2375:17:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2351:59:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3036,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2351:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_31536000_by_1",
                "typeString": "int_const 31536000"
              },
              "id": 3041,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_8760_by_1",
                  "typeString": "int_const 8760"
                },
                "id": 3039,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "333635",
                  "id": 3037,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2395:3:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_365_by_1",
                    "typeString": "int_const 365"
                  },
                  "value": "365"
                },
                "nodeType": "BinaryOperation",
                "operator": "*",
                "rightExpression": {
                  "hexValue": "3234",
                  "id": 3038,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2401:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_24_by_1",
                    "typeString": "int_const 24"
                  },
                  "value": "24"
                },
                "src": "2395:8:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_8760_by_1",
                  "typeString": "int_const 8760"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "hexValue": "33363030",
                "id": 3040,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2406:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_3600_by_1",
                  "typeString": "int_const 3600"
                },
                "value": "3600"
              },
              "src": "2395:15:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_31536000_by_1",
                "typeString": "int_const 31536000"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "29e2326e",
            "id": 3047,
            "mutability": "constant",
            "name": "APR_100_PERCENTAGE",
            "nameLocation": "2442:18:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2418:50:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3043,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2418:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_1000000_by_1",
                "typeString": "int_const 1000000"
              },
              "id": 3046,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "hexValue": "3130",
                "id": 3044,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2463:2:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_10_by_1",
                  "typeString": "int_const 10"
                },
                "value": "10"
              },
              "nodeType": "BinaryOperation",
              "operator": "**",
              "rightExpression": {
                "hexValue": "36",
                "id": 3045,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2467:1:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_6_by_1",
                  "typeString": "int_const 6"
                },
                "value": "6"
              },
              "src": "2463:5:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_1000000_by_1",
                "typeString": "int_const 1000000"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "86d8f78d",
            "id": 3052,
            "mutability": "constant",
            "name": "MAX_APR",
            "nameLocation": "2498:7:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2474:56:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3048,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2474:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              },
              "id": 3051,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "id": 3049,
                "name": "APR_100_PERCENTAGE",
                "nodeType": "Identifier",
                "overloadedDeclarations": [],
                "referencedDeclaration": 3047,
                "src": "2508:18:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "/",
              "rightExpression": {
                "hexValue": "35",
                "id": 3050,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2529:1:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_5_by_1",
                  "typeString": "int_const 5"
                },
                "value": "5"
              },
              "src": "2508:22:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "public"
          },
          {
            "constant": true,
            "functionSelector": "e0bf5bda",
            "id": 3059,
            "mutability": "constant",
            "name": "EXTENSION_INTERVAL",
            "nameLocation": "2561:18:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2537:59:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3053,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "2537:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "value": {
              "commonType": {
                "typeIdentifier": "t_rational_2678400_by_1",
                "typeString": "int_const 2678400"
              },
              "id": 3058,
              "isConstant": false,
              "isLValue": false,
              "isPure": true,
              "lValueRequested": false,
              "leftExpression": {
                "commonType": {
                  "typeIdentifier": "t_rational_744_by_1",
                  "typeString": "int_const 744"
                },
                "id": 3056,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "lValueRequested": false,
                "leftExpression": {
                  "hexValue": "3331",
                  "id": 3054,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2582:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_31_by_1",
                    "typeString": "int_const 31"
                  },
                  "value": "31"
                },
                "nodeType": "BinaryOperation",
                "operator": "*",
                "rightExpression": {
                  "hexValue": "3234",
                  "id": 3055,
                  "isConstant": false,
                  "isLValue": false,
                  "isPure": true,
                  "kind": "number",
                  "lValueRequested": false,
                  "nodeType": "Literal",
                  "src": "2587:2:53",
                  "typeDescriptions": {
                    "typeIdentifier": "t_rational_24_by_1",
                    "typeString": "int_const 24"
                  },
                  "value": "24"
                },
                "src": "2582:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_744_by_1",
                  "typeString": "int_const 744"
                }
              },
              "nodeType": "BinaryOperation",
              "operator": "*",
              "rightExpression": {
                "hexValue": "33363030",
                "id": 3057,
                "isConstant": false,
                "isLValue": false,
                "isPure": true,
                "kind": "number",
                "lValueRequested": false,
                "nodeType": "Literal",
                "src": "2592:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_rational_3600_by_1",
                  "typeString": "int_const 3600"
                },
                "value": "3600"
              },
              "src": "2582:14:53",
              "typeDescriptions": {
                "typeIdentifier": "t_rational_2678400_by_1",
                "typeString": "int_const 2678400"
              }
            },
            "visibility": "public"
          },
          {
            "constant": false,
            "id": 3063,
            "mutability": "mutable",
            "name": "_bundleNftId",
            "nameLocation": "2727:12:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2652:87:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_mapping$_t_uint256_$_t_uint96_$",
              "typeString": "mapping(uint256 => uint96)"
            },
            "typeName": {
              "id": 3062,
              "keyType": {
                "id": 3060,
                "name": "uint256",
                "nodeType": "ElementaryTypeName",
                "src": "2660:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                }
              },
              "nodeType": "Mapping",
              "src": "2652:66:53",
              "typeDescriptions": {
                "typeIdentifier": "t_mapping$_t_uint256_$_t_uint96_$",
                "typeString": "mapping(uint256 => uint96)"
              },
              "valueType": {
                "id": 3061,
                "name": "uint96",
                "nodeType": "ElementaryTypeName",
                "src": "2687:6:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint96",
                  "typeString": "uint96"
                }
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3067,
            "mutability": "mutable",
            "name": "_bundleLifetimeExtension",
            "nameLocation": "2822:24:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2745:101:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$",
              "typeString": "mapping(uint256 => uint256)"
            },
            "typeName": {
              "id": 3066,
              "keyType": {
                "id": 3064,
                "name": "uint256",
                "nodeType": "ElementaryTypeName",
                "src": "2753:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                }
              },
              "nodeType": "Mapping",
              "src": "2745:68:53",
              "typeDescriptions": {
                "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$",
                "typeString": "mapping(uint256 => uint256)"
              },
              "valueType": {
                "id": 3065,
                "name": "uint256",
                "nodeType": "ElementaryTypeName",
                "src": "2780:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                }
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3071,
            "mutability": "mutable",
            "name": "_bundleIdForBundleName",
            "nameLocation": "2921:22:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2852:91:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_uint256_$",
              "typeString": "mapping(string => uint256)"
            },
            "typeName": {
              "id": 3070,
              "keyType": {
                "id": 3068,
                "name": "string",
                "nodeType": "ElementaryTypeName",
                "src": "2860:6:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_string_storage_ptr",
                  "typeString": "string"
                }
              },
              "nodeType": "Mapping",
              "src": "2852:60:53",
              "typeDescriptions": {
                "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_uint256_$",
                "typeString": "mapping(string => uint256)"
              },
              "valueType": {
                "id": 3069,
                "name": "uint256",
                "nodeType": "ElementaryTypeName",
                "src": "2888:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                }
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3074,
            "mutability": "mutable",
            "name": "_chainRegistry",
            "nameLocation": "2979:14:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2950:43:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
              "typeString": "contract IChainRegistryFacade"
            },
            "typeName": {
              "id": 3073,
              "nodeType": "UserDefinedTypeName",
              "pathNode": {
                "id": 3072,
                "name": "IChainRegistryFacade",
                "nodeType": "IdentifierPath",
                "referencedDeclaration": 7497,
                "src": "2950:20:53"
              },
              "referencedDeclaration": 7497,
              "src": "2950:20:53",
              "typeDescriptions": {
                "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                "typeString": "contract IChainRegistryFacade"
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3077,
            "mutability": "mutable",
            "name": "_staking",
            "nameLocation": "3022:8:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "2999:31:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_contract$_IStakingFacade_$7660",
              "typeString": "contract IStakingFacade"
            },
            "typeName": {
              "id": 3076,
              "nodeType": "UserDefinedTypeName",
              "pathNode": {
                "id": 3075,
                "name": "IStakingFacade",
                "nodeType": "IdentifierPath",
                "referencedDeclaration": 7660,
                "src": "2999:14:53"
              },
              "referencedDeclaration": 7660,
              "src": "2999:14:53",
              "typeDescriptions": {
                "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                "typeString": "contract IStakingFacade"
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3080,
            "mutability": "mutable",
            "name": "_token",
            "nameLocation": "3081:6:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "3058:29:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_contract$_IERC20Metadata_$9510",
              "typeString": "contract IERC20Metadata"
            },
            "typeName": {
              "id": 3079,
              "nodeType": "UserDefinedTypeName",
              "pathNode": {
                "id": 3078,
                "name": "IERC20Metadata",
                "nodeType": "IdentifierPath",
                "referencedDeclaration": 9510,
                "src": "3058:14:53"
              },
              "referencedDeclaration": 9510,
              "src": "3058:14:53",
              "typeDescriptions": {
                "typeIdentifier": "t_contract$_IERC20Metadata_$9510",
                "typeString": "contract IERC20Metadata"
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3082,
            "mutability": "mutable",
            "name": "_tokenDecimals",
            "nameLocation": "3109:14:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "3093:30:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3081,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "3093:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3084,
            "mutability": "mutable",
            "name": "_sumInsuredPercentage",
            "nameLocation": "3463:21:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "3447:37:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3083,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "3447:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3086,
            "mutability": "mutable",
            "name": "_riskpoolCapitalCap",
            "nameLocation": "3531:19:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "3515:35:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3085,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "3515:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3088,
            "mutability": "mutable",
            "name": "_bundleCapitalCap",
            "nameLocation": "3572:17:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "3556:33:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 3087,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "3556:7:53",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "private"
          },
          {
            "constant": false,
            "id": 3092,
            "mutability": "mutable",
            "name": "_allowedAccount",
            "nameLocation": "3719:15:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "3632:102:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
              "typeString": "mapping(address => bool)"
            },
            "typeName": {
              "id": 3091,
              "keyType": {
                "id": 3089,
                "name": "address",
                "nodeType": "ElementaryTypeName",
                "src": "3640:7:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_address",
                  "typeString": "address"
                }
              },
              "nodeType": "Mapping",
              "src": "3632:86:53",
              "typeDescriptions": {
                "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
                "typeString": "mapping(address => bool)"
              },
              "valueType": {
                "id": 3090,
                "name": "bool",
                "nodeType": "ElementaryTypeName",
                "src": "3680:4:53",
                "typeDescriptions": {
                  "typeIdentifier": "t_bool",
                  "typeString": "bool"
                }
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 3094,
            "mutability": "mutable",
            "name": "_allowAllAccounts",
            "nameLocation": "3753:17:53",
            "nodeType": "VariableDeclaration",
            "scope": 4579,
            "src": "3740:30:53",
            "stateVariable": true,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bool",
              "typeString": "bool"
            },
            "typeName": {
              "id": 3093,
              "name": "bool",
              "nodeType": "ElementaryTypeName",
              "src": "3740:4:53",
              "typeDescriptions": {
                "typeIdentifier": "t_bool",
                "typeString": "bool"
              }
            },
            "visibility": "private"
          },
          {
            "body": {
              "id": 3105,
              "nodeType": "Block",
              "src": "3806:117:53",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "arguments": [
                          {
                            "arguments": [],
                            "expression": {
                              "argumentTypes": [],
                              "id": 3098,
                              "name": "_msgSender",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 15638,
                              "src": "3834:10:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_function_internal_view$__$returns$_t_address_$",
                                "typeString": "function () view returns (address)"
                              }
                            },
                            "id": 3099,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "kind": "functionCall",
                            "lValueRequested": false,
                            "names": [],
                            "nodeType": "FunctionCall",
                            "src": "3834:12:53",
                            "tryCall": false,
                            "typeDescriptions": {
                              "typeIdentifier": "t_address",
                              "typeString": "address"
                            }
                          }
                        ],
                        "expression": {
                          "argumentTypes": [
                            {
                              "typeIdentifier": "t_address",
                              "typeString": "address"
                            }
                          ],
                          "id": 3097,
                          "name": "isAllowed",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3309,
                          "src": "3824:9:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_function_internal_view$_t_address_$returns$_t_bool_$",
                            "typeString": "function (address) view returns (bool)"
                          }
                        },
                        "id": 3100,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "kind": "functionCall",
                        "lValueRequested": false,
                        "names": [],
                        "nodeType": "FunctionCall",
                        "src": "3824:23:53",
                        "tryCall": false,
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3030313a4143434f554e545f4e4f545f414c4c4f5745445f464f525f42554e444c455f4352454154494f4e",
                        "id": 3101,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "3849:55:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_6dfabdf9f844fac9500868e18d1f7ae7af374e339f1f8c1bfd32afc8ad3d74be",
                          "typeString": "literal_string \"ERROR:DRP-001:ACCOUNT_NOT_ALLOWED_FOR_BUNDLE_CREATION\""
                        },
                        "value": "ERROR:DRP-001:ACCOUNT_NOT_ALLOWED_FOR_BUNDLE_CREATION"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_6dfabdf9f844fac9500868e18d1f7ae7af374e339f1f8c1bfd32afc8ad3d74be",
                          "typeString": "literal_string \"ERROR:DRP-001:ACCOUNT_NOT_ALLOWED_FOR_BUNDLE_CREATION\""
                        }
                      ],
                      "id": 3096,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "3816:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3102,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "3816:89:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3103,
                  "nodeType": "ExpressionStatement",
                  "src": "3816:89:53"
                },
                {
                  "id": 3104,
                  "nodeType": "PlaceholderStatement",
                  "src": "3915:1:53"
                }
              ]
            },
            "id": 3106,
            "name": "onlyAllowedAccount",
            "nameLocation": "3787:18:53",
            "nodeType": "ModifierDefinition",
            "parameters": {
              "id": 3095,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "3806:0:53"
            },
            "src": "3778:145:53",
            "virtual": false,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 3189,
              "nodeType": "Block",
              "src": "4238:545:53",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3137,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3133,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3131,
                            "name": "sumInsuredPercentage",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3112,
                            "src": "4269:20:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">",
                          "rightExpression": {
                            "hexValue": "30",
                            "id": 3132,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "number",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "4292:1:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            },
                            "value": "0"
                          },
                          "src": "4269:24:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3136,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3134,
                            "name": "sumInsuredPercentage",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3112,
                            "src": "4297:20:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "hexValue": "313030",
                            "id": 3135,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "number",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "4321:3:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_rational_100_by_1",
                              "typeString": "int_const 100"
                            },
                            "value": "100"
                          },
                          "src": "4297:27:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "4269:55:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3030353a53554d5f494e53555245445f50455243454e544147455f494e56414c4944",
                        "id": 3138,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "4338:46:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_4927a5fcd49025a279f48c823879d02c1fa83fbb0348e4a8b26488b0f4cdf7f4",
                          "typeString": "literal_string \"ERROR:DRP-005:SUM_INSURED_PERCENTAGE_INVALID\""
                        },
                        "value": "ERROR:DRP-005:SUM_INSURED_PERCENTAGE_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_4927a5fcd49025a279f48c823879d02c1fa83fbb0348e4a8b26488b0f4cdf7f4",
                          "typeString": "literal_string \"ERROR:DRP-005:SUM_INSURED_PERCENTAGE_INVALID\""
                        }
                      ],
                      "id": 3130,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "4248:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3139,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "4248:137:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3140,
                  "nodeType": "ExpressionStatement",
                  "src": "4248:137:53"
                },
                {
                  "expression": {
                    "id": 3143,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3141,
                      "name": "_sumInsuredPercentage",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3084,
                      "src": "4396:21:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "id": 3142,
                      "name": "sumInsuredPercentage",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3112,
                      "src": "4420:20:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "4396:44:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3144,
                  "nodeType": "ExpressionStatement",
                  "src": "4396:44:53"
                },
                {
                  "expression": {
                    "id": 3149,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3145,
                      "name": "_token",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3080,
                      "src": "4451:6:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IERC20Metadata_$9510",
                        "typeString": "contract IERC20Metadata"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 3147,
                          "name": "erc20Token",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3114,
                          "src": "4475:10:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        ],
                        "id": 3146,
                        "name": "IERC20Metadata",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 9510,
                        "src": "4460:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_contract$_IERC20Metadata_$9510_$",
                          "typeString": "type(contract IERC20Metadata)"
                        }
                      },
                      "id": 3148,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "4460:26:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IERC20Metadata_$9510",
                        "typeString": "contract IERC20Metadata"
                      }
                    },
                    "src": "4451:35:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IERC20Metadata_$9510",
                      "typeString": "contract IERC20Metadata"
                    }
                  },
                  "id": 3150,
                  "nodeType": "ExpressionStatement",
                  "src": "4451:35:53"
                },
                {
                  "expression": {
                    "id": 3155,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3151,
                      "name": "_tokenDecimals",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3082,
                      "src": "4496:14:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [],
                      "expression": {
                        "argumentTypes": [],
                        "expression": {
                          "id": 3152,
                          "name": "_token",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3080,
                          "src": "4513:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_contract$_IERC20Metadata_$9510",
                            "typeString": "contract IERC20Metadata"
                          }
                        },
                        "id": 3153,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "decimals",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 9509,
                        "src": "4513:15:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_external_view$__$returns$_t_uint8_$",
                          "typeString": "function () view external returns (uint8)"
                        }
                      },
                      "id": 3154,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "4513:17:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint8",
                        "typeString": "uint8"
                      }
                    },
                    "src": "4496:34:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3156,
                  "nodeType": "ExpressionStatement",
                  "src": "4496:34:53"
                },
                {
                  "expression": {
                    "id": 3159,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3157,
                      "name": "_riskpoolCapitalCap",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3086,
                      "src": "4541:19:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "id": 3158,
                      "name": "sumOfSumInsuredCap",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3110,
                      "src": "4563:18:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "4541:40:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3160,
                  "nodeType": "ExpressionStatement",
                  "src": "4541:40:53"
                },
                {
                  "expression": {
                    "id": 3165,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3161,
                      "name": "_bundleCapitalCap",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3088,
                      "src": "4591:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 3164,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "id": 3162,
                        "name": "_riskpoolCapitalCap",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3086,
                        "src": "4611:19:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "/",
                      "rightExpression": {
                        "hexValue": "3130",
                        "id": 3163,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "number",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "4633:2:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_rational_10_by_1",
                          "typeString": "int_const 10"
                        },
                        "value": "10"
                      },
                      "src": "4611:24:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "4591:44:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3166,
                  "nodeType": "ExpressionStatement",
                  "src": "4591:44:53"
                },
                {
                  "expression": {
                    "id": 3169,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3167,
                      "name": "_allowAllAccounts",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3094,
                      "src": "4645:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "hexValue": "74727565",
                      "id": 3168,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "bool",
                      "lValueRequested": false,
                      "nodeType": "Literal",
                      "src": "4665:4:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      },
                      "value": "true"
                    },
                    "src": "4645:24:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 3170,
                  "nodeType": "ExpressionStatement",
                  "src": "4645:24:53"
                },
                {
                  "expression": {
                    "id": 3178,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3171,
                      "name": "_staking",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3077,
                      "src": "4680:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                        "typeString": "contract IStakingFacade"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "arguments": [
                            {
                              "hexValue": "30",
                              "id": 3175,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "kind": "number",
                              "lValueRequested": false,
                              "nodeType": "Literal",
                              "src": "4714:1:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_rational_0_by_1",
                                "typeString": "int_const 0"
                              },
                              "value": "0"
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_rational_0_by_1",
                                "typeString": "int_const 0"
                              }
                            ],
                            "id": 3174,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "lValueRequested": false,
                            "nodeType": "ElementaryTypeNameExpression",
                            "src": "4706:7:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_type$_t_address_$",
                              "typeString": "type(address)"
                            },
                            "typeName": {
                              "id": 3173,
                              "name": "address",
                              "nodeType": "ElementaryTypeName",
                              "src": "4706:7:53",
                              "typeDescriptions": {}
                            }
                          },
                          "id": 3176,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "typeConversion",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "4706:10:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        ],
                        "id": 3172,
                        "name": "IStakingFacade",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 7660,
                        "src": "4691:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_contract$_IStakingFacade_$7660_$",
                          "typeString": "type(contract IStakingFacade)"
                        }
                      },
                      "id": 3177,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "4691:26:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                        "typeString": "contract IStakingFacade"
                      }
                    },
                    "src": "4680:37:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                      "typeString": "contract IStakingFacade"
                    }
                  },
                  "id": 3179,
                  "nodeType": "ExpressionStatement",
                  "src": "4680:37:53"
                },
                {
                  "expression": {
                    "id": 3187,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3180,
                      "name": "_chainRegistry",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3074,
                      "src": "4727:14:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                        "typeString": "contract IChainRegistryFacade"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "arguments": [
                            {
                              "hexValue": "30",
                              "id": 3184,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "kind": "number",
                              "lValueRequested": false,
                              "nodeType": "Literal",
                              "src": "4773:1:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_rational_0_by_1",
                                "typeString": "int_const 0"
                              },
                              "value": "0"
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_rational_0_by_1",
                                "typeString": "int_const 0"
                              }
                            ],
                            "id": 3183,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "lValueRequested": false,
                            "nodeType": "ElementaryTypeNameExpression",
                            "src": "4765:7:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_type$_t_address_$",
                              "typeString": "type(address)"
                            },
                            "typeName": {
                              "id": 3182,
                              "name": "address",
                              "nodeType": "ElementaryTypeName",
                              "src": "4765:7:53",
                              "typeDescriptions": {}
                            }
                          },
                          "id": 3185,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "typeConversion",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "4765:10:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        ],
                        "id": 3181,
                        "name": "IChainRegistryFacade",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 7497,
                        "src": "4744:20:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_contract$_IChainRegistryFacade_$7497_$",
                          "typeString": "type(contract IChainRegistryFacade)"
                        }
                      },
                      "id": 3186,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "4744:32:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                        "typeString": "contract IChainRegistryFacade"
                      }
                    },
                    "src": "4727:49:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                      "typeString": "contract IChainRegistryFacade"
                    }
                  },
                  "id": 3188,
                  "nodeType": "ExpressionStatement",
                  "src": "4727:49:53"
                }
              ]
            },
            "id": 3190,
            "implemented": true,
            "kind": "constructor",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 3121,
                    "name": "name",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3108,
                    "src": "4145:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  {
                    "arguments": [],
                    "expression": {
                      "argumentTypes": [],
                      "id": 3122,
                      "name": "getFullCollateralizationLevel",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 7008,
                      "src": "4151:29:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_pure$__$returns$_t_uint256_$",
                        "typeString": "function () pure returns (uint256)"
                      }
                    },
                    "id": 3123,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "4151:31:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  {
                    "id": 3124,
                    "name": "sumOfSumInsuredCap",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3110,
                    "src": "4184:18:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  {
                    "id": 3125,
                    "name": "erc20Token",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3114,
                    "src": "4204:10:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  {
                    "id": 3126,
                    "name": "wallet",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3116,
                    "src": "4216:6:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  {
                    "id": 3127,
                    "name": "registry",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3118,
                    "src": "4224:8:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  }
                ],
                "id": 3128,
                "modifierName": {
                  "id": 3120,
                  "name": "BasicRiskpool2",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 6413,
                  "src": "4130:14:53"
                },
                "nodeType": "ModifierInvocation",
                "src": "4130:103:53"
              }
            ],
            "name": "",
            "nameLocation": "-1:-1:-1",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3119,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3108,
                  "mutability": "mutable",
                  "name": "name",
                  "nameLocation": "3959:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3190,
                  "src": "3951:12:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes32",
                    "typeString": "bytes32"
                  },
                  "typeName": {
                    "id": 3107,
                    "name": "bytes32",
                    "nodeType": "ElementaryTypeName",
                    "src": "3951:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3110,
                  "mutability": "mutable",
                  "name": "sumOfSumInsuredCap",
                  "nameLocation": "3981:18:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3190,
                  "src": "3973:26:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3109,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "3973:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3112,
                  "mutability": "mutable",
                  "name": "sumInsuredPercentage",
                  "nameLocation": "4017:20:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3190,
                  "src": "4009:28:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3111,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "4009:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3114,
                  "mutability": "mutable",
                  "name": "erc20Token",
                  "nameLocation": "4055:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3190,
                  "src": "4047:18:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 3113,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "4047:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3116,
                  "mutability": "mutable",
                  "name": "wallet",
                  "nameLocation": "4083:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3190,
                  "src": "4075:14:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 3115,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "4075:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3118,
                  "mutability": "mutable",
                  "name": "registry",
                  "nameLocation": "4107:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3190,
                  "src": "4099:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 3117,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "4099:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "3941:180:53"
            },
            "returnParameters": {
              "id": 3129,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "4238:0:53"
            },
            "scope": 4579,
            "src": "3930:853:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3247,
              "nodeType": "Block",
              "src": "4923:620:53",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 3203,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "id": 3200,
                          "name": "poolCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3192,
                          "src": "4941:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "<=",
                        "rightExpression": {
                          "arguments": [],
                          "expression": {
                            "argumentTypes": [],
                            "id": 3201,
                            "name": "getSumOfSumInsuredCap",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 6999,
                            "src": "4959:21:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_internal_view$__$returns$_t_uint256_$",
                              "typeString": "function () view returns (uint256)"
                            }
                          },
                          "id": 3202,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "4959:23:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "4941:41:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3031313a504f4f4c5f4341504954414c5f4341505f544f4f5f4c41524745",
                        "id": 3204,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "4984:42:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_fd8c64b1a18c06b2ad5f368a899de0ab668795f90fb6f5934b6c09789b243c47",
                          "typeString": "literal_string \"ERROR:DRP-011:POOL_CAPITAL_CAP_TOO_LARGE\""
                        },
                        "value": "ERROR:DRP-011:POOL_CAPITAL_CAP_TOO_LARGE"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_fd8c64b1a18c06b2ad5f368a899de0ab668795f90fb6f5934b6c09789b243c47",
                          "typeString": "literal_string \"ERROR:DRP-011:POOL_CAPITAL_CAP_TOO_LARGE\""
                        }
                      ],
                      "id": 3199,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "4933:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3205,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "4933:94:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3206,
                  "nodeType": "ExpressionStatement",
                  "src": "4933:94:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 3210,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "id": 3208,
                          "name": "bundleCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3194,
                          "src": "5045:16:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "<",
                        "rightExpression": {
                          "id": 3209,
                          "name": "poolCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3192,
                          "src": "5064:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "5045:33:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3031323a42554e444c455f4341504954414c5f4341505f544f4f5f4c41524745",
                        "id": 3211,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "5080:44:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_fdafc43c682828f346ac898498b4974da019ead7dfc6276e7823c13558d270e4",
                          "typeString": "literal_string \"ERROR:DRP-012:BUNDLE_CAPITAL_CAP_TOO_LARGE\""
                        },
                        "value": "ERROR:DRP-012:BUNDLE_CAPITAL_CAP_TOO_LARGE"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_fdafc43c682828f346ac898498b4974da019ead7dfc6276e7823c13558d270e4",
                          "typeString": "literal_string \"ERROR:DRP-012:BUNDLE_CAPITAL_CAP_TOO_LARGE\""
                        }
                      ],
                      "id": 3207,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "5037:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3212,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "5037:88:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3213,
                  "nodeType": "ExpressionStatement",
                  "src": "5037:88:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 3217,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "id": 3215,
                          "name": "bundleCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3194,
                          "src": "5143:16:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": ">",
                        "rightExpression": {
                          "hexValue": "30",
                          "id": 3216,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "number",
                          "lValueRequested": false,
                          "nodeType": "Literal",
                          "src": "5162:1:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_rational_0_by_1",
                            "typeString": "int_const 0"
                          },
                          "value": "0"
                        },
                        "src": "5143:20:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3031333a42554e444c455f4341504954414c5f4341505f5a45524f",
                        "id": 3218,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "5165:39:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_03ca74b277ea026001b42bd27b6394cad34d94153ef591b58bab4bd10821172a",
                          "typeString": "literal_string \"ERROR:DRP-013:BUNDLE_CAPITAL_CAP_ZERO\""
                        },
                        "value": "ERROR:DRP-013:BUNDLE_CAPITAL_CAP_ZERO"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_03ca74b277ea026001b42bd27b6394cad34d94153ef591b58bab4bd10821172a",
                          "typeString": "literal_string \"ERROR:DRP-013:BUNDLE_CAPITAL_CAP_ZERO\""
                        }
                      ],
                      "id": 3214,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "5135:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3219,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "5135:70:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3220,
                  "nodeType": "ExpressionStatement",
                  "src": "5135:70:53"
                },
                {
                  "assignments": [
                    3222
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3222,
                      "mutability": "mutable",
                      "name": "poolCapOld",
                      "nameLocation": "5224:10:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3247,
                      "src": "5216:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3221,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "5216:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3224,
                  "initialValue": {
                    "id": 3223,
                    "name": "_riskpoolCapitalCap",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3086,
                    "src": "5237:19:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "5216:40:53"
                },
                {
                  "assignments": [
                    3226
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3226,
                      "mutability": "mutable",
                      "name": "bundleCapOld",
                      "nameLocation": "5274:12:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3247,
                      "src": "5266:20:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3225,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "5266:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3228,
                  "initialValue": {
                    "id": 3227,
                    "name": "_bundleCapitalCap",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3088,
                    "src": "5289:17:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "5266:40:53"
                },
                {
                  "expression": {
                    "id": 3231,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3229,
                      "name": "_riskpoolCapitalCap",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3086,
                      "src": "5317:19:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "id": 3230,
                      "name": "poolCapitalCap",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3192,
                      "src": "5339:14:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "5317:36:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3232,
                  "nodeType": "ExpressionStatement",
                  "src": "5317:36:53"
                },
                {
                  "expression": {
                    "id": 3235,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3233,
                      "name": "_bundleCapitalCap",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3088,
                      "src": "5363:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "id": 3234,
                      "name": "bundleCapitalCap",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3194,
                      "src": "5383:16:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "5363:36:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3236,
                  "nodeType": "ExpressionStatement",
                  "src": "5363:36:53"
                },
                {
                  "eventCall": {
                    "arguments": [
                      {
                        "id": 3238,
                        "name": "_riskpoolCapitalCap",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3086,
                        "src": "5437:19:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3239,
                        "name": "poolCapOld",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3222,
                        "src": "5458:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3237,
                      "name": "LogRiskpoolCapitalSet",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2933,
                      "src": "5415:21:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$returns$__$",
                        "typeString": "function (uint256,uint256)"
                      }
                    },
                    "id": 3240,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "5415:54:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3241,
                  "nodeType": "EmitStatement",
                  "src": "5410:59:53"
                },
                {
                  "eventCall": {
                    "arguments": [
                      {
                        "id": 3243,
                        "name": "_bundleCapitalCap",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3088,
                        "src": "5504:17:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3244,
                        "name": "bundleCapOld",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3226,
                        "src": "5523:12:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3242,
                      "name": "LogBundleCapitalSet",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2939,
                      "src": "5484:19:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$returns$__$",
                        "typeString": "function (uint256,uint256)"
                      }
                    },
                    "id": 3245,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "5484:52:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3246,
                  "nodeType": "EmitStatement",
                  "src": "5479:57:53"
                }
              ]
            },
            "functionSelector": "be6d95c6",
            "id": 3248,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "id": 3197,
                "modifierName": {
                  "id": 3196,
                  "name": "onlyOwner",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 9395,
                  "src": "4909:9:53"
                },
                "nodeType": "ModifierInvocation",
                "src": "4909:9:53"
              }
            ],
            "name": "setCapitalCaps",
            "nameLocation": "4799:14:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3195,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3192,
                  "mutability": "mutable",
                  "name": "poolCapitalCap",
                  "nameLocation": "4831:14:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3248,
                  "src": "4823:22:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3191,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "4823:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3194,
                  "mutability": "mutable",
                  "name": "bundleCapitalCap",
                  "nameLocation": "4863:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3248,
                  "src": "4855:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3193,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "4855:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "4813:72:53"
            },
            "returnParameters": {
              "id": 3198,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "4923:0:53"
            },
            "scope": 4579,
            "src": "4790:753:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3263,
              "nodeType": "Block",
              "src": "5641:109:53",
              "statements": [
                {
                  "expression": {
                    "id": 3257,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3255,
                      "name": "_allowAllAccounts",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3094,
                      "src": "5651:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "id": 3256,
                      "name": "allowAllAccounts",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3250,
                      "src": "5671:16:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "5651:36:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 3258,
                  "nodeType": "ExpressionStatement",
                  "src": "5651:36:53"
                },
                {
                  "eventCall": {
                    "arguments": [
                      {
                        "id": 3260,
                        "name": "_allowAllAccounts",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3094,
                        "src": "5725:17:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      ],
                      "id": 3259,
                      "name": "LogAllowAllAccountsSet",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2943,
                      "src": "5702:22:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_event_nonpayable$_t_bool_$returns$__$",
                        "typeString": "function (bool)"
                      }
                    },
                    "id": 3261,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "5702:41:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3262,
                  "nodeType": "EmitStatement",
                  "src": "5697:46:53"
                }
              ]
            },
            "functionSelector": "9c5aff42",
            "id": 3264,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "id": 3253,
                "modifierName": {
                  "id": 3252,
                  "name": "onlyOwner",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 9395,
                  "src": "5627:9:53"
                },
                "nodeType": "ModifierInvocation",
                "src": "5627:9:53"
              }
            ],
            "name": "setAllowAllAccounts",
            "nameLocation": "5559:19:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3251,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3250,
                  "mutability": "mutable",
                  "name": "allowAllAccounts",
                  "nameLocation": "5584:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3264,
                  "src": "5579:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 3249,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "5579:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "5578:23:53"
            },
            "returnParameters": {
              "id": 3254,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "5641:0:53"
            },
            "scope": 4579,
            "src": "5550:200:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3271,
              "nodeType": "Block",
              "src": "5867:41:53",
              "statements": [
                {
                  "expression": {
                    "id": 3269,
                    "name": "_allowAllAccounts",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3094,
                    "src": "5884:17:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "functionReturnParameters": 3268,
                  "id": 3270,
                  "nodeType": "Return",
                  "src": "5877:24:53"
                }
              ]
            },
            "functionSelector": "5840e183",
            "id": 3272,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "isAllowAllAccountsEnabled",
            "nameLocation": "5766:25:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3265,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "5791:2:53"
            },
            "returnParameters": {
              "id": 3268,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3267,
                  "mutability": "mutable",
                  "name": "allowAllAccounts",
                  "nameLocation": "5845:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3272,
                  "src": "5840:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 3266,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "5840:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "5839:23:53"
            },
            "scope": 4579,
            "src": "5757:151:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3294,
              "nodeType": "Block",
              "src": "6015:124:53",
              "statements": [
                {
                  "expression": {
                    "id": 3285,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "baseExpression": {
                        "id": 3281,
                        "name": "_allowedAccount",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3092,
                        "src": "6025:15:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
                          "typeString": "mapping(address => bool)"
                        }
                      },
                      "id": 3283,
                      "indexExpression": {
                        "id": 3282,
                        "name": "account",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3274,
                        "src": "6041:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": true,
                      "nodeType": "IndexAccess",
                      "src": "6025:24:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "id": 3284,
                      "name": "allowAccount",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3276,
                      "src": "6052:12:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "6025:39:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 3286,
                  "nodeType": "ExpressionStatement",
                  "src": "6025:39:53"
                },
                {
                  "eventCall": {
                    "arguments": [
                      {
                        "id": 3288,
                        "name": "account",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3274,
                        "src": "6098:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      {
                        "baseExpression": {
                          "id": 3289,
                          "name": "_allowedAccount",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3092,
                          "src": "6107:15:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
                            "typeString": "mapping(address => bool)"
                          }
                        },
                        "id": 3291,
                        "indexExpression": {
                          "id": 3290,
                          "name": "account",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3274,
                          "src": "6123:7:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        },
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "nodeType": "IndexAccess",
                        "src": "6107:24:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        },
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      ],
                      "id": 3287,
                      "name": "LogAllowAccountSet",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2949,
                      "src": "6079:18:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_event_nonpayable$_t_address_$_t_bool_$returns$__$",
                        "typeString": "function (address,bool)"
                      }
                    },
                    "id": 3292,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "6079:53:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3293,
                  "nodeType": "EmitStatement",
                  "src": "6074:58:53"
                }
              ]
            },
            "functionSelector": "29aa4136",
            "id": 3295,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "id": 3279,
                "modifierName": {
                  "id": 3278,
                  "name": "onlyOwner",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 9395,
                  "src": "6001:9:53"
                },
                "nodeType": "ModifierInvocation",
                "src": "6001:9:53"
              }
            ],
            "name": "setAllowAccount",
            "nameLocation": "5924:15:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3277,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3274,
                  "mutability": "mutable",
                  "name": "account",
                  "nameLocation": "5948:7:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3295,
                  "src": "5940:15:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 3273,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "5940:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3276,
                  "mutability": "mutable",
                  "name": "allowAccount",
                  "nameLocation": "5962:12:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3295,
                  "src": "5957:17:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 3275,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "5957:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "5939:36:53"
            },
            "returnParameters": {
              "id": 3280,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "6015:0:53"
            },
            "scope": 4579,
            "src": "5915:224:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3308,
              "nodeType": "Block",
              "src": "6244:69:53",
              "statements": [
                {
                  "expression": {
                    "commonType": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    },
                    "id": 3306,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "id": 3302,
                      "name": "_allowAllAccounts",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3094,
                      "src": "6261:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "||",
                    "rightExpression": {
                      "baseExpression": {
                        "id": 3303,
                        "name": "_allowedAccount",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3092,
                        "src": "6282:15:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
                          "typeString": "mapping(address => bool)"
                        }
                      },
                      "id": 3305,
                      "indexExpression": {
                        "id": 3304,
                        "name": "account",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3297,
                        "src": "6298:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "IndexAccess",
                      "src": "6282:24:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "6261:45:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "functionReturnParameters": 3301,
                  "id": 3307,
                  "nodeType": "Return",
                  "src": "6254:52:53"
                }
              ]
            },
            "functionSelector": "babcc539",
            "id": 3309,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "isAllowed",
            "nameLocation": "6155:9:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3298,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3297,
                  "mutability": "mutable",
                  "name": "account",
                  "nameLocation": "6173:7:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3309,
                  "src": "6165:15:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 3296,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "6165:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "6164:17:53"
            },
            "returnParameters": {
              "id": 3301,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3300,
                  "mutability": "mutable",
                  "name": "allowed",
                  "nameLocation": "6231:7:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3309,
                  "src": "6226:12:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 3299,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "6226:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "6225:14:53"
            },
            "scope": 4579,
            "src": "6146:167:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3337,
              "nodeType": "Block",
              "src": "6410:216:53",
              "statements": [
                {
                  "expression": {
                    "id": 3320,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3316,
                      "name": "_staking",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3077,
                      "src": "6420:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                        "typeString": "contract IStakingFacade"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 3318,
                          "name": "stakingAddress",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3311,
                          "src": "6446:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        ],
                        "id": 3317,
                        "name": "IStakingFacade",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 7660,
                        "src": "6431:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_contract$_IStakingFacade_$7660_$",
                          "typeString": "type(contract IStakingFacade)"
                        }
                      },
                      "id": 3319,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "6431:30:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                        "typeString": "contract IStakingFacade"
                      }
                    },
                    "src": "6420:41:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                      "typeString": "contract IStakingFacade"
                    }
                  },
                  "id": 3321,
                  "nodeType": "ExpressionStatement",
                  "src": "6420:41:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "arguments": [],
                        "expression": {
                          "argumentTypes": [],
                          "expression": {
                            "id": 3323,
                            "name": "_staking",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3077,
                            "src": "6479:8:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                              "typeString": "contract IStakingFacade"
                            }
                          },
                          "id": 3324,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "implementsIStaking",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 7624,
                          "src": "6479:27:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_function_external_pure$__$returns$_t_bool_$",
                            "typeString": "function () pure external returns (bool)"
                          }
                        },
                        "id": 3325,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "kind": "functionCall",
                        "lValueRequested": false,
                        "names": [],
                        "nodeType": "FunctionCall",
                        "src": "6479:29:53",
                        "tryCall": false,
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3031363a5354414b494e475f4e4f545f495354414b494e47",
                        "id": 3326,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "6510:36:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_96e7042b41bacc53d8a102bae14a0164232b731621a2af3ef35350a3a5046532",
                          "typeString": "literal_string \"ERROR:DRP-016:STAKING_NOT_ISTAKING\""
                        },
                        "value": "ERROR:DRP-016:STAKING_NOT_ISTAKING"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_96e7042b41bacc53d8a102bae14a0164232b731621a2af3ef35350a3a5046532",
                          "typeString": "literal_string \"ERROR:DRP-016:STAKING_NOT_ISTAKING\""
                        }
                      ],
                      "id": 3322,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "6471:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3327,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "6471:76:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3328,
                  "nodeType": "ExpressionStatement",
                  "src": "6471:76:53"
                },
                {
                  "expression": {
                    "id": 3335,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3329,
                      "name": "_chainRegistry",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3074,
                      "src": "6558:14:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                        "typeString": "contract IChainRegistryFacade"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "arguments": [],
                          "expression": {
                            "argumentTypes": [],
                            "expression": {
                              "id": 3331,
                              "name": "_staking",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3077,
                              "src": "6596:8:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                                "typeString": "contract IStakingFacade"
                              }
                            },
                            "id": 3332,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "memberName": "getRegistry",
                            "nodeType": "MemberAccess",
                            "referencedDeclaration": 7567,
                            "src": "6596:20:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_external_view$__$returns$_t_contract$_IChainRegistryFacade_$7497_$",
                              "typeString": "function () view external returns (contract IChainRegistryFacade)"
                            }
                          },
                          "id": 3333,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "6596:22:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                            "typeString": "contract IChainRegistryFacade"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                            "typeString": "contract IChainRegistryFacade"
                          }
                        ],
                        "id": 3330,
                        "name": "IChainRegistryFacade",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 7497,
                        "src": "6575:20:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_contract$_IChainRegistryFacade_$7497_$",
                          "typeString": "type(contract IChainRegistryFacade)"
                        }
                      },
                      "id": 3334,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "6575:44:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                        "typeString": "contract IChainRegistryFacade"
                      }
                    },
                    "src": "6558:61:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                      "typeString": "contract IChainRegistryFacade"
                    }
                  },
                  "id": 3336,
                  "nodeType": "ExpressionStatement",
                  "src": "6558:61:53"
                }
              ]
            },
            "functionSelector": "f4e0d9ac",
            "id": 3338,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "id": 3314,
                "modifierName": {
                  "id": 3313,
                  "name": "onlyOwner",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 9395,
                  "src": "6396:9:53"
                },
                "nodeType": "ModifierInvocation",
                "src": "6396:9:53"
              }
            ],
            "name": "setStakingAddress",
            "nameLocation": "6329:17:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3312,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3311,
                  "mutability": "mutable",
                  "name": "stakingAddress",
                  "nameLocation": "6355:14:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3338,
                  "src": "6347:22:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 3310,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "6347:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "6346:24:53"
            },
            "returnParameters": {
              "id": 3315,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "6410:0:53"
            },
            "scope": 4579,
            "src": "6320:306:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3346,
              "nodeType": "Block",
              "src": "6721:32:53",
              "statements": [
                {
                  "expression": {
                    "id": 3344,
                    "name": "_staking",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3077,
                    "src": "6738:8:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                      "typeString": "contract IStakingFacade"
                    }
                  },
                  "functionReturnParameters": 3343,
                  "id": 3345,
                  "nodeType": "Return",
                  "src": "6731:15:53"
                }
              ]
            },
            "functionSelector": "7b1391a6",
            "id": 3347,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getStaking",
            "nameLocation": "6642:10:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3339,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "6652:2:53"
            },
            "returnParameters": {
              "id": 3343,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3342,
                  "mutability": "mutable",
                  "name": "",
                  "nameLocation": "-1:-1:-1",
                  "nodeType": "VariableDeclaration",
                  "scope": 3347,
                  "src": "6701:14:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                    "typeString": "contract IStakingFacade"
                  },
                  "typeName": {
                    "id": 3341,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 3340,
                      "name": "IStakingFacade",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 7660,
                      "src": "6701:14:53"
                    },
                    "referencedDeclaration": 7660,
                    "src": "6701:14:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                      "typeString": "contract IStakingFacade"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "6700:16:53"
            },
            "scope": 4579,
            "src": "6633:120:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3355,
              "nodeType": "Block",
              "src": "6860:38:53",
              "statements": [
                {
                  "expression": {
                    "id": 3353,
                    "name": "_chainRegistry",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3074,
                    "src": "6877:14:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                      "typeString": "contract IChainRegistryFacade"
                    }
                  },
                  "functionReturnParameters": 3352,
                  "id": 3354,
                  "nodeType": "Return",
                  "src": "6870:21:53"
                }
              ]
            },
            "functionSelector": "3a5f5c59",
            "id": 3356,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getChainRegistry",
            "nameLocation": "6769:16:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3348,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "6785:2:53"
            },
            "returnParameters": {
              "id": 3352,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3351,
                  "mutability": "mutable",
                  "name": "",
                  "nameLocation": "-1:-1:-1",
                  "nodeType": "VariableDeclaration",
                  "scope": 3356,
                  "src": "6834:20:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                    "typeString": "contract IChainRegistryFacade"
                  },
                  "typeName": {
                    "id": 3350,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 3349,
                      "name": "IChainRegistryFacade",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 7497,
                      "src": "6834:20:53"
                    },
                    "referencedDeclaration": 7497,
                    "src": "6834:20:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                      "typeString": "contract IChainRegistryFacade"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "6833:22:53"
            },
            "scope": 4579,
            "src": "6760:138:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3559,
              "nodeType": "Block",
              "src": "7294:2743:53",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 3384,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "baseExpression": {
                            "id": 3380,
                            "name": "_bundleIdForBundleName",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3071,
                            "src": "7325:22:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_uint256_$",
                              "typeString": "mapping(string memory => uint256)"
                            }
                          },
                          "id": 3382,
                          "indexExpression": {
                            "id": 3381,
                            "name": "name",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3358,
                            "src": "7348:4:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_string_memory_ptr",
                              "typeString": "string memory"
                            }
                          },
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "nodeType": "IndexAccess",
                          "src": "7325:28:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "==",
                        "rightExpression": {
                          "hexValue": "30",
                          "id": 3383,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "number",
                          "lValueRequested": false,
                          "nodeType": "Literal",
                          "src": "7357:1:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_rational_0_by_1",
                            "typeString": "int_const 0"
                          },
                          "value": "0"
                        },
                        "src": "7325:33:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032303a4e414d455f4e4f545f554e49515545",
                        "id": 3385,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "7372:31:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_255a0d59b55a9e4cb9e138b850d8ebd44709abb5dd9d8663f95cb2ffefdb20e6",
                          "typeString": "literal_string \"ERROR:DRP-020:NAME_NOT_UNIQUE\""
                        },
                        "value": "ERROR:DRP-020:NAME_NOT_UNIQUE"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_255a0d59b55a9e4cb9e138b850d8ebd44709abb5dd9d8663f95cb2ffefdb20e6",
                          "typeString": "literal_string \"ERROR:DRP-020:NAME_NOT_UNIQUE\""
                        }
                      ],
                      "id": 3379,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "7304:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3386,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "7304:100:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3387,
                  "nodeType": "ExpressionStatement",
                  "src": "7304:100:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3395,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3391,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3389,
                            "name": "lifetime",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3360,
                            "src": "7435:8:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">=",
                          "rightExpression": {
                            "id": 3390,
                            "name": "MIN_BUNDLE_LIFETIME",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 2998,
                            "src": "7447:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "7435:31:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3394,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3392,
                            "name": "lifetime",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3360,
                            "src": "7482:8:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3393,
                            "name": "MAX_BUNDLE_LIFETIME",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3005,
                            "src": "7494:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "7482:31:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "7435:78:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032313a4c49464554494d455f494e56414c4944",
                        "id": 3396,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "7528:32:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_5890ff93c08b32e28d43224a1caa9748a42488c7b9dc4511a8d081e4eeb33fae",
                          "typeString": "literal_string \"ERROR:DRP-021:LIFETIME_INVALID\""
                        },
                        "value": "ERROR:DRP-021:LIFETIME_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_5890ff93c08b32e28d43224a1caa9748a42488c7b9dc4511a8d081e4eeb33fae",
                          "typeString": "literal_string \"ERROR:DRP-021:LIFETIME_INVALID\""
                        }
                      ],
                      "id": 3388,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "7414:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3397,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "7414:147:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3398,
                  "nodeType": "ExpressionStatement",
                  "src": "7414:147:53"
                },
                {
                  "assignments": [
                    3400
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3400,
                      "mutability": "mutable",
                      "name": "policyMinSumInsured",
                      "nameLocation": "7644:19:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3559,
                      "src": "7636:27:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3399,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "7636:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3404,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3402,
                        "name": "policyMinProtectedBalance",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3362,
                        "src": "7686:25:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3401,
                      "name": "calculateSumInsured",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3796,
                      "src": "7666:19:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_uint256_$",
                        "typeString": "function (uint256) view returns (uint256)"
                      }
                    },
                    "id": 3403,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "7666:46:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "7636:76:53"
                },
                {
                  "assignments": [
                    3406
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3406,
                      "mutability": "mutable",
                      "name": "policyMaxSumInsured",
                      "nameLocation": "7730:19:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3559,
                      "src": "7722:27:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3405,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "7722:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3410,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3408,
                        "name": "policyMaxProtectedBalance",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3364,
                        "src": "7772:25:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3407,
                      "name": "calculateSumInsured",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3796,
                      "src": "7752:19:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_uint256_$",
                        "typeString": "function (uint256) view returns (uint256)"
                      }
                    },
                    "id": 3409,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "7752:46:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "7722:76:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3422,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          },
                          "id": 3418,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "commonType": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            },
                            "id": 3414,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "leftExpression": {
                              "id": 3412,
                              "name": "policyMaxProtectedBalance",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3364,
                              "src": "7838:25:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            "nodeType": "BinaryOperation",
                            "operator": ">=",
                            "rightExpression": {
                              "id": 3413,
                              "name": "policyMinProtectedBalance",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3362,
                              "src": "7867:25:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            "src": "7838:54:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "&&",
                          "rightExpression": {
                            "commonType": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            },
                            "id": 3417,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "leftExpression": {
                              "id": 3415,
                              "name": "policyMaxProtectedBalance",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3364,
                              "src": "7908:25:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            "nodeType": "BinaryOperation",
                            "operator": "<=",
                            "rightExpression": {
                              "id": 3416,
                              "name": "MAX_POLICY_COVERAGE",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3035,
                              "src": "7937:19:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            "src": "7908:48:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "src": "7838:118:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3421,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3419,
                            "name": "policyMaxSumInsured",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3406,
                            "src": "7972:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3420,
                            "name": "_bundleCapitalCap",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3088,
                            "src": "7995:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "7972:40:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "7838:174:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032323a4d41585f50524f5445435445445f42414c414e43455f494e56414c4944",
                        "id": 3423,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "8026:45:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_9b55e0d15c0a4220fabd2ffac5be8729665702382c44dbcbee208253ac816639",
                          "typeString": "literal_string \"ERROR:DRP-022:MAX_PROTECTED_BALANCE_INVALID\""
                        },
                        "value": "ERROR:DRP-022:MAX_PROTECTED_BALANCE_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_9b55e0d15c0a4220fabd2ffac5be8729665702382c44dbcbee208253ac816639",
                          "typeString": "literal_string \"ERROR:DRP-022:MAX_PROTECTED_BALANCE_INVALID\""
                        }
                      ],
                      "id": 3411,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "7817:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3424,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "7817:255:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3425,
                  "nodeType": "ExpressionStatement",
                  "src": "7817:255:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3433,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3429,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3427,
                            "name": "policyMinProtectedBalance",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3362,
                            "src": "8103:25:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">=",
                          "rightExpression": {
                            "id": 3428,
                            "name": "MIN_POLICY_COVERAGE",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3026,
                            "src": "8132:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8103:48:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3432,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3430,
                            "name": "policyMinProtectedBalance",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3362,
                            "src": "8167:25:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3431,
                            "name": "policyMaxProtectedBalance",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3364,
                            "src": "8196:25:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8167:54:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "8103:118:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032333a4d494e5f50524f5445435445445f42414c414e43455f494e56414c4944",
                        "id": 3434,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "8236:45:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_c702a62f4e1d194831dac636191ab495ee304f7c7df87f10748632993f43f349",
                          "typeString": "literal_string \"ERROR:DRP-023:MIN_PROTECTED_BALANCE_INVALID\""
                        },
                        "value": "ERROR:DRP-023:MIN_PROTECTED_BALANCE_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_c702a62f4e1d194831dac636191ab495ee304f7c7df87f10748632993f43f349",
                          "typeString": "literal_string \"ERROR:DRP-023:MIN_PROTECTED_BALANCE_INVALID\""
                        }
                      ],
                      "id": 3426,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "8082:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3435,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "8082:200:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3436,
                  "nodeType": "ExpressionStatement",
                  "src": "8082:200:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3444,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3440,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3438,
                            "name": "policyMaxDuration",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3368,
                            "src": "8313:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">",
                          "rightExpression": {
                            "hexValue": "30",
                            "id": 3439,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "number",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "8333:1:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            },
                            "value": "0"
                          },
                          "src": "8313:21:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3443,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3441,
                            "name": "policyMaxDuration",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3368,
                            "src": "8350:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3442,
                            "name": "MAX_POLICY_DURATION",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3019,
                            "src": "8371:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8350:40:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "8313:77:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032343a4d41585f4455524154494f4e5f494e56414c4944",
                        "id": 3445,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "8405:36:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_069f9a9a04a0aacac78e6bd87e0655982421cf3ef4e7f6d4c83faddd39243bf9",
                          "typeString": "literal_string \"ERROR:DRP-024:MAX_DURATION_INVALID\""
                        },
                        "value": "ERROR:DRP-024:MAX_DURATION_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_069f9a9a04a0aacac78e6bd87e0655982421cf3ef4e7f6d4c83faddd39243bf9",
                          "typeString": "literal_string \"ERROR:DRP-024:MAX_DURATION_INVALID\""
                        }
                      ],
                      "id": 3437,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "8292:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3446,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "8292:150:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3447,
                  "nodeType": "ExpressionStatement",
                  "src": "8292:150:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3455,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3451,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3449,
                            "name": "policyMinDuration",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3366,
                            "src": "8473:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">=",
                          "rightExpression": {
                            "id": 3450,
                            "name": "MIN_POLICY_DURATION",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3012,
                            "src": "8494:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8473:40:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3454,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3452,
                            "name": "policyMinDuration",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3366,
                            "src": "8529:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3453,
                            "name": "policyMaxDuration",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3368,
                            "src": "8550:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8529:38:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "8473:94:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032353a4d494e5f4455524154494f4e5f494e56414c4944",
                        "id": 3456,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "8582:36:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_5ecd554e715d45b6626379efbe7207fbdc516213f289ddd2239918afb33a1461",
                          "typeString": "literal_string \"ERROR:DRP-025:MIN_DURATION_INVALID\""
                        },
                        "value": "ERROR:DRP-025:MIN_DURATION_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_5ecd554e715d45b6626379efbe7207fbdc516213f289ddd2239918afb33a1461",
                          "typeString": "literal_string \"ERROR:DRP-025:MIN_DURATION_INVALID\""
                        }
                      ],
                      "id": 3448,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "8452:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3457,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "8452:167:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3458,
                  "nodeType": "ExpressionStatement",
                  "src": "8452:167:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3466,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3462,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3460,
                            "name": "annualPercentageReturn",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3370,
                            "src": "8650:22:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">",
                          "rightExpression": {
                            "hexValue": "30",
                            "id": 3461,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "number",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "8675:1:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            },
                            "value": "0"
                          },
                          "src": "8650:26:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3465,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3463,
                            "name": "annualPercentageReturn",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3370,
                            "src": "8692:22:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3464,
                            "name": "MAX_APR",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3052,
                            "src": "8718:7:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8692:33:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "8650:75:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032363a4150525f494e56414c4944",
                        "id": 3467,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "8740:27:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_60822971bd4cb43c5efbb86dd0375f695619209ce66d8ee75d21a24431c612df",
                          "typeString": "literal_string \"ERROR:DRP-026:APR_INVALID\""
                        },
                        "value": "ERROR:DRP-026:APR_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_60822971bd4cb43c5efbb86dd0375f695619209ce66d8ee75d21a24431c612df",
                          "typeString": "literal_string \"ERROR:DRP-026:APR_INVALID\""
                        }
                      ],
                      "id": 3459,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "8629:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3468,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "8629:139:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3469,
                  "nodeType": "ExpressionStatement",
                  "src": "8629:139:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3477,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3473,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3471,
                            "name": "initialAmount",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3372,
                            "src": "8799:13:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">",
                          "rightExpression": {
                            "hexValue": "30",
                            "id": 3472,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "number",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "8815:1:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            },
                            "value": "0"
                          },
                          "src": "8799:17:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3476,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3474,
                            "name": "initialAmount",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3372,
                            "src": "8832:13:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3475,
                            "name": "_bundleCapitalCap",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3088,
                            "src": "8849:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8832:34:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "8799:67:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032373a5249534b5f4341504954414c5f494e56414c4944",
                        "id": 3478,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "8881:36:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_3fc34f44162d4c576f6b45fba71f292685bbe067761cfc3a75f78ed088b76b5f",
                          "typeString": "literal_string \"ERROR:DRP-027:RISK_CAPITAL_INVALID\""
                        },
                        "value": "ERROR:DRP-027:RISK_CAPITAL_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_3fc34f44162d4c576f6b45fba71f292685bbe067761cfc3a75f78ed088b76b5f",
                          "typeString": "literal_string \"ERROR:DRP-027:RISK_CAPITAL_INVALID\""
                        }
                      ],
                      "id": 3470,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "8778:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3479,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "8778:140:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3480,
                  "nodeType": "ExpressionStatement",
                  "src": "8778:140:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 3487,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3485,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "arguments": [],
                            "expression": {
                              "argumentTypes": [],
                              "id": 3482,
                              "name": "getCapital",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 7130,
                              "src": "8949:10:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_function_internal_view$__$returns$_t_uint256_$",
                                "typeString": "function () view returns (uint256)"
                              }
                            },
                            "id": 3483,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "kind": "functionCall",
                            "lValueRequested": false,
                            "names": [],
                            "nodeType": "FunctionCall",
                            "src": "8949:12:53",
                            "tryCall": false,
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "+",
                          "rightExpression": {
                            "id": 3484,
                            "name": "initialAmount",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3372,
                            "src": "8964:13:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "8949:28:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "<=",
                        "rightExpression": {
                          "id": 3486,
                          "name": "_riskpoolCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3086,
                          "src": "8981:19:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "8949:51:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3032383a504f4f4c5f4341504954414c5f4341505f4558434545444544",
                        "id": 3488,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "9014:41:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_13eaa90b1b3fe77ec604f4e2a36198095ad9b0139150d95d4e9e23a81d02d763",
                          "typeString": "literal_string \"ERROR:DRP-028:POOL_CAPITAL_CAP_EXCEEDED\""
                        },
                        "value": "ERROR:DRP-028:POOL_CAPITAL_CAP_EXCEEDED"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_13eaa90b1b3fe77ec604f4e2a36198095ad9b0139150d95d4e9e23a81d02d763",
                          "typeString": "literal_string \"ERROR:DRP-028:POOL_CAPITAL_CAP_EXCEEDED\""
                        }
                      ],
                      "id": 3481,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "8928:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3489,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "8928:128:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3490,
                  "nodeType": "ExpressionStatement",
                  "src": "8928:128:53"
                },
                {
                  "assignments": [
                    3492
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3492,
                      "mutability": "mutable",
                      "name": "filter",
                      "nameLocation": "9080:6:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3559,
                      "src": "9067:19:53",
                      "stateVariable": false,
                      "storageLocation": "memory",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes"
                      },
                      "typeName": {
                        "id": 3491,
                        "name": "bytes",
                        "nodeType": "ElementaryTypeName",
                        "src": "9067:5:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes_storage_ptr",
                          "typeString": "bytes"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3502,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3494,
                        "name": "name",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3358,
                        "src": "9129:4:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_string_memory_ptr",
                          "typeString": "string memory"
                        }
                      },
                      {
                        "id": 3495,
                        "name": "lifetime",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3360,
                        "src": "9147:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3496,
                        "name": "policyMinSumInsured",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3400,
                        "src": "9169:19:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3497,
                        "name": "policyMaxSumInsured",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3406,
                        "src": "9202:19:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3498,
                        "name": "policyMinDuration",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3366,
                        "src": "9235:17:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3499,
                        "name": "policyMaxDuration",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3368,
                        "src": "9266:17:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3500,
                        "name": "annualPercentageReturn",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3370,
                        "src": "9297:22:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "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_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3493,
                      "name": "encodeBundleParamsAsFilter",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4049,
                      "src": "9089:26:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_pure$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$returns$_t_bytes_memory_ptr_$",
                        "typeString": "function (string memory,uint256,uint256,uint256,uint256,uint256,uint256) pure returns (bytes memory)"
                      }
                    },
                    "id": 3501,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "9089:240:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_memory_ptr",
                      "typeString": "bytes memory"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "9067:262:53"
                },
                {
                  "expression": {
                    "id": 3509,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3503,
                      "name": "bundleId",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3377,
                      "src": "9340:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 3506,
                          "name": "filter",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3492,
                          "src": "9370:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        },
                        {
                          "id": 3507,
                          "name": "initialAmount",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3372,
                          "src": "9378:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 3504,
                          "name": "super",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": -25,
                          "src": "9351:5:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_type$_t_super$_DepegRiskpool_$4579_$",
                            "typeString": "type(contract super DepegRiskpool)"
                          }
                        },
                        "id": 3505,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "createBundle",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 6678,
                        "src": "9351:18:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_internal_nonpayable$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_uint256_$",
                          "typeString": "function (bytes memory,uint256) returns (uint256)"
                        }
                      },
                      "id": 3508,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "9351:41:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "9340:52:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3510,
                  "nodeType": "ExpressionStatement",
                  "src": "9340:52:53"
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    },
                    "id": 3518,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "arguments": [
                        {
                          "arguments": [
                            {
                              "id": 3514,
                              "name": "name",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3358,
                              "src": "9433:4:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_string_memory_ptr",
                                "typeString": "string memory"
                              }
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_string_memory_ptr",
                                "typeString": "string memory"
                              }
                            ],
                            "expression": {
                              "id": 3512,
                              "name": "abi",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": -1,
                              "src": "9416:3:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_magic_abi",
                                "typeString": "abi"
                              }
                            },
                            "id": 3513,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "lValueRequested": false,
                            "memberName": "encodePacked",
                            "nodeType": "MemberAccess",
                            "src": "9416:16:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$",
                              "typeString": "function () pure returns (bytes memory)"
                            }
                          },
                          "id": 3515,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "9416:22:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        ],
                        "id": 3511,
                        "name": "keccak256",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": -8,
                        "src": "9406:9:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$",
                          "typeString": "function (bytes memory) pure returns (bytes32)"
                        }
                      },
                      "id": 3516,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "9406:33:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes32",
                        "typeString": "bytes32"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "!=",
                    "rightExpression": {
                      "id": 3517,
                      "name": "EMPTY_STRING_HASH",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2991,
                      "src": "9443:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes32",
                        "typeString": "bytes32"
                      }
                    },
                    "src": "9406:54:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 3526,
                  "nodeType": "IfStatement",
                  "src": "9403:123:53",
                  "trueBody": {
                    "id": 3525,
                    "nodeType": "Block",
                    "src": "9462:64:53",
                    "statements": [
                      {
                        "expression": {
                          "id": 3523,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftHandSide": {
                            "baseExpression": {
                              "id": 3519,
                              "name": "_bundleIdForBundleName",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3071,
                              "src": "9476:22:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_mapping$_t_string_memory_ptr_$_t_uint256_$",
                                "typeString": "mapping(string memory => uint256)"
                              }
                            },
                            "id": 3521,
                            "indexExpression": {
                              "id": 3520,
                              "name": "name",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3358,
                              "src": "9499:4:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_string_memory_ptr",
                                "typeString": "string memory"
                              }
                            },
                            "isConstant": false,
                            "isLValue": true,
                            "isPure": false,
                            "lValueRequested": true,
                            "nodeType": "IndexAccess",
                            "src": "9476:28:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "Assignment",
                          "operator": "=",
                          "rightHandSide": {
                            "id": 3522,
                            "name": "bundleId",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3377,
                            "src": "9507:8:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "9476:39:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "id": 3524,
                        "nodeType": "ExpressionStatement",
                        "src": "9476:39:53"
                      }
                    ]
                  }
                },
                {
                  "assignments": [
                    3531
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3531,
                      "mutability": "mutable",
                      "name": "bundle",
                      "nameLocation": "9814:6:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3559,
                      "src": "9792:28:53",
                      "stateVariable": false,
                      "storageLocation": "memory",
                      "typeDescriptions": {
                        "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                        "typeString": "struct IBundle.Bundle"
                      },
                      "typeName": {
                        "id": 3530,
                        "nodeType": "UserDefinedTypeName",
                        "pathNode": {
                          "id": 3529,
                          "name": "IBundle.Bundle",
                          "nodeType": "IdentifierPath",
                          "referencedDeclaration": 13298,
                          "src": "9792:14:53"
                        },
                        "referencedDeclaration": 13298,
                        "src": "9792:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_storage_ptr",
                          "typeString": "struct IBundle.Bundle"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3536,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3534,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3377,
                        "src": "9850:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "expression": {
                        "id": 3532,
                        "name": "_instanceService",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 6470,
                        "src": "9823:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IInstanceService_$14934",
                          "typeString": "contract IInstanceService"
                        }
                      },
                      "id": 3533,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getBundle",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14833,
                      "src": "9823:26:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_struct$_Bundle_$13298_memory_ptr_$",
                        "typeString": "function (uint256) view external returns (struct IBundle.Bundle memory)"
                      }
                    },
                    "id": 3535,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "9823:36:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                      "typeString": "struct IBundle.Bundle memory"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "9792:67:53"
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    },
                    "id": 3550,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "commonType": {
                        "typeIdentifier": "t_address",
                        "typeString": "address"
                      },
                      "id": 3545,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "arguments": [
                          {
                            "id": 3539,
                            "name": "_chainRegistry",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3074,
                            "src": "9882:14:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                              "typeString": "contract IChainRegistryFacade"
                            }
                          }
                        ],
                        "expression": {
                          "argumentTypes": [
                            {
                              "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                              "typeString": "contract IChainRegistryFacade"
                            }
                          ],
                          "id": 3538,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "lValueRequested": false,
                          "nodeType": "ElementaryTypeNameExpression",
                          "src": "9874:7:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_type$_t_address_$",
                            "typeString": "type(address)"
                          },
                          "typeName": {
                            "id": 3537,
                            "name": "address",
                            "nodeType": "ElementaryTypeName",
                            "src": "9874:7:53",
                            "typeDescriptions": {}
                          }
                        },
                        "id": 3540,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "kind": "typeConversion",
                        "lValueRequested": false,
                        "names": [],
                        "nodeType": "FunctionCall",
                        "src": "9874:23:53",
                        "tryCall": false,
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "!=",
                      "rightExpression": {
                        "arguments": [
                          {
                            "hexValue": "30",
                            "id": 3543,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "number",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "9909:1:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            },
                            "value": "0"
                          }
                        ],
                        "expression": {
                          "argumentTypes": [
                            {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            }
                          ],
                          "id": 3542,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "lValueRequested": false,
                          "nodeType": "ElementaryTypeNameExpression",
                          "src": "9901:7:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_type$_t_address_$",
                            "typeString": "type(address)"
                          },
                          "typeName": {
                            "id": 3541,
                            "name": "address",
                            "nodeType": "ElementaryTypeName",
                            "src": "9901:7:53",
                            "typeDescriptions": {}
                          }
                        },
                        "id": 3544,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "typeConversion",
                        "lValueRequested": false,
                        "names": [],
                        "nodeType": "FunctionCall",
                        "src": "9901:10:53",
                        "tryCall": false,
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      "src": "9874:37:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "&&",
                    "rightExpression": {
                      "arguments": [
                        {
                          "expression": {
                            "id": 3547,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3531,
                            "src": "9937:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3548,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "riskpoolId",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13280,
                          "src": "9937:17:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "id": 3546,
                        "name": "isComponentRegistered",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3862,
                        "src": "9915:21:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bool_$",
                          "typeString": "function (uint256) view returns (bool)"
                        }
                      },
                      "id": 3549,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "9915:40:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "9874:81:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 3558,
                  "nodeType": "IfStatement",
                  "src": "9870:161:53",
                  "trueBody": {
                    "id": 3557,
                    "nodeType": "Block",
                    "src": "9957:74:53",
                    "statements": [
                      {
                        "expression": {
                          "arguments": [
                            {
                              "id": 3552,
                              "name": "bundle",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3531,
                              "src": "9997:6:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                                "typeString": "struct IBundle.Bundle memory"
                              }
                            },
                            {
                              "id": 3553,
                              "name": "name",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3358,
                              "src": "10005:4:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_string_memory_ptr",
                                "typeString": "string memory"
                              }
                            },
                            {
                              "id": 3554,
                              "name": "lifetime",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3360,
                              "src": "10011:8:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                                "typeString": "struct IBundle.Bundle memory"
                              },
                              {
                                "typeIdentifier": "t_string_memory_ptr",
                                "typeString": "string memory"
                              },
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            ],
                            "id": 3551,
                            "name": "registerBundleInRegistry",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3903,
                            "src": "9972:24:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_internal_nonpayable$_t_struct$_Bundle_$13298_memory_ptr_$_t_string_memory_ptr_$_t_uint256_$returns$__$",
                              "typeString": "function (struct IBundle.Bundle memory,string memory,uint256)"
                            }
                          },
                          "id": 3555,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "9972:48:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_tuple$__$",
                            "typeString": "tuple()"
                          }
                        },
                        "id": 3556,
                        "nodeType": "ExpressionStatement",
                        "src": "9972:48:53"
                      }
                    ]
                  }
                }
              ]
            },
            "functionSelector": "21808449",
            "id": 3560,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "id": 3375,
                "modifierName": {
                  "id": 3374,
                  "name": "onlyAllowedAccount",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 3106,
                  "src": "7237:18:53"
                },
                "nodeType": "ModifierInvocation",
                "src": "7237:18:53"
              }
            ],
            "name": "createBundle",
            "nameLocation": "6913:12:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3373,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3358,
                  "mutability": "mutable",
                  "name": "name",
                  "nameLocation": "6949:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "6935:18:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_string_memory_ptr",
                    "typeString": "string"
                  },
                  "typeName": {
                    "id": 3357,
                    "name": "string",
                    "nodeType": "ElementaryTypeName",
                    "src": "6935:6:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_string_storage_ptr",
                      "typeString": "string"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3360,
                  "mutability": "mutable",
                  "name": "lifetime",
                  "nameLocation": "6971:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "6963:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3359,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "6963:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3362,
                  "mutability": "mutable",
                  "name": "policyMinProtectedBalance",
                  "nameLocation": "6997:25:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "6989:33:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3361,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "6989:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3364,
                  "mutability": "mutable",
                  "name": "policyMaxProtectedBalance",
                  "nameLocation": "7040:25:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "7032:33:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3363,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "7032:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3366,
                  "mutability": "mutable",
                  "name": "policyMinDuration",
                  "nameLocation": "7083:17:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "7075:25:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3365,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "7075:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3368,
                  "mutability": "mutable",
                  "name": "policyMaxDuration",
                  "nameLocation": "7118:17:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "7110:25:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3367,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "7110:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3370,
                  "mutability": "mutable",
                  "name": "annualPercentageReturn",
                  "nameLocation": "7153:22:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "7145:30:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3369,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "7145:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3372,
                  "mutability": "mutable",
                  "name": "initialAmount",
                  "nameLocation": "7193:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "7185:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3371,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "7185:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "6925:287:53"
            },
            "returnParameters": {
              "id": 3378,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3377,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "7280:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3560,
                  "src": "7272:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3376,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "7272:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "7271:18:53"
            },
            "scope": 4579,
            "src": "6904:3133:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3676,
              "nodeType": "Block",
              "src": "10196:1242:53",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 3577,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3573,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3571,
                            "name": "lifetimeExtension",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3564,
                            "src": "10227:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": ">=",
                          "rightExpression": {
                            "id": 3572,
                            "name": "MIN_BUNDLE_LIFETIME",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 2998,
                            "src": "10248:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "10227:40:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3576,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3574,
                            "name": "lifetimeExtension",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3564,
                            "src": "10283:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<=",
                          "rightExpression": {
                            "id": 3575,
                            "name": "MAX_BUNDLE_LIFETIME",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3005,
                            "src": "10304:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "10283:40:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "10227:96:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3033303a4c49464554494d455f455854454e53494f4e5f494e56414c4944",
                        "id": 3578,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "10338:42:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_fb4752a82ed9a7b0da3e2dc03d1f191d6e287d0fdec0b3475e3da5deb6a0bb7b",
                          "typeString": "literal_string \"ERROR:DRP-030:LIFETIME_EXTENSION_INVALID\""
                        },
                        "value": "ERROR:DRP-030:LIFETIME_EXTENSION_INVALID"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_fb4752a82ed9a7b0da3e2dc03d1f191d6e287d0fdec0b3475e3da5deb6a0bb7b",
                          "typeString": "literal_string \"ERROR:DRP-030:LIFETIME_EXTENSION_INVALID\""
                        }
                      ],
                      "id": 3570,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "10206:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3579,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "10206:175:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3580,
                  "nodeType": "ExpressionStatement",
                  "src": "10206:175:53"
                },
                {
                  "assignments": [
                    3585,
                    3587,
                    3589,
                    3591,
                    3593
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3585,
                      "mutability": "mutable",
                      "name": "state",
                      "nameLocation": "10426:5:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3676,
                      "src": "10406:25:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_enum$_BundleState_$13276",
                        "typeString": "enum IBundle.BundleState"
                      },
                      "typeName": {
                        "id": 3584,
                        "nodeType": "UserDefinedTypeName",
                        "pathNode": {
                          "id": 3583,
                          "name": "IBundle.BundleState",
                          "nodeType": "IdentifierPath",
                          "referencedDeclaration": 13276,
                          "src": "10406:19:53"
                        },
                        "referencedDeclaration": 13276,
                        "src": "10406:19:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_enum$_BundleState_$13276",
                          "typeString": "enum IBundle.BundleState"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3587,
                      "mutability": "mutable",
                      "name": "createdAt",
                      "nameLocation": "10453:9:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3676,
                      "src": "10445:17:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3586,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "10445:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3589,
                      "mutability": "mutable",
                      "name": "lifetime",
                      "nameLocation": "10484:8:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3676,
                      "src": "10476:16:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3588,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "10476:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3591,
                      "mutability": "mutable",
                      "name": "extendedLifetime",
                      "nameLocation": "10514:16:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3676,
                      "src": "10506:24:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3590,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "10506:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3593,
                      "mutability": "mutable",
                      "name": "isExpired",
                      "nameLocation": "10549:9:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3676,
                      "src": "10544:14:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      },
                      "typeName": {
                        "id": 3592,
                        "name": "bool",
                        "nodeType": "ElementaryTypeName",
                        "src": "10544:4:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3597,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3595,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3562,
                        "src": "10593:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3594,
                      "name": "getBundleLifetimeData",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3773,
                      "src": "10571:21:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_enum$_BundleState_$13276_$_t_uint256_$_t_uint256_$_t_uint256_$_t_bool_$",
                        "typeString": "function (uint256) view returns (enum IBundle.BundleState,uint256,uint256,uint256,bool)"
                      }
                    },
                    "id": 3596,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "10571:31:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$_t_enum$_BundleState_$13276_$_t_uint256_$_t_uint256_$_t_uint256_$_t_bool_$",
                      "typeString": "tuple(enum IBundle.BundleState,uint256,uint256,uint256,bool)"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "10392:210:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_enum$_BundleState_$13276",
                          "typeString": "enum IBundle.BundleState"
                        },
                        "id": 3603,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "id": 3599,
                          "name": "state",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3585,
                          "src": "10621:5:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_enum$_BundleState_$13276",
                            "typeString": "enum IBundle.BundleState"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "==",
                        "rightExpression": {
                          "expression": {
                            "expression": {
                              "id": 3600,
                              "name": "IBundle",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 13382,
                              "src": "10630:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_contract$_IBundle_$13382_$",
                                "typeString": "type(contract IBundle)"
                              }
                            },
                            "id": 3601,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "memberName": "BundleState",
                            "nodeType": "MemberAccess",
                            "referencedDeclaration": 13276,
                            "src": "10630:19:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_type$_t_enum$_BundleState_$13276_$",
                              "typeString": "type(enum IBundle.BundleState)"
                            }
                          },
                          "id": 3602,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "lValueRequested": false,
                          "memberName": "Active",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13272,
                          "src": "10630:26:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_enum$_BundleState_$13276",
                            "typeString": "enum IBundle.BundleState"
                          }
                        },
                        "src": "10621:35:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3033313a42554e444c455f4e4f545f414354495645",
                        "id": 3604,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "10658:33:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_e2d2dae277d842b4a15f34ebb8ed034bb5f4526d0f75f0fbf245982ac7d6b02e",
                          "typeString": "literal_string \"ERROR:DRP-031:BUNDLE_NOT_ACTIVE\""
                        },
                        "value": "ERROR:DRP-031:BUNDLE_NOT_ACTIVE"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_e2d2dae277d842b4a15f34ebb8ed034bb5f4526d0f75f0fbf245982ac7d6b02e",
                          "typeString": "literal_string \"ERROR:DRP-031:BUNDLE_NOT_ACTIVE\""
                        }
                      ],
                      "id": 3598,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "10613:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3605,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "10613:79:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3606,
                  "nodeType": "ExpressionStatement",
                  "src": "10613:79:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 3609,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "nodeType": "UnaryOperation",
                        "operator": "!",
                        "prefix": true,
                        "src": "10710:10:53",
                        "subExpression": {
                          "id": 3608,
                          "name": "isExpired",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3593,
                          "src": "10711:9:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3033323a42554e444c455f45585049524544",
                        "id": 3610,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "10722:30:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_34d22090d09a653ef719193d81c164263ee85e064ea131b5d7e45c5c7dd64577",
                          "typeString": "literal_string \"ERROR:DRP-032:BUNDLE_EXPIRED\""
                        },
                        "value": "ERROR:DRP-032:BUNDLE_EXPIRED"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_34d22090d09a653ef719193d81c164263ee85e064ea131b5d7e45c5c7dd64577",
                          "typeString": "literal_string \"ERROR:DRP-032:BUNDLE_EXPIRED\""
                        }
                      ],
                      "id": 3607,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "10702:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3611,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "10702:51:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3612,
                  "nodeType": "ExpressionStatement",
                  "src": "10702:51:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 3621,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "expression": {
                            "id": 3614,
                            "name": "block",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": -4,
                            "src": "10771:5:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_magic_block",
                              "typeString": "block"
                            }
                          },
                          "id": 3615,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "timestamp",
                          "nodeType": "MemberAccess",
                          "src": "10771:15:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": ">",
                        "rightExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3620,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "commonType": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            },
                            "id": 3618,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "leftExpression": {
                              "id": 3616,
                              "name": "createdAt",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3587,
                              "src": "10789:9:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            "nodeType": "BinaryOperation",
                            "operator": "+",
                            "rightExpression": {
                              "id": 3617,
                              "name": "extendedLifetime",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3591,
                              "src": "10801:16:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            "src": "10789:28:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "-",
                          "rightExpression": {
                            "id": 3619,
                            "name": "EXTENSION_INTERVAL",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3059,
                            "src": "10820:18:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "10789:49:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "10771:67:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3033333a544f4f5f4541524c59",
                        "id": 3622,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "10840:25:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_6078bf5f01e004a23e3ac9be33ea2150370f949fa1cc6b3562d44ce104604fdd",
                          "typeString": "literal_string \"ERROR:DRP-033:TOO_EARLY\""
                        },
                        "value": "ERROR:DRP-033:TOO_EARLY"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_6078bf5f01e004a23e3ac9be33ea2150370f949fa1cc6b3562d44ce104604fdd",
                          "typeString": "literal_string \"ERROR:DRP-033:TOO_EARLY\""
                        }
                      ],
                      "id": 3613,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "10763:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 3623,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "10763:103:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3624,
                  "nodeType": "ExpressionStatement",
                  "src": "10763:103:53"
                },
                {
                  "expression": {
                    "id": 3629,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "baseExpression": {
                        "id": 3625,
                        "name": "_bundleLifetimeExtension",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3067,
                        "src": "10877:24:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$",
                          "typeString": "mapping(uint256 => uint256)"
                        }
                      },
                      "id": 3627,
                      "indexExpression": {
                        "id": 3626,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3562,
                        "src": "10902:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": true,
                      "nodeType": "IndexAccess",
                      "src": "10877:34:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "+=",
                    "rightHandSide": {
                      "id": 3628,
                      "name": "lifetimeExtension",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3564,
                      "src": "10915:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "10877:55:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3630,
                  "nodeType": "ExpressionStatement",
                  "src": "10877:55:53"
                },
                {
                  "assignments": [
                    3632
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3632,
                      "mutability": "mutable",
                      "name": "lifetimeExtended",
                      "nameLocation": "10950:16:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3676,
                      "src": "10942:24:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3631,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "10942:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3638,
                  "initialValue": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 3637,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "id": 3633,
                      "name": "lifetime",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3589,
                      "src": "10969:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "+",
                    "rightExpression": {
                      "baseExpression": {
                        "id": 3634,
                        "name": "_bundleLifetimeExtension",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3067,
                        "src": "10980:24:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$",
                          "typeString": "mapping(uint256 => uint256)"
                        }
                      },
                      "id": 3636,
                      "indexExpression": {
                        "id": 3635,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3562,
                        "src": "11005:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "IndexAccess",
                      "src": "10980:34:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "10969:45:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "10942:72:53"
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    },
                    "id": 3653,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "commonType": {
                        "typeIdentifier": "t_address",
                        "typeString": "address"
                      },
                      "id": 3647,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "arguments": [
                          {
                            "id": 3641,
                            "name": "_chainRegistry",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3074,
                            "src": "11128:14:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                              "typeString": "contract IChainRegistryFacade"
                            }
                          }
                        ],
                        "expression": {
                          "argumentTypes": [
                            {
                              "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                              "typeString": "contract IChainRegistryFacade"
                            }
                          ],
                          "id": 3640,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "lValueRequested": false,
                          "nodeType": "ElementaryTypeNameExpression",
                          "src": "11120:7:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_type$_t_address_$",
                            "typeString": "type(address)"
                          },
                          "typeName": {
                            "id": 3639,
                            "name": "address",
                            "nodeType": "ElementaryTypeName",
                            "src": "11120:7:53",
                            "typeDescriptions": {}
                          }
                        },
                        "id": 3642,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "kind": "typeConversion",
                        "lValueRequested": false,
                        "names": [],
                        "nodeType": "FunctionCall",
                        "src": "11120:23:53",
                        "tryCall": false,
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "!=",
                      "rightExpression": {
                        "arguments": [
                          {
                            "hexValue": "30",
                            "id": 3645,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "number",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "11155:1:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            },
                            "value": "0"
                          }
                        ],
                        "expression": {
                          "argumentTypes": [
                            {
                              "typeIdentifier": "t_rational_0_by_1",
                              "typeString": "int_const 0"
                            }
                          ],
                          "id": 3644,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "lValueRequested": false,
                          "nodeType": "ElementaryTypeNameExpression",
                          "src": "11147:7:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_type$_t_address_$",
                            "typeString": "type(address)"
                          },
                          "typeName": {
                            "id": 3643,
                            "name": "address",
                            "nodeType": "ElementaryTypeName",
                            "src": "11147:7:53",
                            "typeDescriptions": {}
                          }
                        },
                        "id": 3646,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "typeConversion",
                        "lValueRequested": false,
                        "names": [],
                        "nodeType": "FunctionCall",
                        "src": "11147:10:53",
                        "tryCall": false,
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      "src": "11120:37:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "&&",
                    "rightExpression": {
                      "commonType": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      },
                      "id": 3652,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "baseExpression": {
                          "id": 3648,
                          "name": "_bundleNftId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3063,
                          "src": "11161:12:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_mapping$_t_uint256_$_t_uint96_$",
                            "typeString": "mapping(uint256 => uint96)"
                          }
                        },
                        "id": 3650,
                        "indexExpression": {
                          "id": 3649,
                          "name": "bundleId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3562,
                          "src": "11174:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "nodeType": "IndexAccess",
                        "src": "11161:22:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": ">",
                      "rightExpression": {
                        "hexValue": "30",
                        "id": 3651,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "number",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "11186:1:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_rational_0_by_1",
                          "typeString": "int_const 0"
                        },
                        "value": "0"
                      },
                      "src": "11161:26:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "11120:67:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 3668,
                  "nodeType": "IfStatement",
                  "src": "11116:207:53",
                  "trueBody": {
                    "id": 3667,
                    "nodeType": "Block",
                    "src": "11189:134:53",
                    "statements": [
                      {
                        "assignments": [
                          3655
                        ],
                        "declarations": [
                          {
                            "constant": false,
                            "id": 3655,
                            "mutability": "mutable",
                            "name": "nftId",
                            "nameLocation": "11211:5:53",
                            "nodeType": "VariableDeclaration",
                            "scope": 3667,
                            "src": "11204:12:53",
                            "stateVariable": false,
                            "storageLocation": "default",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint96",
                              "typeString": "uint96"
                            },
                            "typeName": {
                              "id": 3654,
                              "name": "uint96",
                              "nodeType": "ElementaryTypeName",
                              "src": "11204:6:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint96",
                                "typeString": "uint96"
                              }
                            },
                            "visibility": "internal"
                          }
                        ],
                        "id": 3659,
                        "initialValue": {
                          "arguments": [
                            {
                              "id": 3657,
                              "name": "bundleId",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3562,
                              "src": "11228:8:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            ],
                            "id": 3656,
                            "name": "getNftId",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3704,
                            "src": "11219:8:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_uint96_$",
                              "typeString": "function (uint256) view returns (uint96)"
                            }
                          },
                          "id": 3658,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "11219:18:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint96",
                            "typeString": "uint96"
                          }
                        },
                        "nodeType": "VariableDeclarationStatement",
                        "src": "11204:33:53"
                      },
                      {
                        "expression": {
                          "arguments": [
                            {
                              "id": 3663,
                              "name": "nftId",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3655,
                              "src": "11287:5:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint96",
                                "typeString": "uint96"
                              }
                            },
                            {
                              "id": 3664,
                              "name": "lifetimeExtension",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3564,
                              "src": "11294:17:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_uint96",
                                "typeString": "uint96"
                              },
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            ],
                            "expression": {
                              "id": 3660,
                              "name": "_chainRegistry",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3074,
                              "src": "11251:14:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                                "typeString": "contract IChainRegistryFacade"
                              }
                            },
                            "id": 3662,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "memberName": "extendBundleLifetime",
                            "nodeType": "MemberAccess",
                            "referencedDeclaration": 7368,
                            "src": "11251:35:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_external_nonpayable$_t_uint96_$_t_uint256_$returns$__$",
                              "typeString": "function (uint96,uint256) external"
                            }
                          },
                          "id": 3665,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "11251:61:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_tuple$__$",
                            "typeString": "tuple()"
                          }
                        },
                        "id": 3666,
                        "nodeType": "ExpressionStatement",
                        "src": "11251:61:53"
                      }
                    ]
                  }
                },
                {
                  "eventCall": {
                    "arguments": [
                      {
                        "id": 3670,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3562,
                        "src": "11383:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3671,
                        "name": "createdAt",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3587,
                        "src": "11393:9:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3672,
                        "name": "lifetime",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3589,
                        "src": "11404:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 3673,
                        "name": "lifetimeExtended",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3632,
                        "src": "11414:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3669,
                      "name": "LogBundleExtended",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2959,
                      "src": "11365:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$",
                        "typeString": "function (uint256,uint256,uint256,uint256)"
                      }
                    },
                    "id": 3674,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "11365:66:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3675,
                  "nodeType": "EmitStatement",
                  "src": "11360:71:53"
                }
              ]
            },
            "functionSelector": "afab9da5",
            "id": 3677,
            "implemented": true,
            "kind": "function",
            "modifiers": [
              {
                "arguments": [
                  {
                    "id": 3567,
                    "name": "bundleId",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3562,
                    "src": "10182:8:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  }
                ],
                "id": 3568,
                "modifierName": {
                  "id": 3566,
                  "name": "onlyBundleOwner",
                  "nodeType": "IdentifierPath",
                  "referencedDeclaration": 6535,
                  "src": "10166:15:53"
                },
                "nodeType": "ModifierInvocation",
                "src": "10166:25:53"
              }
            ],
            "name": "extendBundleLifetime",
            "nameLocation": "10053:20:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3565,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3562,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "10091:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3677,
                  "src": "10083:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3561,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "10083:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3564,
                  "mutability": "mutable",
                  "name": "lifetimeExtension",
                  "nameLocation": "10117:17:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3677,
                  "src": "10109:25:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3563,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "10109:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "10073:67:53"
            },
            "returnParameters": {
              "id": 3569,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "10196:0:53"
            },
            "scope": 4579,
            "src": "10044:1394:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3703,
              "nodeType": "Block",
              "src": "11544:157:53",
              "statements": [
                {
                  "expression": {
                    "id": 3688,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3684,
                      "name": "nftId",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3682,
                      "src": "11554:5:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "baseExpression": {
                        "id": 3685,
                        "name": "_bundleNftId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3063,
                        "src": "11562:12:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_uint256_$_t_uint96_$",
                          "typeString": "mapping(uint256 => uint96)"
                        }
                      },
                      "id": 3687,
                      "indexExpression": {
                        "id": 3686,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3679,
                        "src": "11575:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "IndexAccess",
                      "src": "11562:22:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      }
                    },
                    "src": "11554:30:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint96",
                      "typeString": "uint96"
                    }
                  },
                  "id": 3689,
                  "nodeType": "ExpressionStatement",
                  "src": "11554:30:53"
                },
                {
                  "expression": {
                    "condition": {
                      "commonType": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      },
                      "id": 3692,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "id": 3690,
                        "name": "nftId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3682,
                        "src": "11601:5:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": ">",
                      "rightExpression": {
                        "hexValue": "30",
                        "id": 3691,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "number",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "11609:1:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_rational_0_by_1",
                          "typeString": "int_const 0"
                        },
                        "value": "0"
                      },
                      "src": "11601:9:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "falseExpression": {
                      "arguments": [
                        {
                          "arguments": [],
                          "expression": {
                            "argumentTypes": [],
                            "expression": {
                              "id": 3696,
                              "name": "_instanceService",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 6470,
                              "src": "11651:16:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_contract$_IInstanceService_$14934",
                                "typeString": "contract IInstanceService"
                              }
                            },
                            "id": 3697,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "memberName": "getInstanceId",
                            "nodeType": "MemberAccess",
                            "referencedDeclaration": 14614,
                            "src": "11651:30:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_external_view$__$returns$_t_bytes32_$",
                              "typeString": "function () view external returns (bytes32)"
                            }
                          },
                          "id": 3698,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "11651:32:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes32",
                            "typeString": "bytes32"
                          }
                        },
                        {
                          "id": 3699,
                          "name": "bundleId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3679,
                          "src": "11685:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes32",
                            "typeString": "bytes32"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 3694,
                          "name": "_chainRegistry",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3074,
                          "src": "11621:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                            "typeString": "contract IChainRegistryFacade"
                          }
                        },
                        "id": 3695,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "getBundleNftId",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 7445,
                        "src": "11621:29:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_external_view$_t_bytes32_$_t_uint256_$returns$_t_uint96_$",
                          "typeString": "function (bytes32,uint256) view external returns (uint96)"
                        }
                      },
                      "id": 3700,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "11621:73:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      }
                    },
                    "id": 3701,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "nodeType": "Conditional",
                    "src": "11601:93:53",
                    "trueExpression": {
                      "id": 3693,
                      "name": "nftId",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3682,
                      "src": "11613:5:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      }
                    },
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint96",
                      "typeString": "uint96"
                    }
                  },
                  "functionReturnParameters": 3683,
                  "id": 3702,
                  "nodeType": "Return",
                  "src": "11594:100:53"
                }
              ]
            },
            "functionSelector": "706e9ba9",
            "id": 3704,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getNftId",
            "nameLocation": "11454:8:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3680,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3679,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "11471:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3704,
                  "src": "11463:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3678,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "11463:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "11462:18:53"
            },
            "returnParameters": {
              "id": 3683,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3682,
                  "mutability": "mutable",
                  "name": "nftId",
                  "nameLocation": "11533:5:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3704,
                  "src": "11526:12:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint96",
                    "typeString": "uint96"
                  },
                  "typeName": {
                    "id": 3681,
                    "name": "uint96",
                    "nodeType": "ElementaryTypeName",
                    "src": "11526:6:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint96",
                      "typeString": "uint96"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "11525:14:53"
            },
            "scope": 4579,
            "src": "11445:256:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3772,
              "nodeType": "Block",
              "src": "11981:442:53",
              "statements": [
                {
                  "assignments": [
                    3724
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3724,
                      "mutability": "mutable",
                      "name": "bundle",
                      "nameLocation": "12013:6:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3772,
                      "src": "11991:28:53",
                      "stateVariable": false,
                      "storageLocation": "memory",
                      "typeDescriptions": {
                        "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                        "typeString": "struct IBundle.Bundle"
                      },
                      "typeName": {
                        "id": 3723,
                        "nodeType": "UserDefinedTypeName",
                        "pathNode": {
                          "id": 3722,
                          "name": "IBundle.Bundle",
                          "nodeType": "IdentifierPath",
                          "referencedDeclaration": 13298,
                          "src": "11991:14:53"
                        },
                        "referencedDeclaration": 13298,
                        "src": "11991:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_storage_ptr",
                          "typeString": "struct IBundle.Bundle"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3729,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3727,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3706,
                        "src": "12049:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "expression": {
                        "id": 3725,
                        "name": "_instanceService",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 6470,
                        "src": "12022:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IInstanceService_$14934",
                          "typeString": "contract IInstanceService"
                        }
                      },
                      "id": 3726,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getBundle",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14833,
                      "src": "12022:26:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_struct$_Bundle_$13298_memory_ptr_$",
                        "typeString": "function (uint256) view external returns (struct IBundle.Bundle memory)"
                      }
                    },
                    "id": 3728,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "12022:36:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                      "typeString": "struct IBundle.Bundle memory"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "11991:67:53"
                },
                {
                  "expression": {
                    "id": 3736,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "components": [
                        null,
                        {
                          "id": 3730,
                          "name": "lifetime",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3714,
                          "src": "12071:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        null,
                        null,
                        null,
                        null,
                        null
                      ],
                      "id": 3731,
                      "isConstant": false,
                      "isInlineArray": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": true,
                      "nodeType": "TupleExpression",
                      "src": "12068:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$__$_t_uint256_$__$__$__$__$__$",
                        "typeString": "tuple(,uint256,,,,,)"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "expression": {
                            "id": 3733,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3724,
                            "src": "12117:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3734,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "filter",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13287,
                          "src": "12117:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        ],
                        "id": 3732,
                        "name": "decodeBundleParamsFromFilter",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4098,
                        "src": "12088:28:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                          "typeString": "function (bytes memory) pure returns (string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                        }
                      },
                      "id": 3735,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "12088:43:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "tuple(string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "src": "12068:63:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 3737,
                  "nodeType": "ExpressionStatement",
                  "src": "12068:63:53"
                },
                {
                  "assignments": [
                    3739
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3739,
                      "mutability": "mutable",
                      "name": "lifetimeExtension",
                      "nameLocation": "12149:17:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3772,
                      "src": "12141:25:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3738,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "12141:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3743,
                  "initialValue": {
                    "baseExpression": {
                      "id": 3740,
                      "name": "_bundleLifetimeExtension",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3067,
                      "src": "12169:24:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$",
                        "typeString": "mapping(uint256 => uint256)"
                      }
                    },
                    "id": 3742,
                    "indexExpression": {
                      "id": 3741,
                      "name": "bundleId",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3706,
                      "src": "12194:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "isConstant": false,
                    "isLValue": true,
                    "isPure": false,
                    "lValueRequested": false,
                    "nodeType": "IndexAccess",
                    "src": "12169:34:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "12141:62:53"
                },
                {
                  "expression": {
                    "id": 3747,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3744,
                      "name": "state",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3710,
                      "src": "12214:5:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_enum$_BundleState_$13276",
                        "typeString": "enum IBundle.BundleState"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "expression": {
                        "id": 3745,
                        "name": "bundle",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3724,
                        "src": "12222:6:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                          "typeString": "struct IBundle.Bundle memory"
                        }
                      },
                      "id": 3746,
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "state",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 13285,
                      "src": "12222:12:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_enum$_BundleState_$13276",
                        "typeString": "enum IBundle.BundleState"
                      }
                    },
                    "src": "12214:20:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_enum$_BundleState_$13276",
                      "typeString": "enum IBundle.BundleState"
                    }
                  },
                  "id": 3748,
                  "nodeType": "ExpressionStatement",
                  "src": "12214:20:53"
                },
                {
                  "expression": {
                    "id": 3752,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3749,
                      "name": "createdAt",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3712,
                      "src": "12244:9:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "expression": {
                        "id": 3750,
                        "name": "bundle",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3724,
                        "src": "12256:6:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                          "typeString": "struct IBundle.Bundle memory"
                        }
                      },
                      "id": 3751,
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "createdAt",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 13295,
                      "src": "12256:16:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "12244:28:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3753,
                  "nodeType": "ExpressionStatement",
                  "src": "12244:28:53"
                },
                {
                  "expression": {
                    "id": 3758,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3754,
                      "name": "extendedLifetime",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3716,
                      "src": "12282:16:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 3757,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "id": 3755,
                        "name": "lifetime",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3714,
                        "src": "12301:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "+",
                      "rightExpression": {
                        "id": 3756,
                        "name": "lifetimeExtension",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3739,
                        "src": "12312:17:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "12301:28:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "12282:47:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 3759,
                  "nodeType": "ExpressionStatement",
                  "src": "12282:47:53"
                },
                {
                  "expression": {
                    "id": 3770,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3760,
                      "name": "isExpired",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3718,
                      "src": "12339:9:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 3769,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "expression": {
                          "id": 3761,
                          "name": "block",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": -4,
                          "src": "12351:5:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_magic_block",
                            "typeString": "block"
                          }
                        },
                        "id": 3762,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "timestamp",
                        "nodeType": "MemberAccess",
                        "src": "12351:15:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": ">",
                      "rightExpression": {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 3768,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3766,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "expression": {
                              "id": 3763,
                              "name": "bundle",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3724,
                              "src": "12369:6:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                                "typeString": "struct IBundle.Bundle memory"
                              }
                            },
                            "id": 3764,
                            "isConstant": false,
                            "isLValue": true,
                            "isPure": false,
                            "lValueRequested": false,
                            "memberName": "createdAt",
                            "nodeType": "MemberAccess",
                            "referencedDeclaration": 13295,
                            "src": "12369:16:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "+",
                          "rightExpression": {
                            "id": 3765,
                            "name": "lifetime",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3714,
                            "src": "12388:8:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "12369:27:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "+",
                        "rightExpression": {
                          "id": 3767,
                          "name": "lifetimeExtension",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3739,
                          "src": "12399:17:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "12369:47:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "12351:65:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "12339:77:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 3771,
                  "nodeType": "ExpressionStatement",
                  "src": "12339:77:53"
                }
              ]
            },
            "functionSelector": "7e5907aa",
            "id": 3773,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getBundleLifetimeData",
            "nameLocation": "11717:21:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3707,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3706,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "11747:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3773,
                  "src": "11739:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3705,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "11739:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "11738:18:53"
            },
            "returnParameters": {
              "id": 3719,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3710,
                  "mutability": "mutable",
                  "name": "state",
                  "nameLocation": "11834:5:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3773,
                  "src": "11814:25:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_enum$_BundleState_$13276",
                    "typeString": "enum IBundle.BundleState"
                  },
                  "typeName": {
                    "id": 3709,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 3708,
                      "name": "IBundle.BundleState",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 13276,
                      "src": "11814:19:53"
                    },
                    "referencedDeclaration": 13276,
                    "src": "11814:19:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_enum$_BundleState_$13276",
                      "typeString": "enum IBundle.BundleState"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3712,
                  "mutability": "mutable",
                  "name": "createdAt",
                  "nameLocation": "11861:9:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3773,
                  "src": "11853:17:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3711,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "11853:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3714,
                  "mutability": "mutable",
                  "name": "lifetime",
                  "nameLocation": "11892:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3773,
                  "src": "11884:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3713,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "11884:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3716,
                  "mutability": "mutable",
                  "name": "extendedLifetime",
                  "nameLocation": "11922:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3773,
                  "src": "11914:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3715,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "11914:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3718,
                  "mutability": "mutable",
                  "name": "isExpired",
                  "nameLocation": "11957:9:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3773,
                  "src": "11952:14:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 3717,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "11952:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "11800:176:53"
            },
            "scope": 4579,
            "src": "11708:715:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3780,
              "nodeType": "Block",
              "src": "12545:45:53",
              "statements": [
                {
                  "expression": {
                    "id": 3778,
                    "name": "_sumInsuredPercentage",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3084,
                    "src": "12562:21:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 3777,
                  "id": 3779,
                  "nodeType": "Return",
                  "src": "12555:28:53"
                }
              ]
            },
            "functionSelector": "d43a9d05",
            "id": 3781,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getSumInsuredPercentage",
            "nameLocation": "12439:23:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3774,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "12462:2:53"
            },
            "returnParameters": {
              "id": 3777,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3776,
                  "mutability": "mutable",
                  "name": "sumInsuredPercentage",
                  "nameLocation": "12519:20:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3781,
                  "src": "12511:28:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3775,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "12511:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "12510:30:53"
            },
            "scope": 4579,
            "src": "12430:160:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 3795,
              "nodeType": "Block",
              "src": "12720:72:53",
              "statements": [
                {
                  "expression": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 3793,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "components": [
                        {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3790,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3788,
                            "name": "protectedBalance",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3783,
                            "src": "12738:16:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "*",
                          "rightExpression": {
                            "id": 3789,
                            "name": "_sumInsuredPercentage",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3084,
                            "src": "12757:21:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "12738:40:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "id": 3791,
                      "isConstant": false,
                      "isInlineArray": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "TupleExpression",
                      "src": "12737:42:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "/",
                    "rightExpression": {
                      "hexValue": "313030",
                      "id": 3792,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "number",
                      "lValueRequested": false,
                      "nodeType": "Literal",
                      "src": "12782:3:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_rational_100_by_1",
                        "typeString": "int_const 100"
                      },
                      "value": "100"
                    },
                    "src": "12737:48:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 3787,
                  "id": 3794,
                  "nodeType": "Return",
                  "src": "12730:55:53"
                }
              ]
            },
            "functionSelector": "136466c1",
            "id": 3796,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "calculateSumInsured",
            "nameLocation": "12606:19:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3784,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3783,
                  "mutability": "mutable",
                  "name": "protectedBalance",
                  "nameLocation": "12634:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3796,
                  "src": "12626:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3782,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "12626:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "12625:26:53"
            },
            "returnParameters": {
              "id": 3787,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3786,
                  "mutability": "mutable",
                  "name": "sumInsured",
                  "nameLocation": "12704:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3796,
                  "src": "12696:18:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3785,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "12696:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "12695:20:53"
            },
            "scope": 4579,
            "src": "12597:195:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3816,
              "nodeType": "Block",
              "src": "12962:86:53",
              "statements": [
                {
                  "expression": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 3814,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 3807,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "hexValue": "313030",
                        "id": 3805,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "number",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "12979:3:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_rational_100_by_1",
                          "typeString": "int_const 100"
                        },
                        "value": "100"
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "*",
                      "rightExpression": {
                        "id": 3806,
                        "name": "depegPrice",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3798,
                        "src": "12985:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "12979:16:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "<",
                    "rightExpression": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 3813,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "id": 3808,
                        "name": "targetPrice",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3800,
                        "src": "12998:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "*",
                      "rightExpression": {
                        "components": [
                          {
                            "commonType": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            },
                            "id": 3811,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "leftExpression": {
                              "hexValue": "313030",
                              "id": 3809,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "kind": "number",
                              "lValueRequested": false,
                              "nodeType": "Literal",
                              "src": "13013:3:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_rational_100_by_1",
                                "typeString": "int_const 100"
                              },
                              "value": "100"
                            },
                            "nodeType": "BinaryOperation",
                            "operator": "-",
                            "rightExpression": {
                              "id": 3810,
                              "name": "_sumInsuredPercentage",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 3084,
                              "src": "13019:21:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            "src": "13013:27:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          }
                        ],
                        "id": 3812,
                        "isConstant": false,
                        "isInlineArray": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "nodeType": "TupleExpression",
                        "src": "13012:29:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "12998:43:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "12979:62:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "functionReturnParameters": 3804,
                  "id": 3815,
                  "nodeType": "Return",
                  "src": "12972:69:53"
                }
              ]
            },
            "functionSelector": "c0827d44",
            "id": 3817,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "depegPriceIsBelowProtectedDepegPrice",
            "nameLocation": "12808:36:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3801,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3798,
                  "mutability": "mutable",
                  "name": "depegPrice",
                  "nameLocation": "12853:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3817,
                  "src": "12845:18:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3797,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "12845:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3800,
                  "mutability": "mutable",
                  "name": "targetPrice",
                  "nameLocation": "12873:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3817,
                  "src": "12865:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3799,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "12865:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "12844:41:53"
            },
            "returnParameters": {
              "id": 3804,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3803,
                  "mutability": "mutable",
                  "name": "isBelowProtectedPrice",
                  "nameLocation": "12935:21:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3817,
                  "src": "12930:26:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 3802,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "12930:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "12929:28:53"
            },
            "scope": 4579,
            "src": "12799:249:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3834,
              "nodeType": "Block",
              "src": "13188:75:53",
              "statements": [
                {
                  "expression": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 3832,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "components": [
                        {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 3829,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 3824,
                            "name": "targetPrice",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3819,
                            "src": "13206:11:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "*",
                          "rightExpression": {
                            "components": [
                              {
                                "commonType": {
                                  "typeIdentifier": "t_uint256",
                                  "typeString": "uint256"
                                },
                                "id": 3827,
                                "isConstant": false,
                                "isLValue": false,
                                "isPure": false,
                                "lValueRequested": false,
                                "leftExpression": {
                                  "hexValue": "313030",
                                  "id": 3825,
                                  "isConstant": false,
                                  "isLValue": false,
                                  "isPure": true,
                                  "kind": "number",
                                  "lValueRequested": false,
                                  "nodeType": "Literal",
                                  "src": "13221:3:53",
                                  "typeDescriptions": {
                                    "typeIdentifier": "t_rational_100_by_1",
                                    "typeString": "int_const 100"
                                  },
                                  "value": "100"
                                },
                                "nodeType": "BinaryOperation",
                                "operator": "-",
                                "rightExpression": {
                                  "id": 3826,
                                  "name": "_sumInsuredPercentage",
                                  "nodeType": "Identifier",
                                  "overloadedDeclarations": [],
                                  "referencedDeclaration": 3084,
                                  "src": "13227:21:53",
                                  "typeDescriptions": {
                                    "typeIdentifier": "t_uint256",
                                    "typeString": "uint256"
                                  }
                                },
                                "src": "13221:27:53",
                                "typeDescriptions": {
                                  "typeIdentifier": "t_uint256",
                                  "typeString": "uint256"
                                }
                              }
                            ],
                            "id": 3828,
                            "isConstant": false,
                            "isInlineArray": false,
                            "isLValue": false,
                            "isPure": false,
                            "lValueRequested": false,
                            "nodeType": "TupleExpression",
                            "src": "13220:29:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "13206:43:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "id": 3830,
                      "isConstant": false,
                      "isInlineArray": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "TupleExpression",
                      "src": "13205:45:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "/",
                    "rightExpression": {
                      "hexValue": "313030",
                      "id": 3831,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "number",
                      "lValueRequested": false,
                      "nodeType": "Literal",
                      "src": "13253:3:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_rational_100_by_1",
                        "typeString": "int_const 100"
                      },
                      "value": "100"
                    },
                    "src": "13205:51:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 3823,
                  "id": 3833,
                  "nodeType": "Return",
                  "src": "13198:58:53"
                }
              ]
            },
            "functionSelector": "a378eaed",
            "id": 3835,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getProtectedMinDepegPrice",
            "nameLocation": "13064:25:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3820,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3819,
                  "mutability": "mutable",
                  "name": "targetPrice",
                  "nameLocation": "13098:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3835,
                  "src": "13090:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3818,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "13090:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "13089:21:53"
            },
            "returnParameters": {
              "id": 3823,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3822,
                  "mutability": "mutable",
                  "name": "protectedDepegPrice",
                  "nameLocation": "13163:19:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3835,
                  "src": "13155:27:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3821,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "13155:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "13154:29:53"
            },
            "scope": 4579,
            "src": "13055:208:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 3861,
              "nodeType": "Block",
              "src": "13377:215:53",
              "statements": [
                {
                  "assignments": [
                    3843
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3843,
                      "mutability": "mutable",
                      "name": "instanceId",
                      "nameLocation": "13395:10:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3861,
                      "src": "13387:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes32",
                        "typeString": "bytes32"
                      },
                      "typeName": {
                        "id": 3842,
                        "name": "bytes32",
                        "nodeType": "ElementaryTypeName",
                        "src": "13387:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3847,
                  "initialValue": {
                    "arguments": [],
                    "expression": {
                      "argumentTypes": [],
                      "expression": {
                        "id": 3844,
                        "name": "_instanceService",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 6470,
                        "src": "13408:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IInstanceService_$14934",
                          "typeString": "contract IInstanceService"
                        }
                      },
                      "id": 3845,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getInstanceId",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14614,
                      "src": "13408:30:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$__$returns$_t_bytes32_$",
                        "typeString": "function () view external returns (bytes32)"
                      }
                    },
                    "id": 3846,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "13408:32:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "13387:53:53"
                },
                {
                  "assignments": [
                    3849
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3849,
                      "mutability": "mutable",
                      "name": "componentNftId",
                      "nameLocation": "13457:14:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3861,
                      "src": "13450:21:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      },
                      "typeName": {
                        "id": 3848,
                        "name": "uint96",
                        "nodeType": "ElementaryTypeName",
                        "src": "13450:6:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3855,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3852,
                        "name": "instanceId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3843,
                        "src": "13507:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        }
                      },
                      {
                        "id": 3853,
                        "name": "componentId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3837,
                        "src": "13519:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "expression": {
                        "id": 3850,
                        "name": "_chainRegistry",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3074,
                        "src": "13474:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                          "typeString": "contract IChainRegistryFacade"
                        }
                      },
                      "id": 3851,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getComponentNftId",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 7436,
                      "src": "13474:32:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$_t_bytes32_$_t_uint256_$returns$_t_uint96_$",
                        "typeString": "function (bytes32,uint256) view external returns (uint96)"
                      }
                    },
                    "id": 3854,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "13474:57:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint96",
                      "typeString": "uint96"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "13450:81:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 3858,
                        "name": "componentNftId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3849,
                        "src": "13570:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      ],
                      "expression": {
                        "id": 3856,
                        "name": "_chainRegistry",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3074,
                        "src": "13548:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                          "typeString": "contract IChainRegistryFacade"
                        }
                      },
                      "id": 3857,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "exists",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 7413,
                      "src": "13548:21:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$_t_uint96_$returns$_t_bool_$",
                        "typeString": "function (uint96) view external returns (bool)"
                      }
                    },
                    "id": 3859,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "13548:37:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "functionReturnParameters": 3841,
                  "id": 3860,
                  "nodeType": "Return",
                  "src": "13541:44:53"
                }
              ]
            },
            "id": 3862,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "isComponentRegistered",
            "nameLocation": "13279:21:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3838,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3837,
                  "mutability": "mutable",
                  "name": "componentId",
                  "nameLocation": "13309:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3862,
                  "src": "13301:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3836,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "13301:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "13300:21:53"
            },
            "returnParameters": {
              "id": 3841,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3840,
                  "mutability": "mutable",
                  "name": "",
                  "nameLocation": "-1:-1:-1",
                  "nodeType": "VariableDeclaration",
                  "scope": 3862,
                  "src": "13367:4:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 3839,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "13367:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "13366:6:53"
            },
            "scope": 4579,
            "src": "13270:322:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "private"
          },
          {
            "body": {
              "id": 3902,
              "nodeType": "Block",
              "src": "13840:376:53",
              "statements": [
                {
                  "assignments": [
                    3874
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3874,
                      "mutability": "mutable",
                      "name": "instanceId",
                      "nameLocation": "13858:10:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3902,
                      "src": "13850:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes32",
                        "typeString": "bytes32"
                      },
                      "typeName": {
                        "id": 3873,
                        "name": "bytes32",
                        "nodeType": "ElementaryTypeName",
                        "src": "13850:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes32",
                          "typeString": "bytes32"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3878,
                  "initialValue": {
                    "arguments": [],
                    "expression": {
                      "argumentTypes": [],
                      "expression": {
                        "id": 3875,
                        "name": "_instanceService",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 6470,
                        "src": "13871:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IInstanceService_$14934",
                          "typeString": "contract IInstanceService"
                        }
                      },
                      "id": 3876,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getInstanceId",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14614,
                      "src": "13871:30:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$__$returns$_t_bytes32_$",
                        "typeString": "function () view external returns (bytes32)"
                      }
                    },
                    "id": 3877,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "13871:32:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes32",
                      "typeString": "bytes32"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "13850:53:53"
                },
                {
                  "assignments": [
                    3880
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3880,
                      "mutability": "mutable",
                      "name": "expiration",
                      "nameLocation": "13921:10:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 3902,
                      "src": "13913:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3879,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "13913:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3885,
                  "initialValue": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 3884,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "expression": {
                        "id": 3881,
                        "name": "bundle",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3866,
                        "src": "13934:6:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                          "typeString": "struct IBundle.Bundle memory"
                        }
                      },
                      "id": 3882,
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "createdAt",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 13295,
                      "src": "13934:16:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "+",
                    "rightExpression": {
                      "id": 3883,
                      "name": "lifetime",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3870,
                      "src": "13953:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "13934:27:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "13913:48:53"
                },
                {
                  "expression": {
                    "id": 3900,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "baseExpression": {
                        "id": 3886,
                        "name": "_bundleNftId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3063,
                        "src": "14024:12:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_uint256_$_t_uint96_$",
                          "typeString": "mapping(uint256 => uint96)"
                        }
                      },
                      "id": 3889,
                      "indexExpression": {
                        "expression": {
                          "id": 3887,
                          "name": "bundle",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3866,
                          "src": "14037:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                            "typeString": "struct IBundle.Bundle memory"
                          }
                        },
                        "id": 3888,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "id",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13278,
                        "src": "14037:9:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": true,
                      "nodeType": "IndexAccess",
                      "src": "14024:23:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 3892,
                          "name": "instanceId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3874,
                          "src": "14093:10:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes32",
                            "typeString": "bytes32"
                          }
                        },
                        {
                          "expression": {
                            "id": 3893,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3866,
                            "src": "14117:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3894,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "riskpoolId",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13280,
                          "src": "14117:17:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "expression": {
                            "id": 3895,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3866,
                            "src": "14148:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3896,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "id",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13278,
                          "src": "14148:9:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3897,
                          "name": "name",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3868,
                          "src": "14171:4:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_string_memory_ptr",
                            "typeString": "string memory"
                          }
                        },
                        {
                          "id": 3898,
                          "name": "expiration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3880,
                          "src": "14189:10:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes32",
                            "typeString": "bytes32"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_string_memory_ptr",
                            "typeString": "string memory"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 3890,
                          "name": "_chainRegistry",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3074,
                          "src": "14050:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_contract$_IChainRegistryFacade_$7497",
                            "typeString": "contract IChainRegistryFacade"
                          }
                        },
                        "id": 3891,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "registerBundle",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 7361,
                        "src": "14050:29:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_external_nonpayable$_t_bytes32_$_t_uint256_$_t_uint256_$_t_string_memory_ptr_$_t_uint256_$returns$_t_uint96_$",
                          "typeString": "function (bytes32,uint256,uint256,string memory,uint256) external returns (uint96)"
                        }
                      },
                      "id": 3899,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "14050:159:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      }
                    },
                    "src": "14024:185:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint96",
                      "typeString": "uint96"
                    }
                  },
                  "id": 3901,
                  "nodeType": "ExpressionStatement",
                  "src": "14024:185:53"
                }
              ]
            },
            "documentation": {
              "id": 3863,
              "nodeType": "StructuredDocumentation",
              "src": "13598:81:53",
              "text": " @dev Register the bundle with given id in the bundle registry."
            },
            "id": 3903,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "registerBundleInRegistry",
            "nameLocation": "13697:24:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3871,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3866,
                  "mutability": "mutable",
                  "name": "bundle",
                  "nameLocation": "13753:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3903,
                  "src": "13731:28:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                    "typeString": "struct IBundle.Bundle"
                  },
                  "typeName": {
                    "id": 3865,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 3864,
                      "name": "IBundle.Bundle",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 13298,
                      "src": "13731:14:53"
                    },
                    "referencedDeclaration": 13298,
                    "src": "13731:14:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$13298_storage_ptr",
                      "typeString": "struct IBundle.Bundle"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3868,
                  "mutability": "mutable",
                  "name": "name",
                  "nameLocation": "13783:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3903,
                  "src": "13769:18:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_string_memory_ptr",
                    "typeString": "string"
                  },
                  "typeName": {
                    "id": 3867,
                    "name": "string",
                    "nodeType": "ElementaryTypeName",
                    "src": "13769:6:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_string_storage_ptr",
                      "typeString": "string"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 3870,
                  "mutability": "mutable",
                  "name": "lifetime",
                  "nameLocation": "13805:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 3903,
                  "src": "13797:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3869,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "13797:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "13721:98:53"
            },
            "returnParameters": {
              "id": 3872,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "13840:0:53"
            },
            "scope": 4579,
            "src": "13688:528:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "private"
          },
          {
            "body": {
              "id": 4006,
              "nodeType": "Block",
              "src": "14337:1210:53",
              "statements": [
                {
                  "assignments": [
                    3915
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3915,
                      "mutability": "mutable",
                      "name": "bundle",
                      "nameLocation": "14369:6:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14347:28:53",
                      "stateVariable": false,
                      "storageLocation": "memory",
                      "typeDescriptions": {
                        "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                        "typeString": "struct IBundle.Bundle"
                      },
                      "typeName": {
                        "id": 3914,
                        "nodeType": "UserDefinedTypeName",
                        "pathNode": {
                          "id": 3913,
                          "name": "IBundle.Bundle",
                          "nodeType": "IdentifierPath",
                          "referencedDeclaration": 13298,
                          "src": "14347:14:53"
                        },
                        "referencedDeclaration": 13298,
                        "src": "14347:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_storage_ptr",
                          "typeString": "struct IBundle.Bundle"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3920,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3918,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3905,
                        "src": "14405:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "expression": {
                        "id": 3916,
                        "name": "_instanceService",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 6470,
                        "src": "14378:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IInstanceService_$14934",
                          "typeString": "contract IInstanceService"
                        }
                      },
                      "id": 3917,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getBundle",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14833,
                      "src": "14378:26:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_struct$_Bundle_$13298_memory_ptr_$",
                        "typeString": "function (uint256) view external returns (struct IBundle.Bundle memory)"
                      }
                    },
                    "id": 3919,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "14378:36:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                      "typeString": "struct IBundle.Bundle memory"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "14347:67:53"
                },
                {
                  "assignments": [
                    3923
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3923,
                      "mutability": "mutable",
                      "name": "token",
                      "nameLocation": "14437:5:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14424:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_contract$_IBundleToken_$13428",
                        "typeString": "contract IBundleToken"
                      },
                      "typeName": {
                        "id": 3922,
                        "nodeType": "UserDefinedTypeName",
                        "pathNode": {
                          "id": 3921,
                          "name": "IBundleToken",
                          "nodeType": "IdentifierPath",
                          "referencedDeclaration": 13428,
                          "src": "14424:12:53"
                        },
                        "referencedDeclaration": 13428,
                        "src": "14424:12:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IBundleToken_$13428",
                          "typeString": "contract IBundleToken"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3927,
                  "initialValue": {
                    "arguments": [],
                    "expression": {
                      "argumentTypes": [],
                      "expression": {
                        "id": 3924,
                        "name": "_instanceService",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 6470,
                        "src": "14445:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IInstanceService_$14934",
                          "typeString": "contract IInstanceService"
                        }
                      },
                      "id": 3925,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getBundleToken",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14820,
                      "src": "14445:31:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$__$returns$_t_contract$_IBundleToken_$13428_$",
                        "typeString": "function () view external returns (contract IBundleToken)"
                      }
                    },
                    "id": 3926,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "14445:33:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_contract$_IBundleToken_$13428",
                      "typeString": "contract IBundleToken"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "14424:54:53"
                },
                {
                  "assignments": [
                    3929,
                    3931,
                    3933,
                    3935,
                    3937,
                    3939,
                    3941
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3929,
                      "mutability": "mutable",
                      "name": "name",
                      "nameLocation": "14517:4:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14503:18:53",
                      "stateVariable": false,
                      "storageLocation": "memory",
                      "typeDescriptions": {
                        "typeIdentifier": "t_string_memory_ptr",
                        "typeString": "string"
                      },
                      "typeName": {
                        "id": 3928,
                        "name": "string",
                        "nodeType": "ElementaryTypeName",
                        "src": "14503:6:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_string_storage_ptr",
                          "typeString": "string"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3931,
                      "mutability": "mutable",
                      "name": "lifetime",
                      "nameLocation": "14543:8:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14535:16:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3930,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14535:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3933,
                      "mutability": "mutable",
                      "name": "minSumInsured",
                      "nameLocation": "14573:13:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14565:21:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3932,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14565:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3935,
                      "mutability": "mutable",
                      "name": "maxSumInsured",
                      "nameLocation": "14608:13:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14600:21:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3934,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14600:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3937,
                      "mutability": "mutable",
                      "name": "minDuration",
                      "nameLocation": "14643:11:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14635:19:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3936,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14635:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3939,
                      "mutability": "mutable",
                      "name": "maxDuration",
                      "nameLocation": "14676:11:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14668:19:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3938,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14668:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 3941,
                      "mutability": "mutable",
                      "name": "annualPercentageReturn",
                      "nameLocation": "14709:22:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14701:30:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3940,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14701:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3946,
                  "initialValue": {
                    "arguments": [
                      {
                        "expression": {
                          "id": 3943,
                          "name": "bundle",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3915,
                          "src": "14773:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                            "typeString": "struct IBundle.Bundle memory"
                          }
                        },
                        "id": 3944,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "filter",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13287,
                        "src": "14773:13:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes_memory_ptr",
                          "typeString": "bytes memory"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bytes_memory_ptr",
                          "typeString": "bytes memory"
                        }
                      ],
                      "id": 3942,
                      "name": "decodeBundleParamsFromFilter",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4098,
                      "src": "14744:28:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "function (bytes memory) pure returns (string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "id": 3945,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "14744:43:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                      "typeString": "tuple(string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "14489:298:53"
                },
                {
                  "assignments": [
                    3948
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3948,
                      "mutability": "mutable",
                      "name": "tokenOwner",
                      "nameLocation": "14806:10:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14798:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_address",
                        "typeString": "address"
                      },
                      "typeName": {
                        "id": 3947,
                        "name": "address",
                        "nodeType": "ElementaryTypeName",
                        "src": "14798:7:53",
                        "stateMutability": "nonpayable",
                        "typeDescriptions": {
                          "typeIdentifier": "t_address",
                          "typeString": "address"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3964,
                  "initialValue": {
                    "condition": {
                      "arguments": [
                        {
                          "expression": {
                            "id": 3951,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "14832:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3952,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "tokenId",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13282,
                          "src": "14832:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 3949,
                          "name": "token",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3923,
                          "src": "14819:5:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_contract$_IBundleToken_$13428",
                            "typeString": "contract IBundleToken"
                          }
                        },
                        "id": 3950,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "burned",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13408,
                        "src": "14819:12:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_bool_$",
                          "typeString": "function (uint256) view external returns (bool)"
                        }
                      },
                      "id": 3953,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "14819:28:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "falseExpression": {
                      "arguments": [
                        {
                          "expression": {
                            "id": 3960,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "14877:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3961,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "tokenId",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13282,
                          "src": "14877:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 3958,
                          "name": "token",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3923,
                          "src": "14863:5:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_contract$_IBundleToken_$13428",
                            "typeString": "contract IBundleToken"
                          }
                        },
                        "id": 3959,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "ownerOf",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13865,
                        "src": "14863:13:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_address_$",
                          "typeString": "function (uint256) view external returns (address)"
                        }
                      },
                      "id": 3962,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "14863:29:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_address",
                        "typeString": "address"
                      }
                    },
                    "id": 3963,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "nodeType": "Conditional",
                    "src": "14819:73:53",
                    "trueExpression": {
                      "arguments": [
                        {
                          "hexValue": "30",
                          "id": 3956,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "number",
                          "lValueRequested": false,
                          "nodeType": "Literal",
                          "src": "14858:1:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_rational_0_by_1",
                            "typeString": "int_const 0"
                          },
                          "value": "0"
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_rational_0_by_1",
                            "typeString": "int_const 0"
                          }
                        ],
                        "id": 3955,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "lValueRequested": false,
                        "nodeType": "ElementaryTypeNameExpression",
                        "src": "14850:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_address_$",
                          "typeString": "type(address)"
                        },
                        "typeName": {
                          "id": 3954,
                          "name": "address",
                          "nodeType": "ElementaryTypeName",
                          "src": "14850:7:53",
                          "typeDescriptions": {}
                        }
                      },
                      "id": 3957,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "14850:10:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_address",
                        "typeString": "address"
                      }
                    },
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "14798:94:53"
                },
                {
                  "assignments": [
                    3966
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3966,
                      "mutability": "mutable",
                      "name": "capitalSupportedByStaking",
                      "nameLocation": "14910:25:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14902:33:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3965,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14902:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3970,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 3968,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3905,
                        "src": "14964:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 3967,
                      "name": "getSupportedCapitalAmount",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4461,
                      "src": "14938:25:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_uint256_$",
                        "typeString": "function (uint256) view returns (uint256)"
                      }
                    },
                    "id": 3969,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "14938:35:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "14902:71:53"
                },
                {
                  "assignments": [
                    3972
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 3972,
                      "mutability": "mutable",
                      "name": "extendedLifetime",
                      "nameLocation": "14991:16:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4006,
                      "src": "14983:24:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 3971,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "14983:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 3978,
                  "initialValue": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 3977,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "id": 3973,
                      "name": "lifetime",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3931,
                      "src": "15010:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "+",
                    "rightExpression": {
                      "baseExpression": {
                        "id": 3974,
                        "name": "_bundleLifetimeExtension",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3067,
                        "src": "15021:24:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$",
                          "typeString": "mapping(uint256 => uint256)"
                        }
                      },
                      "id": 3976,
                      "indexExpression": {
                        "id": 3975,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3905,
                        "src": "15046:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "IndexAccess",
                      "src": "15021:34:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "15010:45:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "14983:72:53"
                },
                {
                  "expression": {
                    "id": 4004,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 3979,
                      "name": "info",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3909,
                      "src": "15066:4:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_struct$_BundleInfo_$2927_memory_ptr",
                        "typeString": "struct DepegRiskpool.BundleInfo memory"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 3981,
                          "name": "bundleId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3905,
                          "src": "15097:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3982,
                          "name": "name",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3929,
                          "src": "15119:4:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_string_memory_ptr",
                            "typeString": "string memory"
                          }
                        },
                        {
                          "expression": {
                            "id": 3983,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "15137:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3984,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "state",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13285,
                          "src": "15137:12:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_enum$_BundleState_$13276",
                            "typeString": "enum IBundle.BundleState"
                          }
                        },
                        {
                          "expression": {
                            "id": 3985,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "15163:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3986,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "tokenId",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13282,
                          "src": "15163:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3987,
                          "name": "tokenOwner",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3948,
                          "src": "15191:10:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        },
                        {
                          "id": 3988,
                          "name": "extendedLifetime",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3972,
                          "src": "15215:16:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3989,
                          "name": "minSumInsured",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3933,
                          "src": "15245:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3990,
                          "name": "maxSumInsured",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3935,
                          "src": "15272:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3991,
                          "name": "minDuration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3937,
                          "src": "15299:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3992,
                          "name": "maxDuration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3939,
                          "src": "15324:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3993,
                          "name": "annualPercentageReturn",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3941,
                          "src": "15349:22:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 3994,
                          "name": "capitalSupportedByStaking",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3966,
                          "src": "15385:25:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "expression": {
                            "id": 3995,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "15424:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3996,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "capital",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13289,
                          "src": "15424:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "expression": {
                            "id": 3997,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "15452:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 3998,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "lockedCapital",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13291,
                          "src": "15452:20:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "expression": {
                            "id": 3999,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "15486:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 4000,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "balance",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13293,
                          "src": "15486:14:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "expression": {
                            "id": 4001,
                            "name": "bundle",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 3915,
                            "src": "15514:6:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 4002,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "createdAt",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13295,
                          "src": "15514:16:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_string_memory_ptr",
                            "typeString": "string memory"
                          },
                          {
                            "typeIdentifier": "t_enum$_BundleState_$13276",
                            "typeString": "enum IBundle.BundleState"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          },
                          {
                            "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_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_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "id": 3980,
                        "name": "BundleInfo",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 2927,
                        "src": "15073:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_struct$_BundleInfo_$2927_storage_ptr_$",
                          "typeString": "type(struct DepegRiskpool.BundleInfo storage pointer)"
                        }
                      },
                      "id": 4003,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "structConstructorCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "15073:467:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_struct$_BundleInfo_$2927_memory_ptr",
                        "typeString": "struct DepegRiskpool.BundleInfo memory"
                      }
                    },
                    "src": "15066:474:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_BundleInfo_$2927_memory_ptr",
                      "typeString": "struct DepegRiskpool.BundleInfo memory"
                    }
                  },
                  "id": 4005,
                  "nodeType": "ExpressionStatement",
                  "src": "15066:474:53"
                }
              ]
            },
            "functionSelector": "12d18d80",
            "id": 4007,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getBundleInfo",
            "nameLocation": "14231:13:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 3906,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3905,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "14253:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4007,
                  "src": "14245:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 3904,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "14245:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "14244:18:53"
            },
            "returnParameters": {
              "id": 3910,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 3909,
                  "mutability": "mutable",
                  "name": "info",
                  "nameLocation": "14327:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4007,
                  "src": "14309:22:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_BundleInfo_$2927_memory_ptr",
                    "typeString": "struct DepegRiskpool.BundleInfo"
                  },
                  "typeName": {
                    "id": 3908,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 3907,
                      "name": "BundleInfo",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 2927,
                      "src": "14309:10:53"
                    },
                    "referencedDeclaration": 2927,
                    "src": "14309:10:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_BundleInfo_$2927_storage_ptr",
                      "typeString": "struct DepegRiskpool.BundleInfo"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "14308:24:53"
            },
            "scope": 4579,
            "src": "14222:1325:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "external"
          },
          {
            "baseFunctions": [
              7113
            ],
            "body": {
              "id": 4015,
              "nodeType": "Block",
              "src": "15634:142:53",
              "statements": [
                {
                  "expression": {
                    "hexValue": "2875696e74323536206d696e53756d496e73757265642c75696e74323536206d617853756d496e73757265642c75696e74323536206d696e4475726174696f6e2c75696e74323536206d61784475726174696f6e2c75696e7432353620616e6e75616c50657263656e7461676552657475726e29",
                    "id": 4013,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": true,
                    "kind": "string",
                    "lValueRequested": false,
                    "nodeType": "Literal",
                    "src": "15651:118:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_stringliteral_b98ec8cf0b538cfe5f1f5ac1cce885399496d8da17efcf0a94af9448fe26f432",
                      "typeString": "literal_string \"(uint256 minSumInsured,uint256 maxSumInsured,uint256 minDuration,uint256 maxDuration,uint256 annualPercentageReturn)\""
                    },
                    "value": "(uint256 minSumInsured,uint256 maxSumInsured,uint256 minDuration,uint256 maxDuration,uint256 annualPercentageReturn)"
                  },
                  "functionReturnParameters": 4012,
                  "id": 4014,
                  "nodeType": "Return",
                  "src": "15644:125:53"
                }
              ]
            },
            "functionSelector": "3dcdde17",
            "id": 4016,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getFilterDataStructure",
            "nameLocation": "15563:22:53",
            "nodeType": "FunctionDefinition",
            "overrides": {
              "id": 4009,
              "nodeType": "OverrideSpecifier",
              "overrides": [],
              "src": "15597:8:53"
            },
            "parameters": {
              "id": 4008,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "15585:2:53"
            },
            "returnParameters": {
              "id": 4012,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4011,
                  "mutability": "mutable",
                  "name": "",
                  "nameLocation": "-1:-1:-1",
                  "nodeType": "VariableDeclaration",
                  "scope": 4016,
                  "src": "15619:13:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_string_memory_ptr",
                    "typeString": "string"
                  },
                  "typeName": {
                    "id": 4010,
                    "name": "string",
                    "nodeType": "ElementaryTypeName",
                    "src": "15619:6:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_string_storage_ptr",
                      "typeString": "string"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "15618:15:53"
            },
            "scope": 4579,
            "src": "15554:222:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "external"
          },
          {
            "body": {
              "id": 4048,
              "nodeType": "Block",
              "src": "16100:226:53",
              "statements": [
                {
                  "expression": {
                    "id": 4046,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 4035,
                      "name": "filter",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4033,
                      "src": "16110:6:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes memory"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 4038,
                          "name": "name",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4018,
                          "src": "16143:4:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_string_memory_ptr",
                            "typeString": "string memory"
                          }
                        },
                        {
                          "id": 4039,
                          "name": "lifetime",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4020,
                          "src": "16161:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4040,
                          "name": "minSumInsured",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4022,
                          "src": "16183:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4041,
                          "name": "maxSumInsured",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4024,
                          "src": "16210:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4042,
                          "name": "minDuration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4026,
                          "src": "16237:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4043,
                          "name": "maxDuration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4028,
                          "src": "16262:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4044,
                          "name": "annualPercentageReturn",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4030,
                          "src": "16287:22:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "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_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 4036,
                          "name": "abi",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": -1,
                          "src": "16119:3:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_magic_abi",
                            "typeString": "abi"
                          }
                        },
                        "id": 4037,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "lValueRequested": false,
                        "memberName": "encode",
                        "nodeType": "MemberAccess",
                        "src": "16119:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$",
                          "typeString": "function () pure returns (bytes memory)"
                        }
                      },
                      "id": 4045,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "16119:200:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes memory"
                      }
                    },
                    "src": "16110:209:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_memory_ptr",
                      "typeString": "bytes memory"
                    }
                  },
                  "id": 4047,
                  "nodeType": "ExpressionStatement",
                  "src": "16110:209:53"
                }
              ]
            },
            "functionSelector": "440279d1",
            "id": 4049,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "encodeBundleParamsAsFilter",
            "nameLocation": "15791:26:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4031,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4018,
                  "mutability": "mutable",
                  "name": "name",
                  "nameLocation": "15841:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "15827:18:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_string_memory_ptr",
                    "typeString": "string"
                  },
                  "typeName": {
                    "id": 4017,
                    "name": "string",
                    "nodeType": "ElementaryTypeName",
                    "src": "15827:6:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_string_storage_ptr",
                      "typeString": "string"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4020,
                  "mutability": "mutable",
                  "name": "lifetime",
                  "nameLocation": "15863:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "15855:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4019,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "15855:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4022,
                  "mutability": "mutable",
                  "name": "minSumInsured",
                  "nameLocation": "15889:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "15881:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4021,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "15881:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4024,
                  "mutability": "mutable",
                  "name": "maxSumInsured",
                  "nameLocation": "15920:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "15912:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4023,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "15912:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4026,
                  "mutability": "mutable",
                  "name": "minDuration",
                  "nameLocation": "15951:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "15943:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4025,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "15943:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4028,
                  "mutability": "mutable",
                  "name": "maxDuration",
                  "nameLocation": "15980:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "15972:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4027,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "15972:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4030,
                  "mutability": "mutable",
                  "name": "annualPercentageReturn",
                  "nameLocation": "16009:22:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "16001:30:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4029,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "16001:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "15817:220:53"
            },
            "returnParameters": {
              "id": 4034,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4033,
                  "mutability": "mutable",
                  "name": "filter",
                  "nameLocation": "16088:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4049,
                  "src": "16075:19:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes"
                  },
                  "typeName": {
                    "id": 4032,
                    "name": "bytes",
                    "nodeType": "ElementaryTypeName",
                    "src": "16075:5:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_storage_ptr",
                      "typeString": "bytes"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "16074:21:53"
            },
            "scope": 4579,
            "src": "15782:544:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4097,
              "nodeType": "Block",
              "src": "16698:292:53",
              "statements": [
                {
                  "expression": {
                    "id": 4095,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "components": [
                        {
                          "id": 4068,
                          "name": "name",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4054,
                          "src": "16722:4:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_string_memory_ptr",
                            "typeString": "string memory"
                          }
                        },
                        {
                          "id": 4069,
                          "name": "lifetime",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4056,
                          "src": "16740:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4070,
                          "name": "minSumInsured",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4058,
                          "src": "16762:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4071,
                          "name": "maxSumInsured",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4060,
                          "src": "16789:13:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4072,
                          "name": "minDuration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4062,
                          "src": "16816:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4073,
                          "name": "maxDuration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4064,
                          "src": "16841:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4074,
                          "name": "annualPercentageReturn",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4066,
                          "src": "16866:22:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "id": 4075,
                      "isConstant": false,
                      "isInlineArray": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": true,
                      "nodeType": "TupleExpression",
                      "src": "16708:190:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "tuple(string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 4078,
                          "name": "filter",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4051,
                          "src": "16912:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        },
                        {
                          "components": [
                            {
                              "id": 4080,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "16921:6:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_string_storage_ptr_$",
                                "typeString": "type(string storage pointer)"
                              },
                              "typeName": {
                                "id": 4079,
                                "name": "string",
                                "nodeType": "ElementaryTypeName",
                                "src": "16921:6:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4082,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "16929:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4081,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "16929:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4084,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "16938:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4083,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "16938:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4086,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "16947:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4085,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "16947:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4088,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "16956:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4087,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "16956:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4090,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "16965:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4089,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "16965:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4092,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "16974:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4091,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "16974:7:53",
                                "typeDescriptions": {}
                              }
                            }
                          ],
                          "id": 4093,
                          "isConstant": false,
                          "isInlineArray": false,
                          "isLValue": false,
                          "isPure": true,
                          "lValueRequested": false,
                          "nodeType": "TupleExpression",
                          "src": "16920:62:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_tuple$_t_type$_t_string_storage_ptr_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$",
                            "typeString": "tuple(type(string storage pointer),type(uint256),type(uint256),type(uint256),type(uint256),type(uint256),type(uint256))"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          },
                          {
                            "typeIdentifier": "t_tuple$_t_type$_t_string_storage_ptr_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$",
                            "typeString": "tuple(type(string storage pointer),type(uint256),type(uint256),type(uint256),type(uint256),type(uint256),type(uint256))"
                          }
                        ],
                        "expression": {
                          "id": 4076,
                          "name": "abi",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": -1,
                          "src": "16901:3:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_magic_abi",
                            "typeString": "abi"
                          }
                        },
                        "id": 4077,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "lValueRequested": false,
                        "memberName": "decode",
                        "nodeType": "MemberAccess",
                        "src": "16901:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_abidecode_pure$__$returns$__$",
                          "typeString": "function () pure"
                        }
                      },
                      "id": 4094,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "16901:82:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "tuple(string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "src": "16708:275:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 4096,
                  "nodeType": "ExpressionStatement",
                  "src": "16708:275:53"
                }
              ]
            },
            "functionSelector": "09080031",
            "id": 4098,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "decodeBundleParamsFromFilter",
            "nameLocation": "16341:28:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4052,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4051,
                  "mutability": "mutable",
                  "name": "filter",
                  "nameLocation": "16392:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16379:19:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes"
                  },
                  "typeName": {
                    "id": 4050,
                    "name": "bytes",
                    "nodeType": "ElementaryTypeName",
                    "src": "16379:5:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_storage_ptr",
                      "typeString": "bytes"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "16369:35:53"
            },
            "returnParameters": {
              "id": 4067,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4054,
                  "mutability": "mutable",
                  "name": "name",
                  "nameLocation": "16469:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16455:18:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_string_memory_ptr",
                    "typeString": "string"
                  },
                  "typeName": {
                    "id": 4053,
                    "name": "string",
                    "nodeType": "ElementaryTypeName",
                    "src": "16455:6:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_string_storage_ptr",
                      "typeString": "string"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4056,
                  "mutability": "mutable",
                  "name": "lifetime",
                  "nameLocation": "16495:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16487:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4055,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "16487:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4058,
                  "mutability": "mutable",
                  "name": "minSumInsured",
                  "nameLocation": "16525:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16517:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4057,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "16517:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4060,
                  "mutability": "mutable",
                  "name": "maxSumInsured",
                  "nameLocation": "16560:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16552:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4059,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "16552:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4062,
                  "mutability": "mutable",
                  "name": "minDuration",
                  "nameLocation": "16595:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16587:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4061,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "16587:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4064,
                  "mutability": "mutable",
                  "name": "maxDuration",
                  "nameLocation": "16628:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16620:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4063,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "16620:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4066,
                  "mutability": "mutable",
                  "name": "annualPercentageReturn",
                  "nameLocation": "16661:22:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4098,
                  "src": "16653:30:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4065,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "16653:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "16441:252:53"
            },
            "scope": 4579,
            "src": "16332:658:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4124,
              "nodeType": "Block",
              "src": "17243:162:53",
              "statements": [
                {
                  "expression": {
                    "id": 4122,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 4113,
                      "name": "data",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4111,
                      "src": "17253:4:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes memory"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 4116,
                          "name": "wallet",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4100,
                          "src": "17284:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        },
                        {
                          "id": 4117,
                          "name": "protectedBalance",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4102,
                          "src": "17304:16:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4118,
                          "name": "duration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4104,
                          "src": "17334:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4119,
                          "name": "bundleId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4106,
                          "src": "17356:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4120,
                          "name": "maxPremium",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4108,
                          "src": "17378:10:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        ],
                        "expression": {
                          "id": 4114,
                          "name": "abi",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": -1,
                          "src": "17260:3:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_magic_abi",
                            "typeString": "abi"
                          }
                        },
                        "id": 4115,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "lValueRequested": false,
                        "memberName": "encode",
                        "nodeType": "MemberAccess",
                        "src": "17260:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_abiencode_pure$__$returns$_t_bytes_memory_ptr_$",
                          "typeString": "function () pure returns (bytes memory)"
                        }
                      },
                      "id": 4121,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "17260:138:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes memory"
                      }
                    },
                    "src": "17253:145:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_memory_ptr",
                      "typeString": "bytes memory"
                    }
                  },
                  "id": 4123,
                  "nodeType": "ExpressionStatement",
                  "src": "17253:145:53"
                }
              ]
            },
            "functionSelector": "e4cd87e1",
            "id": 4125,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "encodeApplicationParameterAsData",
            "nameLocation": "17006:32:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4109,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4100,
                  "mutability": "mutable",
                  "name": "wallet",
                  "nameLocation": "17056:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4125,
                  "src": "17048:14:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 4099,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "17048:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4102,
                  "mutability": "mutable",
                  "name": "protectedBalance",
                  "nameLocation": "17080:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4125,
                  "src": "17072:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4101,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17072:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4104,
                  "mutability": "mutable",
                  "name": "duration",
                  "nameLocation": "17114:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4125,
                  "src": "17106:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4103,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17106:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4106,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "17140:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4125,
                  "src": "17132:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4105,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17132:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4108,
                  "mutability": "mutable",
                  "name": "maxPremium",
                  "nameLocation": "17166:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4125,
                  "src": "17158:18:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4107,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17158:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "17038:144:53"
            },
            "returnParameters": {
              "id": 4112,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4111,
                  "mutability": "mutable",
                  "name": "data",
                  "nameLocation": "17233:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4125,
                  "src": "17220:17:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes"
                  },
                  "typeName": {
                    "id": 4110,
                    "name": "bytes",
                    "nodeType": "ElementaryTypeName",
                    "src": "17220:5:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_storage_ptr",
                      "typeString": "bytes"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "17219:19:53"
            },
            "scope": 4579,
            "src": "16997:408:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4163,
              "nodeType": "Block",
              "src": "17698:211:53",
              "statements": [
                {
                  "expression": {
                    "id": 4161,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "components": [
                        {
                          "id": 4140,
                          "name": "wallet",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4130,
                          "src": "17722:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_address",
                            "typeString": "address"
                          }
                        },
                        {
                          "id": 4141,
                          "name": "protectedBalance",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4132,
                          "src": "17742:16:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4142,
                          "name": "duration",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4134,
                          "src": "17772:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4143,
                          "name": "bundleId",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4136,
                          "src": "17794:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        {
                          "id": 4144,
                          "name": "maxPremium",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4138,
                          "src": "17816:10:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "id": 4145,
                      "isConstant": false,
                      "isInlineArray": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": true,
                      "nodeType": "TupleExpression",
                      "src": "17708:128:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "tuple(address,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 4148,
                          "name": "data",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4127,
                          "src": "17850:4:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        },
                        {
                          "components": [
                            {
                              "id": 4150,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "17857:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_address_$",
                                "typeString": "type(address)"
                              },
                              "typeName": {
                                "id": 4149,
                                "name": "address",
                                "nodeType": "ElementaryTypeName",
                                "src": "17857:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4152,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "17866:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4151,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "17866:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4154,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "17875:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4153,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "17875:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4156,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "17884:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4155,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "17884:7:53",
                                "typeDescriptions": {}
                              }
                            },
                            {
                              "id": 4158,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": true,
                              "lValueRequested": false,
                              "nodeType": "ElementaryTypeNameExpression",
                              "src": "17893:7:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_type$_t_uint256_$",
                                "typeString": "type(uint256)"
                              },
                              "typeName": {
                                "id": 4157,
                                "name": "uint256",
                                "nodeType": "ElementaryTypeName",
                                "src": "17893:7:53",
                                "typeDescriptions": {}
                              }
                            }
                          ],
                          "id": 4159,
                          "isConstant": false,
                          "isInlineArray": false,
                          "isLValue": false,
                          "isPure": true,
                          "lValueRequested": false,
                          "nodeType": "TupleExpression",
                          "src": "17856:45:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_tuple$_t_type$_t_address_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$",
                            "typeString": "tuple(type(address),type(uint256),type(uint256),type(uint256),type(uint256))"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          },
                          {
                            "typeIdentifier": "t_tuple$_t_type$_t_address_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$_t_type$_t_uint256_$_$",
                            "typeString": "tuple(type(address),type(uint256),type(uint256),type(uint256),type(uint256))"
                          }
                        ],
                        "expression": {
                          "id": 4146,
                          "name": "abi",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": -1,
                          "src": "17839:3:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_magic_abi",
                            "typeString": "abi"
                          }
                        },
                        "id": 4147,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "lValueRequested": false,
                        "memberName": "decode",
                        "nodeType": "MemberAccess",
                        "src": "17839:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_abidecode_pure$__$returns$__$",
                          "typeString": "function () pure"
                        }
                      },
                      "id": 4160,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "17839:63:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$_t_address_payable_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "tuple(address payable,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "src": "17708:194:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 4162,
                  "nodeType": "ExpressionStatement",
                  "src": "17708:194:53"
                }
              ]
            },
            "functionSelector": "d5de4252",
            "id": 4164,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "decodeApplicationParameterFromData",
            "nameLocation": "17421:34:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4128,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4127,
                  "mutability": "mutable",
                  "name": "data",
                  "nameLocation": "17478:4:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4164,
                  "src": "17465:17:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes"
                  },
                  "typeName": {
                    "id": 4126,
                    "name": "bytes",
                    "nodeType": "ElementaryTypeName",
                    "src": "17465:5:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_storage_ptr",
                      "typeString": "bytes"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "17455:33:53"
            },
            "returnParameters": {
              "id": 4139,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4130,
                  "mutability": "mutable",
                  "name": "wallet",
                  "nameLocation": "17547:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4164,
                  "src": "17539:14:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_address",
                    "typeString": "address"
                  },
                  "typeName": {
                    "id": 4129,
                    "name": "address",
                    "nodeType": "ElementaryTypeName",
                    "src": "17539:7:53",
                    "stateMutability": "nonpayable",
                    "typeDescriptions": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4132,
                  "mutability": "mutable",
                  "name": "protectedBalance",
                  "nameLocation": "17575:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4164,
                  "src": "17567:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4131,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17567:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4134,
                  "mutability": "mutable",
                  "name": "duration",
                  "nameLocation": "17613:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4164,
                  "src": "17605:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4133,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17605:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4136,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "17643:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4164,
                  "src": "17635:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4135,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17635:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4138,
                  "mutability": "mutable",
                  "name": "maxPremium",
                  "nameLocation": "17673:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4164,
                  "src": "17665:18:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4137,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17665:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "17525:168:53"
            },
            "scope": 4579,
            "src": "17412:497:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4186,
              "nodeType": "Block",
              "src": "18000:116:53",
              "statements": [
                {
                  "assignments": [
                    4175
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4175,
                      "mutability": "mutable",
                      "name": "bundle",
                      "nameLocation": "18032:6:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4186,
                      "src": "18010:28:53",
                      "stateVariable": false,
                      "storageLocation": "memory",
                      "typeDescriptions": {
                        "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                        "typeString": "struct IBundle.Bundle"
                      },
                      "typeName": {
                        "id": 4174,
                        "nodeType": "UserDefinedTypeName",
                        "pathNode": {
                          "id": 4173,
                          "name": "IBundle.Bundle",
                          "nodeType": "IdentifierPath",
                          "referencedDeclaration": 13298,
                          "src": "18010:14:53"
                        },
                        "referencedDeclaration": 13298,
                        "src": "18010:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_storage_ptr",
                          "typeString": "struct IBundle.Bundle"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4180,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 4178,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4166,
                        "src": "18068:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "expression": {
                        "id": 4176,
                        "name": "_instanceService",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 6470,
                        "src": "18041:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IInstanceService_$14934",
                          "typeString": "contract IInstanceService"
                        }
                      },
                      "id": 4177,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "getBundle",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 14833,
                      "src": "18041:26:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_struct$_Bundle_$13298_memory_ptr_$",
                        "typeString": "function (uint256) view external returns (struct IBundle.Bundle memory)"
                      }
                    },
                    "id": 4179,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "18041:36:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                      "typeString": "struct IBundle.Bundle memory"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "18010:67:53"
                },
                {
                  "expression": {
                    "id": 4184,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 4181,
                      "name": "filter",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4169,
                      "src": "18087:6:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes memory"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "expression": {
                        "id": 4182,
                        "name": "bundle",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4175,
                        "src": "18096:6:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                          "typeString": "struct IBundle.Bundle memory"
                        }
                      },
                      "id": 4183,
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "filter",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 13287,
                      "src": "18096:13:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes memory"
                      }
                    },
                    "src": "18087:22:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_memory_ptr",
                      "typeString": "bytes memory"
                    }
                  },
                  "id": 4185,
                  "nodeType": "ExpressionStatement",
                  "src": "18087:22:53"
                }
              ]
            },
            "functionSelector": "f0611020",
            "id": 4187,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getBundleFilter",
            "nameLocation": "17924:15:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4167,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4166,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "17948:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4187,
                  "src": "17940:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4165,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "17940:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "17939:18:53"
            },
            "returnParameters": {
              "id": 4170,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4169,
                  "mutability": "mutable",
                  "name": "filter",
                  "nameLocation": "17992:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4187,
                  "src": "17979:19:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bytes_memory_ptr",
                    "typeString": "bytes"
                  },
                  "typeName": {
                    "id": 4168,
                    "name": "bytes",
                    "nodeType": "ElementaryTypeName",
                    "src": "17979:5:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_storage_ptr",
                      "typeString": "bytes"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "17978:21:53"
            },
            "scope": 4579,
            "src": "17915:201:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "baseFunctions": [
              6253
            ],
            "body": {
              "id": 4216,
              "nodeType": "Block",
              "src": "18357:185:53",
              "statements": [
                {
                  "assignments": [
                    4198
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4198,
                      "mutability": "mutable",
                      "name": "firstApr",
                      "nameLocation": "18375:8:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4216,
                      "src": "18367:16:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4197,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "18367:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4202,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 4200,
                        "name": "firstBundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4189,
                        "src": "18400:13:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 4199,
                      "name": "_getBundleApr",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4578,
                      "src": "18386:13:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_uint256_$",
                        "typeString": "function (uint256) view returns (uint256)"
                      }
                    },
                    "id": 4201,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "18386:28:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "18367:47:53"
                },
                {
                  "assignments": [
                    4204
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4204,
                      "mutability": "mutable",
                      "name": "secondApr",
                      "nameLocation": "18432:9:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4216,
                      "src": "18424:17:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4203,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "18424:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4208,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 4206,
                        "name": "secondBundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4191,
                        "src": "18458:14:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 4205,
                      "name": "_getBundleApr",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4578,
                      "src": "18444:13:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_uint256_$",
                        "typeString": "function (uint256) view returns (uint256)"
                      }
                    },
                    "id": 4207,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "18444:29:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "18424:49:53"
                },
                {
                  "expression": {
                    "id": 4214,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 4209,
                      "name": "firstBundleIsHigherPriority",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4195,
                      "src": "18483:27:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "components": [
                        {
                          "commonType": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          },
                          "id": 4212,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 4210,
                            "name": "firstApr",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4198,
                            "src": "18514:8:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "<",
                          "rightExpression": {
                            "id": 4211,
                            "name": "secondApr",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4204,
                            "src": "18525:9:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_uint256",
                              "typeString": "uint256"
                            }
                          },
                          "src": "18514:20:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        }
                      ],
                      "id": 4213,
                      "isConstant": false,
                      "isInlineArray": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "TupleExpression",
                      "src": "18513:22:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "18483:52:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4215,
                  "nodeType": "ExpressionStatement",
                  "src": "18483:52:53"
                }
              ]
            },
            "functionSelector": "75fd716f",
            "id": 4217,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "isHigherPriorityBundle",
            "nameLocation": "18191:22:53",
            "nodeType": "FunctionDefinition",
            "overrides": {
              "id": 4193,
              "nodeType": "OverrideSpecifier",
              "overrides": [],
              "src": "18277:8:53"
            },
            "parameters": {
              "id": 4192,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4189,
                  "mutability": "mutable",
                  "name": "firstBundleId",
                  "nameLocation": "18222:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4217,
                  "src": "18214:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4188,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "18214:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4191,
                  "mutability": "mutable",
                  "name": "secondBundleId",
                  "nameLocation": "18245:14:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4217,
                  "src": "18237:22:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4190,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "18237:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "18213:47:53"
            },
            "returnParameters": {
              "id": 4196,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4195,
                  "mutability": "mutable",
                  "name": "firstBundleIsHigherPriority",
                  "nameLocation": "18323:27:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4217,
                  "src": "18318:32:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 4194,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "18318:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "18317:34:53"
            },
            "scope": 4579,
            "src": "18182:360:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "baseFunctions": [
              7193
            ],
            "body": {
              "id": 4229,
              "nodeType": "Block",
              "src": "18744:2:53",
              "statements": []
            },
            "functionSelector": "86c71288",
            "id": 4230,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "bundleMatchesApplication",
            "nameLocation": "18558:24:53",
            "nodeType": "FunctionDefinition",
            "overrides": {
              "id": 4225,
              "nodeType": "OverrideSpecifier",
              "overrides": [],
              "src": "18697:8:53"
            },
            "parameters": {
              "id": 4224,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4220,
                  "mutability": "mutable",
                  "name": "bundle",
                  "nameLocation": "18614:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4230,
                  "src": "18592:28:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                    "typeString": "struct IBundle.Bundle"
                  },
                  "typeName": {
                    "id": 4219,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 4218,
                      "name": "IBundle.Bundle",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 13298,
                      "src": "18592:14:53"
                    },
                    "referencedDeclaration": 13298,
                    "src": "18592:14:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$13298_storage_ptr",
                      "typeString": "struct IBundle.Bundle"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4223,
                  "mutability": "mutable",
                  "name": "application",
                  "nameLocation": "18658:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4230,
                  "src": "18631:38:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                    "typeString": "struct IPolicy.Application"
                  },
                  "typeName": {
                    "id": 4222,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 4221,
                      "name": "IPolicy.Application",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 12478,
                      "src": "18631:19:53"
                    },
                    "referencedDeclaration": 12478,
                    "src": "18631:19:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Application_$12478_storage_ptr",
                      "typeString": "struct IPolicy.Application"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "18582:93:53"
            },
            "returnParameters": {
              "id": 4228,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4227,
                  "mutability": "mutable",
                  "name": "isMatching",
                  "nameLocation": "18727:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4230,
                  "src": "18722:15:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 4226,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "18722:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "18721:17:53"
            },
            "scope": 4579,
            "src": "18549:197:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "baseFunctions": [
              6083
            ],
            "body": {
              "id": 4298,
              "nodeType": "Block",
              "src": "18944:1312:53",
              "statements": [
                {
                  "assignments": [
                    null,
                    4243,
                    4245,
                    4247,
                    4249,
                    4251,
                    4253
                  ],
                  "declarations": [
                    null,
                    {
                      "constant": false,
                      "id": 4243,
                      "mutability": "mutable",
                      "name": "lifetime",
                      "nameLocation": "19009:8:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4298,
                      "src": "19001:16:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4242,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "19001:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 4245,
                      "mutability": "mutable",
                      "name": "minSumInsured",
                      "nameLocation": "19039:13:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4298,
                      "src": "19031:21:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4244,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "19031:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 4247,
                      "mutability": "mutable",
                      "name": "maxSumInsured",
                      "nameLocation": "19074:13:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4298,
                      "src": "19066:21:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4246,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "19066:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 4249,
                      "mutability": "mutable",
                      "name": "minDuration",
                      "nameLocation": "19109:11:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4298,
                      "src": "19101:19:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4248,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "19101:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 4251,
                      "mutability": "mutable",
                      "name": "maxDuration",
                      "nameLocation": "19142:11:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4298,
                      "src": "19134:19:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4250,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "19134:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 4253,
                      "mutability": "mutable",
                      "name": "annualPercentageReturn",
                      "nameLocation": "19175:22:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4298,
                      "src": "19167:30:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4252,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "19167:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4258,
                  "initialValue": {
                    "arguments": [
                      {
                        "expression": {
                          "id": 4255,
                          "name": "bundle",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4233,
                          "src": "19239:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                            "typeString": "struct IBundle.Bundle memory"
                          }
                        },
                        "id": 4256,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "filter",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13287,
                        "src": "19239:13:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes_memory_ptr",
                          "typeString": "bytes memory"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bytes_memory_ptr",
                          "typeString": "bytes memory"
                        }
                      ],
                      "id": 4254,
                      "name": "decodeBundleParamsFromFilter",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4098,
                      "src": "19210:28:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "function (bytes memory) pure returns (string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "id": 4257,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "19210:43:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                      "typeString": "tuple(string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "18954:299:53"
                },
                {
                  "assignments": [
                    4260
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4260,
                      "mutability": "mutable",
                      "name": "extendedLifetime",
                      "nameLocation": "19311:16:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4298,
                      "src": "19303:24:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4259,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "19303:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4267,
                  "initialValue": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4266,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "id": 4261,
                      "name": "lifetime",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4243,
                      "src": "19330:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "+",
                    "rightExpression": {
                      "baseExpression": {
                        "id": 4262,
                        "name": "_bundleLifetimeExtension",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3067,
                        "src": "19341:24:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_mapping$_t_uint256_$_t_uint256_$",
                          "typeString": "mapping(uint256 => uint256)"
                        }
                      },
                      "id": 4265,
                      "indexExpression": {
                        "expression": {
                          "id": 4263,
                          "name": "bundle",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4233,
                          "src": "19366:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                            "typeString": "struct IBundle.Bundle memory"
                          }
                        },
                        "id": 4264,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "id",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13278,
                        "src": "19366:9:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "nodeType": "IndexAccess",
                      "src": "19341:35:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "19330:46:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "19303:73:53"
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4274,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "expression": {
                        "id": 4268,
                        "name": "block",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": -4,
                        "src": "19389:5:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_magic_block",
                          "typeString": "block"
                        }
                      },
                      "id": 4269,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "timestamp",
                      "nodeType": "MemberAccess",
                      "src": "19389:15:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": ">",
                    "rightExpression": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 4273,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "expression": {
                          "id": 4270,
                          "name": "bundle",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4233,
                          "src": "19407:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                            "typeString": "struct IBundle.Bundle memory"
                          }
                        },
                        "id": 4271,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "createdAt",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13295,
                        "src": "19407:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "+",
                      "rightExpression": {
                        "id": 4272,
                        "name": "extendedLifetime",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4260,
                        "src": "19426:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "19407:35:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "19389:53:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4286,
                  "nodeType": "IfStatement",
                  "src": "19386:586:53",
                  "trueBody": {
                    "id": 4285,
                    "nodeType": "Block",
                    "src": "19444:528:53",
                    "statements": [
                      {
                        "eventCall": {
                          "arguments": [
                            {
                              "expression": {
                                "id": 4276,
                                "name": "bundle",
                                "nodeType": "Identifier",
                                "overloadedDeclarations": [],
                                "referencedDeclaration": 4233,
                                "src": "19889:6:53",
                                "typeDescriptions": {
                                  "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                                  "typeString": "struct IBundle.Bundle memory"
                                }
                              },
                              "id": 4277,
                              "isConstant": false,
                              "isLValue": true,
                              "isPure": false,
                              "lValueRequested": false,
                              "memberName": "id",
                              "nodeType": "MemberAccess",
                              "referencedDeclaration": 13278,
                              "src": "19889:9:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            {
                              "expression": {
                                "id": 4278,
                                "name": "bundle",
                                "nodeType": "Identifier",
                                "overloadedDeclarations": [],
                                "referencedDeclaration": 4233,
                                "src": "19900:6:53",
                                "typeDescriptions": {
                                  "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                                  "typeString": "struct IBundle.Bundle memory"
                                }
                              },
                              "id": 4279,
                              "isConstant": false,
                              "isLValue": true,
                              "isPure": false,
                              "lValueRequested": false,
                              "memberName": "createdAt",
                              "nodeType": "MemberAccess",
                              "referencedDeclaration": 13295,
                              "src": "19900:16:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            {
                              "id": 4280,
                              "name": "extendedLifetime",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 4260,
                              "src": "19918:16:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              },
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              },
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            ],
                            "id": 4275,
                            "name": "LogBundleExpired",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 2967,
                            "src": "19872:16:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$returns$__$",
                              "typeString": "function (uint256,uint256,uint256)"
                            }
                          },
                          "id": 4281,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "19872:63:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_tuple$__$",
                            "typeString": "tuple()"
                          }
                        },
                        "id": 4282,
                        "nodeType": "EmitStatement",
                        "src": "19867:68:53"
                      },
                      {
                        "expression": {
                          "hexValue": "66616c7365",
                          "id": 4283,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "bool",
                          "lValueRequested": false,
                          "nodeType": "Literal",
                          "src": "19956:5:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          },
                          "value": "false"
                        },
                        "functionReturnParameters": 4241,
                        "id": 4284,
                        "nodeType": "Return",
                        "src": "19949:12:53"
                      }
                    ]
                  }
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "expression": {
                          "id": 4288,
                          "name": "bundle",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4233,
                          "src": "20065:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                            "typeString": "struct IBundle.Bundle memory"
                          }
                        },
                        "id": 4289,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "id",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 13278,
                        "src": "20065:9:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4290,
                        "name": "minSumInsured",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4245,
                        "src": "20088:13:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4291,
                        "name": "maxSumInsured",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4247,
                        "src": "20115:13:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4292,
                        "name": "minDuration",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4249,
                        "src": "20142:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4293,
                        "name": "maxDuration",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4251,
                        "src": "20167:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4294,
                        "name": "annualPercentageReturn",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4253,
                        "src": "20192:22:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4295,
                        "name": "application",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4236,
                        "src": "20228:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                          "typeString": "struct IPolicy.Application memory"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "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_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                          "typeString": "struct IPolicy.Application memory"
                        }
                      ],
                      "id": 4287,
                      "name": "detailedBundleApplicationMatch",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4429,
                      "src": "20021:30:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_nonpayable$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_struct$_Application_$12478_memory_ptr_$returns$_t_bool_$",
                        "typeString": "function (uint256,uint256,uint256,uint256,uint256,uint256,struct IPolicy.Application memory) returns (bool)"
                      }
                    },
                    "id": 4296,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "20021:228:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "functionReturnParameters": 4241,
                  "id": 4297,
                  "nodeType": "Return",
                  "src": "20014:235:53"
                }
              ]
            },
            "functionSelector": "da62176b",
            "id": 4299,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "bundleMatchesApplication2",
            "nameLocation": "18762:25:53",
            "nodeType": "FunctionDefinition",
            "overrides": {
              "id": 4238,
              "nodeType": "OverrideSpecifier",
              "overrides": [],
              "src": "18897:8:53"
            },
            "parameters": {
              "id": 4237,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4233,
                  "mutability": "mutable",
                  "name": "bundle",
                  "nameLocation": "18819:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4299,
                  "src": "18797:28:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                    "typeString": "struct IBundle.Bundle"
                  },
                  "typeName": {
                    "id": 4232,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 4231,
                      "name": "IBundle.Bundle",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 13298,
                      "src": "18797:14:53"
                    },
                    "referencedDeclaration": 13298,
                    "src": "18797:14:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Bundle_$13298_storage_ptr",
                      "typeString": "struct IBundle.Bundle"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4236,
                  "mutability": "mutable",
                  "name": "application",
                  "nameLocation": "18863:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4299,
                  "src": "18836:38:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                    "typeString": "struct IPolicy.Application"
                  },
                  "typeName": {
                    "id": 4235,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 4234,
                      "name": "IPolicy.Application",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 12478,
                      "src": "18836:19:53"
                    },
                    "referencedDeclaration": 12478,
                    "src": "18836:19:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Application_$12478_storage_ptr",
                      "typeString": "struct IPolicy.Application"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "18787:93:53"
            },
            "returnParameters": {
              "id": 4241,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4240,
                  "mutability": "mutable",
                  "name": "isMatching",
                  "nameLocation": "18927:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4299,
                  "src": "18922:15:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 4239,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "18922:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "18921:17:53"
            },
            "scope": 4579,
            "src": "18753:1503:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4428,
              "nodeType": "Block",
              "src": "20594:1501:53",
              "statements": [
                {
                  "assignments": [
                    null,
                    null,
                    4320,
                    4322,
                    4324
                  ],
                  "declarations": [
                    null,
                    null,
                    {
                      "constant": false,
                      "id": 4320,
                      "mutability": "mutable",
                      "name": "duration",
                      "nameLocation": "20751:8:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4428,
                      "src": "20743:16:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4319,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "20743:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 4322,
                      "mutability": "mutable",
                      "name": "applicationBundleId",
                      "nameLocation": "20781:19:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4428,
                      "src": "20773:27:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4321,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "20773:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    },
                    {
                      "constant": false,
                      "id": 4324,
                      "mutability": "mutable",
                      "name": "maxPremium",
                      "nameLocation": "20822:10:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4428,
                      "src": "20814:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4323,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "20814:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4329,
                  "initialValue": {
                    "arguments": [
                      {
                        "expression": {
                          "id": 4326,
                          "name": "application",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4314,
                          "src": "20880:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                            "typeString": "struct IPolicy.Application memory"
                          }
                        },
                        "id": 4327,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "data",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 12473,
                        "src": "20880:16:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes_memory_ptr",
                          "typeString": "bytes memory"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bytes_memory_ptr",
                          "typeString": "bytes memory"
                        }
                      ],
                      "id": 4325,
                      "name": "decodeApplicationParameterFromData",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4164,
                      "src": "20845:34:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_address_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "function (bytes memory) pure returns (address,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "id": 4328,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "20845:52:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$_t_address_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                      "typeString": "tuple(address,uint256,uint256,uint256,uint256)"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "20604:293:53"
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    },
                    "id": 4336,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 4332,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "id": 4330,
                        "name": "applicationBundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4322,
                        "src": "20965:19:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": ">",
                      "rightExpression": {
                        "hexValue": "30",
                        "id": 4331,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "number",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "20987:1:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_rational_0_by_1",
                          "typeString": "int_const 0"
                        },
                        "value": "0"
                      },
                      "src": "20965:23:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "&&",
                    "rightExpression": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 4335,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "id": 4333,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4301,
                        "src": "20992:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "!=",
                      "rightExpression": {
                        "id": 4334,
                        "name": "applicationBundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4322,
                        "src": "21004:19:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "20992:31:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      }
                    },
                    "src": "20965:58:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4345,
                  "nodeType": "IfStatement",
                  "src": "20962:167:53",
                  "trueBody": {
                    "id": 4344,
                    "nodeType": "Block",
                    "src": "21025:104:53",
                    "statements": [
                      {
                        "eventCall": {
                          "arguments": [
                            {
                              "id": 4338,
                              "name": "bundleId",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 4301,
                              "src": "21062:8:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            },
                            {
                              "id": 4339,
                              "name": "applicationBundleId",
                              "nodeType": "Identifier",
                              "overloadedDeclarations": [],
                              "referencedDeclaration": 4322,
                              "src": "21072:19:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            }
                          ],
                          "expression": {
                            "argumentTypes": [
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              },
                              {
                                "typeIdentifier": "t_uint256",
                                "typeString": "uint256"
                              }
                            ],
                            "id": 4337,
                            "name": "LogBundleMismatch",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 2973,
                            "src": "21044:17:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_uint256_$returns$__$",
                              "typeString": "function (uint256,uint256)"
                            }
                          },
                          "id": 4340,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "21044:48:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_tuple$__$",
                            "typeString": "tuple()"
                          }
                        },
                        "id": 4341,
                        "nodeType": "EmitStatement",
                        "src": "21039:53:53"
                      },
                      {
                        "expression": {
                          "hexValue": "66616c7365",
                          "id": 4342,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "bool",
                          "lValueRequested": false,
                          "nodeType": "Literal",
                          "src": "21113:5:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          },
                          "value": "false"
                        },
                        "functionReturnParameters": 4318,
                        "id": 4343,
                        "nodeType": "Return",
                        "src": "21106:12:53"
                      }
                    ]
                  }
                },
                {
                  "assignments": [
                    4347
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4347,
                      "mutability": "mutable",
                      "name": "sumInsuredOk",
                      "nameLocation": "21144:12:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4428,
                      "src": "21139:17:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      },
                      "typeName": {
                        "id": 4346,
                        "name": "bool",
                        "nodeType": "ElementaryTypeName",
                        "src": "21139:4:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4349,
                  "initialValue": {
                    "hexValue": "74727565",
                    "id": 4348,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": true,
                    "kind": "bool",
                    "lValueRequested": false,
                    "nodeType": "Literal",
                    "src": "21159:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    },
                    "value": "true"
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "21139:24:53"
                },
                {
                  "assignments": [
                    4351
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4351,
                      "mutability": "mutable",
                      "name": "durationOk",
                      "nameLocation": "21178:10:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4428,
                      "src": "21173:15:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      },
                      "typeName": {
                        "id": 4350,
                        "name": "bool",
                        "nodeType": "ElementaryTypeName",
                        "src": "21173:4:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4353,
                  "initialValue": {
                    "hexValue": "74727565",
                    "id": 4352,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": true,
                    "kind": "bool",
                    "lValueRequested": false,
                    "nodeType": "Literal",
                    "src": "21191:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    },
                    "value": "true"
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "21173:22:53"
                },
                {
                  "assignments": [
                    4355
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4355,
                      "mutability": "mutable",
                      "name": "premiumOk",
                      "nameLocation": "21210:9:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4428,
                      "src": "21205:14:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bool",
                        "typeString": "bool"
                      },
                      "typeName": {
                        "id": 4354,
                        "name": "bool",
                        "nodeType": "ElementaryTypeName",
                        "src": "21205:4:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4357,
                  "initialValue": {
                    "hexValue": "74727565",
                    "id": 4356,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": true,
                    "kind": "bool",
                    "lValueRequested": false,
                    "nodeType": "Literal",
                    "src": "21222:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    },
                    "value": "true"
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "21205:21:53"
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4361,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "expression": {
                        "id": 4358,
                        "name": "application",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4314,
                        "src": "21240:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                          "typeString": "struct IPolicy.Application memory"
                        }
                      },
                      "id": 4359,
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "sumInsuredAmount",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 12471,
                      "src": "21240:28:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "<",
                    "rightExpression": {
                      "id": 4360,
                      "name": "minSumInsured",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4303,
                      "src": "21271:13:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "21240:44:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4367,
                  "nodeType": "IfStatement",
                  "src": "21237:74:53",
                  "trueBody": {
                    "id": 4366,
                    "nodeType": "Block",
                    "src": "21286:25:53",
                    "statements": [
                      {
                        "expression": {
                          "id": 4364,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftHandSide": {
                            "id": 4362,
                            "name": "sumInsuredOk",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4347,
                            "src": "21288:12:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "nodeType": "Assignment",
                          "operator": "=",
                          "rightHandSide": {
                            "hexValue": "66616c7365",
                            "id": 4363,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "bool",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "21303:5:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            },
                            "value": "false"
                          },
                          "src": "21288:20:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "id": 4365,
                        "nodeType": "ExpressionStatement",
                        "src": "21288:20:53"
                      }
                    ]
                  }
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4371,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "expression": {
                        "id": 4368,
                        "name": "application",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4314,
                        "src": "21323:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                          "typeString": "struct IPolicy.Application memory"
                        }
                      },
                      "id": 4369,
                      "isConstant": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "sumInsuredAmount",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 12471,
                      "src": "21323:28:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": ">",
                    "rightExpression": {
                      "id": 4370,
                      "name": "maxSumInsured",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4305,
                      "src": "21354:13:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "21323:44:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4377,
                  "nodeType": "IfStatement",
                  "src": "21320:74:53",
                  "trueBody": {
                    "id": 4376,
                    "nodeType": "Block",
                    "src": "21369:25:53",
                    "statements": [
                      {
                        "expression": {
                          "id": 4374,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftHandSide": {
                            "id": 4372,
                            "name": "sumInsuredOk",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4347,
                            "src": "21371:12:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "nodeType": "Assignment",
                          "operator": "=",
                          "rightHandSide": {
                            "hexValue": "66616c7365",
                            "id": 4373,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "bool",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "21386:5:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            },
                            "value": "false"
                          },
                          "src": "21371:20:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "id": 4375,
                        "nodeType": "ExpressionStatement",
                        "src": "21371:20:53"
                      }
                    ]
                  }
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4380,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "id": 4378,
                      "name": "duration",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4320,
                      "src": "21662:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "<",
                    "rightExpression": {
                      "id": 4379,
                      "name": "minDuration",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4307,
                      "src": "21673:11:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "21662:22:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4386,
                  "nodeType": "IfStatement",
                  "src": "21659:50:53",
                  "trueBody": {
                    "id": 4385,
                    "nodeType": "Block",
                    "src": "21686:23:53",
                    "statements": [
                      {
                        "expression": {
                          "id": 4383,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftHandSide": {
                            "id": 4381,
                            "name": "durationOk",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4351,
                            "src": "21688:10:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "nodeType": "Assignment",
                          "operator": "=",
                          "rightHandSide": {
                            "hexValue": "66616c7365",
                            "id": 4382,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "bool",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "21701:5:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            },
                            "value": "false"
                          },
                          "src": "21688:18:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "id": 4384,
                        "nodeType": "ExpressionStatement",
                        "src": "21688:18:53"
                      }
                    ]
                  }
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4389,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "id": 4387,
                      "name": "duration",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4320,
                      "src": "21721:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": ">",
                    "rightExpression": {
                      "id": 4388,
                      "name": "maxDuration",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4309,
                      "src": "21732:11:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "21721:22:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4395,
                  "nodeType": "IfStatement",
                  "src": "21718:50:53",
                  "trueBody": {
                    "id": 4394,
                    "nodeType": "Block",
                    "src": "21745:23:53",
                    "statements": [
                      {
                        "expression": {
                          "id": 4392,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftHandSide": {
                            "id": 4390,
                            "name": "durationOk",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4351,
                            "src": "21747:10:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "nodeType": "Assignment",
                          "operator": "=",
                          "rightHandSide": {
                            "hexValue": "66616c7365",
                            "id": 4391,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "bool",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "21760:5:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            },
                            "value": "false"
                          },
                          "src": "21747:18:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "id": 4393,
                        "nodeType": "ExpressionStatement",
                        "src": "21747:18:53"
                      }
                    ]
                  }
                },
                {
                  "assignments": [
                    4397
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4397,
                      "mutability": "mutable",
                      "name": "premium",
                      "nameLocation": "21794:7:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4428,
                      "src": "21786:15:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4396,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "21786:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4404,
                  "initialValue": {
                    "arguments": [
                      {
                        "expression": {
                          "id": 4399,
                          "name": "application",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4314,
                          "src": "21821:11:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                            "typeString": "struct IPolicy.Application memory"
                          }
                        },
                        "id": 4400,
                        "isConstant": false,
                        "isLValue": true,
                        "isPure": false,
                        "lValueRequested": false,
                        "memberName": "sumInsuredAmount",
                        "nodeType": "MemberAccess",
                        "referencedDeclaration": 12471,
                        "src": "21821:28:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4401,
                        "name": "duration",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4320,
                        "src": "21851:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4402,
                        "name": "annualPercentageReturn",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4311,
                        "src": "21861:22:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 4398,
                      "name": "calculatePremium",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4489,
                      "src": "21804:16:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_pure$_t_uint256_$_t_uint256_$_t_uint256_$returns$_t_uint256_$",
                        "typeString": "function (uint256,uint256,uint256) pure returns (uint256)"
                      }
                    },
                    "id": 4403,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "21804:80:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "21786:98:53"
                },
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4407,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "id": 4405,
                      "name": "premium",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4397,
                      "src": "21897:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": ">",
                    "rightExpression": {
                      "id": 4406,
                      "name": "maxPremium",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4324,
                      "src": "21907:10:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "21897:20:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4413,
                  "nodeType": "IfStatement",
                  "src": "21894:47:53",
                  "trueBody": {
                    "id": 4412,
                    "nodeType": "Block",
                    "src": "21919:22:53",
                    "statements": [
                      {
                        "expression": {
                          "id": 4410,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftHandSide": {
                            "id": 4408,
                            "name": "premiumOk",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4355,
                            "src": "21921:9:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "nodeType": "Assignment",
                          "operator": "=",
                          "rightHandSide": {
                            "hexValue": "66616c7365",
                            "id": 4409,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": true,
                            "kind": "bool",
                            "lValueRequested": false,
                            "nodeType": "Literal",
                            "src": "21933:5:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            },
                            "value": "false"
                          },
                          "src": "21921:17:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "id": 4411,
                        "nodeType": "ExpressionStatement",
                        "src": "21921:17:53"
                      }
                    ]
                  }
                },
                {
                  "eventCall": {
                    "arguments": [
                      {
                        "id": 4415,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4301,
                        "src": "21984:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      {
                        "id": 4416,
                        "name": "sumInsuredOk",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4347,
                        "src": "21994:12:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "id": 4417,
                        "name": "durationOk",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4351,
                        "src": "22008:10:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "id": 4418,
                        "name": "premiumOk",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4355,
                        "src": "22020:9:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      ],
                      "id": 4414,
                      "name": "LogBundleMatchesApplication",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 2983,
                      "src": "21956:27:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_event_nonpayable$_t_uint256_$_t_bool_$_t_bool_$_t_bool_$returns$__$",
                        "typeString": "function (uint256,bool,bool,bool)"
                      }
                    },
                    "id": 4419,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "21956:74:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 4420,
                  "nodeType": "EmitStatement",
                  "src": "21951:79:53"
                },
                {
                  "expression": {
                    "components": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        "id": 4425,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "commonType": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          },
                          "id": 4423,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "lValueRequested": false,
                          "leftExpression": {
                            "id": 4421,
                            "name": "sumInsuredOk",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4347,
                            "src": "22048:12:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "nodeType": "BinaryOperation",
                          "operator": "&&",
                          "rightExpression": {
                            "id": 4422,
                            "name": "durationOk",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 4351,
                            "src": "22064:10:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_bool",
                              "typeString": "bool"
                            }
                          },
                          "src": "22048:26:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "&&",
                        "rightExpression": {
                          "id": 4424,
                          "name": "premiumOk",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4355,
                          "src": "22078:9:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bool",
                            "typeString": "bool"
                          }
                        },
                        "src": "22048:39:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      }
                    ],
                    "id": 4426,
                    "isConstant": false,
                    "isInlineArray": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "nodeType": "TupleExpression",
                    "src": "22047:41:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "functionReturnParameters": 4318,
                  "id": 4427,
                  "nodeType": "Return",
                  "src": "22040:48:53"
                }
              ]
            },
            "functionSelector": "8204b70d",
            "id": 4429,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "detailedBundleApplicationMatch",
            "nameLocation": "20271:30:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4315,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4301,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "20319:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20311:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4300,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "20311:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4303,
                  "mutability": "mutable",
                  "name": "minSumInsured",
                  "nameLocation": "20345:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20337:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4302,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "20337:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4305,
                  "mutability": "mutable",
                  "name": "maxSumInsured",
                  "nameLocation": "20376:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20368:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4304,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "20368:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4307,
                  "mutability": "mutable",
                  "name": "minDuration",
                  "nameLocation": "20407:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20399:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4306,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "20399:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4309,
                  "mutability": "mutable",
                  "name": "maxDuration",
                  "nameLocation": "20436:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20428:19:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4308,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "20428:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4311,
                  "mutability": "mutable",
                  "name": "annualPercentageReturn",
                  "nameLocation": "20465:22:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20457:30:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4310,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "20457:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4314,
                  "mutability": "mutable",
                  "name": "application",
                  "nameLocation": "20524:11:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20497:38:53",
                  "stateVariable": false,
                  "storageLocation": "memory",
                  "typeDescriptions": {
                    "typeIdentifier": "t_struct$_Application_$12478_memory_ptr",
                    "typeString": "struct IPolicy.Application"
                  },
                  "typeName": {
                    "id": 4313,
                    "nodeType": "UserDefinedTypeName",
                    "pathNode": {
                      "id": 4312,
                      "name": "IPolicy.Application",
                      "nodeType": "IdentifierPath",
                      "referencedDeclaration": 12478,
                      "src": "20497:19:53"
                    },
                    "referencedDeclaration": 12478,
                    "src": "20497:19:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_struct$_Application_$12478_storage_ptr",
                      "typeString": "struct IPolicy.Application"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "20301:240:53"
            },
            "returnParameters": {
              "id": 4318,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4317,
                  "mutability": "mutable",
                  "name": "isMatching",
                  "nameLocation": "20578:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4429,
                  "src": "20573:15:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_bool",
                    "typeString": "bool"
                  },
                  "typeName": {
                    "id": 4316,
                    "name": "bool",
                    "nodeType": "ElementaryTypeName",
                    "src": "20573:4:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "20572:17:53"
            },
            "scope": 4579,
            "src": "20262:1833:53",
            "stateMutability": "nonpayable",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4460,
              "nodeType": "Block",
              "src": "22215:328:53",
              "statements": [
                {
                  "condition": {
                    "commonType": {
                      "typeIdentifier": "t_address",
                      "typeString": "address"
                    },
                    "id": 4444,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "arguments": [
                        {
                          "id": 4438,
                          "name": "_staking",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3077,
                          "src": "22302:8:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                            "typeString": "contract IStakingFacade"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                            "typeString": "contract IStakingFacade"
                          }
                        ],
                        "id": 4437,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "lValueRequested": false,
                        "nodeType": "ElementaryTypeNameExpression",
                        "src": "22294:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_address_$",
                          "typeString": "type(address)"
                        },
                        "typeName": {
                          "id": 4436,
                          "name": "address",
                          "nodeType": "ElementaryTypeName",
                          "src": "22294:7:53",
                          "typeDescriptions": {}
                        }
                      },
                      "id": 4439,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "22294:17:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_address",
                        "typeString": "address"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "==",
                    "rightExpression": {
                      "arguments": [
                        {
                          "hexValue": "30",
                          "id": 4442,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": true,
                          "kind": "number",
                          "lValueRequested": false,
                          "nodeType": "Literal",
                          "src": "22323:1:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_rational_0_by_1",
                            "typeString": "int_const 0"
                          },
                          "value": "0"
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_rational_0_by_1",
                            "typeString": "int_const 0"
                          }
                        ],
                        "id": 4441,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "lValueRequested": false,
                        "nodeType": "ElementaryTypeNameExpression",
                        "src": "22315:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_type$_t_address_$",
                          "typeString": "type(address)"
                        },
                        "typeName": {
                          "id": 4440,
                          "name": "address",
                          "nodeType": "ElementaryTypeName",
                          "src": "22315:7:53",
                          "typeDescriptions": {}
                        }
                      },
                      "id": 4443,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": true,
                      "kind": "typeConversion",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "22315:10:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_address",
                        "typeString": "address"
                      }
                    },
                    "src": "22294:31:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_bool",
                      "typeString": "bool"
                    }
                  },
                  "id": 4448,
                  "nodeType": "IfStatement",
                  "src": "22291:85:53",
                  "trueBody": {
                    "id": 4447,
                    "nodeType": "Block",
                    "src": "22327:49:53",
                    "statements": [
                      {
                        "expression": {
                          "id": 4445,
                          "name": "_bundleCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3088,
                          "src": "22348:17:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "functionReturnParameters": 4435,
                        "id": 4446,
                        "nodeType": "Return",
                        "src": "22341:24:53"
                      }
                    ]
                  }
                },
                {
                  "assignments": [
                    4450
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4450,
                      "mutability": "mutable",
                      "name": "bundleNftId",
                      "nameLocation": "22447:11:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4460,
                      "src": "22440:18:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint96",
                        "typeString": "uint96"
                      },
                      "typeName": {
                        "id": 4449,
                        "name": "uint96",
                        "nodeType": "ElementaryTypeName",
                        "src": "22440:6:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4454,
                  "initialValue": {
                    "baseExpression": {
                      "id": 4451,
                      "name": "_bundleNftId",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3063,
                      "src": "22461:12:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_mapping$_t_uint256_$_t_uint96_$",
                        "typeString": "mapping(uint256 => uint96)"
                      }
                    },
                    "id": 4453,
                    "indexExpression": {
                      "id": 4452,
                      "name": "bundleId",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4431,
                      "src": "22474:8:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "isConstant": false,
                    "isLValue": true,
                    "isPure": false,
                    "lValueRequested": false,
                    "nodeType": "IndexAccess",
                    "src": "22461:22:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint96",
                      "typeString": "uint96"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "22440:43:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "id": 4457,
                        "name": "bundleNftId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4450,
                        "src": "22524:11:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint96",
                          "typeString": "uint96"
                        }
                      ],
                      "expression": {
                        "id": 4455,
                        "name": "_staking",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3077,
                        "src": "22500:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_contract$_IStakingFacade_$7660",
                          "typeString": "contract IStakingFacade"
                        }
                      },
                      "id": 4456,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "memberName": "capitalSupport",
                      "nodeType": "MemberAccess",
                      "referencedDeclaration": 7619,
                      "src": "22500:23:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_external_view$_t_uint96_$returns$_t_uint256_$",
                        "typeString": "function (uint96) view external returns (uint256)"
                      }
                    },
                    "id": 4458,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "22500:36:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 4435,
                  "id": 4459,
                  "nodeType": "Return",
                  "src": "22493:43:53"
                }
              ]
            },
            "functionSelector": "62d5be49",
            "id": 4461,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getSupportedCapitalAmount",
            "nameLocation": "22111:25:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4432,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4431,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "22145:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4461,
                  "src": "22137:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4430,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "22137:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "22136:18:53"
            },
            "returnParameters": {
              "id": 4435,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4434,
                  "mutability": "mutable",
                  "name": "capitalCap",
                  "nameLocation": "22199:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4461,
                  "src": "22191:18:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4433,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "22191:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "22190:20:53"
            },
            "scope": 4579,
            "src": "22102:441:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4488,
              "nodeType": "Block",
              "src": "22741:181:53",
              "statements": [
                {
                  "assignments": [
                    4473
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4473,
                      "mutability": "mutable",
                      "name": "policyDurationReturn",
                      "nameLocation": "22759:20:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4488,
                      "src": "22751:28:53",
                      "stateVariable": false,
                      "storageLocation": "default",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "typeName": {
                        "id": 4472,
                        "name": "uint256",
                        "nodeType": "ElementaryTypeName",
                        "src": "22751:7:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4479,
                  "initialValue": {
                    "commonType": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    },
                    "id": 4478,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftExpression": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 4476,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "id": 4474,
                        "name": "annualPercentageReturn",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4467,
                        "src": "22782:22:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "*",
                      "rightExpression": {
                        "id": 4475,
                        "name": "duration",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4465,
                        "src": "22807:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "22782:33:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "BinaryOperation",
                    "operator": "/",
                    "rightExpression": {
                      "id": 4477,
                      "name": "ONE_YEAR_DURATION",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 3042,
                      "src": "22818:17:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "22782:53:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "22751:84:53"
                },
                {
                  "expression": {
                    "id": 4486,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "id": 4480,
                      "name": "premiumAmount",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4470,
                      "src": "22845:13:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "commonType": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      },
                      "id": 4485,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "lValueRequested": false,
                      "leftExpression": {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 4483,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "id": 4481,
                          "name": "sumInsured",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4463,
                          "src": "22861:10:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "*",
                        "rightExpression": {
                          "id": 4482,
                          "name": "policyDurationReturn",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4473,
                          "src": "22874:20:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "22861:33:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "nodeType": "BinaryOperation",
                      "operator": "/",
                      "rightExpression": {
                        "id": 4484,
                        "name": "APR_100_PERCENTAGE",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 3047,
                        "src": "22897:18:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      },
                      "src": "22861:54:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_uint256",
                        "typeString": "uint256"
                      }
                    },
                    "src": "22845:70:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "id": 4487,
                  "nodeType": "ExpressionStatement",
                  "src": "22845:70:53"
                }
              ]
            },
            "functionSelector": "156f1d74",
            "id": 4489,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "calculatePremium",
            "nameLocation": "22559:16:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4468,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4463,
                  "mutability": "mutable",
                  "name": "sumInsured",
                  "nameLocation": "22593:10:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4489,
                  "src": "22585:18:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4462,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "22585:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4465,
                  "mutability": "mutable",
                  "name": "duration",
                  "nameLocation": "22621:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4489,
                  "src": "22613:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4464,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "22613:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4467,
                  "mutability": "mutable",
                  "name": "annualPercentageReturn",
                  "nameLocation": "22647:22:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4489,
                  "src": "22639:30:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4466,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "22639:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "22575:100:53"
            },
            "returnParameters": {
              "id": 4471,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4470,
                  "mutability": "mutable",
                  "name": "premiumAmount",
                  "nameLocation": "22721:13:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4489,
                  "src": "22713:21:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4469,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "22713:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "22712:23:53"
            },
            "scope": 4579,
            "src": "22550:372:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4496,
              "nodeType": "Block",
              "src": "23006:43:53",
              "statements": [
                {
                  "expression": {
                    "id": 4494,
                    "name": "_riskpoolCapitalCap",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3086,
                    "src": "23023:19:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 4493,
                  "id": 4495,
                  "nodeType": "Return",
                  "src": "23016:26:53"
                }
              ]
            },
            "functionSelector": "97910c3c",
            "id": 4497,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getRiskpoolCapitalCap",
            "nameLocation": "22937:21:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4490,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "22958:2:53"
            },
            "returnParameters": {
              "id": 4493,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4492,
                  "mutability": "mutable",
                  "name": "poolCapitalCap",
                  "nameLocation": "22990:14:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4497,
                  "src": "22982:22:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4491,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "22982:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "22981:24:53"
            },
            "scope": 4579,
            "src": "22928:121:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4504,
              "nodeType": "Block",
              "src": "23133:41:53",
              "statements": [
                {
                  "expression": {
                    "id": 4502,
                    "name": "_bundleCapitalCap",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3088,
                    "src": "23150:17:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 4501,
                  "id": 4503,
                  "nodeType": "Return",
                  "src": "23143:24:53"
                }
              ]
            },
            "functionSelector": "217161ff",
            "id": 4505,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getBundleCapitalCap",
            "nameLocation": "23064:19:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4498,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "23083:2:53"
            },
            "returnParameters": {
              "id": 4501,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4500,
                  "mutability": "mutable",
                  "name": "bundleCapitalCap",
                  "nameLocation": "23115:16:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4505,
                  "src": "23107:24:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4499,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "23107:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "23106:26:53"
            },
            "scope": 4579,
            "src": "23055:119:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4512,
              "nodeType": "Block",
              "src": "23259:43:53",
              "statements": [
                {
                  "expression": {
                    "id": 4510,
                    "name": "MAX_BUNDLE_LIFETIME",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3005,
                    "src": "23276:19:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 4509,
                  "id": 4511,
                  "nodeType": "Return",
                  "src": "23269:26:53"
                }
              ]
            },
            "functionSelector": "ced3dab2",
            "id": 4513,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getMaxBundleLifetime",
            "nameLocation": "23189:20:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4506,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "23209:2:53"
            },
            "returnParameters": {
              "id": 4509,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4508,
                  "mutability": "mutable",
                  "name": "maxBundleLifetime",
                  "nameLocation": "23240:17:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4513,
                  "src": "23232:25:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4507,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "23232:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "23231:27:53"
            },
            "scope": 4579,
            "src": "23180:122:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4520,
              "nodeType": "Block",
              "src": "23381:42:53",
              "statements": [
                {
                  "expression": {
                    "id": 4518,
                    "name": "ONE_YEAR_DURATION",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3042,
                    "src": "23399:17:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 4517,
                  "id": 4519,
                  "nodeType": "Return",
                  "src": "23392:24:53"
                }
              ]
            },
            "functionSelector": "b680a4f3",
            "id": 4521,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getOneYearDuration",
            "nameLocation": "23318:18:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4514,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "23336:2:53"
            },
            "returnParameters": {
              "id": 4517,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4516,
                  "mutability": "mutable",
                  "name": "yearDuration",
                  "nameLocation": "23367:12:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4521,
                  "src": "23359:20:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4515,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "23359:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "23358:22:53"
            },
            "scope": 4579,
            "src": "23309:114:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "body": {
              "id": 4528,
              "nodeType": "Block",
              "src": "23511:43:53",
              "statements": [
                {
                  "expression": {
                    "id": 4526,
                    "name": "APR_100_PERCENTAGE",
                    "nodeType": "Identifier",
                    "overloadedDeclarations": [],
                    "referencedDeclaration": 3047,
                    "src": "23529:18:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "functionReturnParameters": 4525,
                  "id": 4527,
                  "nodeType": "Return",
                  "src": "23522:25:53"
                }
              ]
            },
            "functionSelector": "bacd062e",
            "id": 4529,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "getApr100PercentLevel",
            "nameLocation": "23439:21:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4522,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "23460:2:53"
            },
            "returnParameters": {
              "id": 4525,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4524,
                  "mutability": "mutable",
                  "name": "apr100PercentLevel",
                  "nameLocation": "23491:18:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4529,
                  "src": "23483:26:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4523,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "23483:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "23482:28:53"
            },
            "scope": 4579,
            "src": "23430:124:53",
            "stateMutability": "pure",
            "virtual": false,
            "visibility": "public"
          },
          {
            "baseFunctions": [
              7237
            ],
            "body": {
              "id": 4556,
              "nodeType": "Block",
              "src": "23672:304:53",
              "statements": [
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 4544,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "expression": {
                            "arguments": [
                              {
                                "id": 4540,
                                "name": "bundleId",
                                "nodeType": "Identifier",
                                "overloadedDeclarations": [],
                                "referencedDeclaration": 4531,
                                "src": "23730:8:53",
                                "typeDescriptions": {
                                  "typeIdentifier": "t_uint256",
                                  "typeString": "uint256"
                                }
                              }
                            ],
                            "expression": {
                              "argumentTypes": [
                                {
                                  "typeIdentifier": "t_uint256",
                                  "typeString": "uint256"
                                }
                              ],
                              "expression": {
                                "id": 4538,
                                "name": "_instanceService",
                                "nodeType": "Identifier",
                                "overloadedDeclarations": [],
                                "referencedDeclaration": 6470,
                                "src": "23703:16:53",
                                "typeDescriptions": {
                                  "typeIdentifier": "t_contract$_IInstanceService_$14934",
                                  "typeString": "contract IInstanceService"
                                }
                              },
                              "id": 4539,
                              "isConstant": false,
                              "isLValue": false,
                              "isPure": false,
                              "lValueRequested": false,
                              "memberName": "getBundle",
                              "nodeType": "MemberAccess",
                              "referencedDeclaration": 14833,
                              "src": "23703:26:53",
                              "typeDescriptions": {
                                "typeIdentifier": "t_function_external_view$_t_uint256_$returns$_t_struct$_Bundle_$13298_memory_ptr_$",
                                "typeString": "function (uint256) view external returns (struct IBundle.Bundle memory)"
                              }
                            },
                            "id": 4541,
                            "isConstant": false,
                            "isLValue": false,
                            "isPure": false,
                            "kind": "functionCall",
                            "lValueRequested": false,
                            "names": [],
                            "nodeType": "FunctionCall",
                            "src": "23703:36:53",
                            "tryCall": false,
                            "typeDescriptions": {
                              "typeIdentifier": "t_struct$_Bundle_$13298_memory_ptr",
                              "typeString": "struct IBundle.Bundle memory"
                            }
                          },
                          "id": 4542,
                          "isConstant": false,
                          "isLValue": true,
                          "isPure": false,
                          "lValueRequested": false,
                          "memberName": "capital",
                          "nodeType": "MemberAccess",
                          "referencedDeclaration": 13289,
                          "src": "23703:44:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "<=",
                        "rightExpression": {
                          "id": 4543,
                          "name": "_bundleCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3088,
                          "src": "23751:17:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "23703:65:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3130303a46554e44494e475f455843454544535f42554e444c455f4341504954414c5f434150",
                        "id": 4545,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "23783:50:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_0d3b1a74344b0e7fd9c7cd0303c13830f6538357ab0dc0d45e06997dfb5d8a1f",
                          "typeString": "literal_string \"ERROR:DRP-100:FUNDING_EXCEEDS_BUNDLE_CAPITAL_CAP\""
                        },
                        "value": "ERROR:DRP-100:FUNDING_EXCEEDS_BUNDLE_CAPITAL_CAP"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_0d3b1a74344b0e7fd9c7cd0303c13830f6538357ab0dc0d45e06997dfb5d8a1f",
                          "typeString": "literal_string \"ERROR:DRP-100:FUNDING_EXCEEDS_BUNDLE_CAPITAL_CAP\""
                        }
                      ],
                      "id": 4537,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "23682:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 4546,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "23682:152:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 4547,
                  "nodeType": "ExpressionStatement",
                  "src": "23682:152:53"
                },
                {
                  "expression": {
                    "arguments": [
                      {
                        "commonType": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        },
                        "id": 4552,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": false,
                        "lValueRequested": false,
                        "leftExpression": {
                          "arguments": [],
                          "expression": {
                            "argumentTypes": [],
                            "id": 4549,
                            "name": "getCapital",
                            "nodeType": "Identifier",
                            "overloadedDeclarations": [],
                            "referencedDeclaration": 7130,
                            "src": "23866:10:53",
                            "typeDescriptions": {
                              "typeIdentifier": "t_function_internal_view$__$returns$_t_uint256_$",
                              "typeString": "function () view returns (uint256)"
                            }
                          },
                          "id": 4550,
                          "isConstant": false,
                          "isLValue": false,
                          "isPure": false,
                          "kind": "functionCall",
                          "lValueRequested": false,
                          "names": [],
                          "nodeType": "FunctionCall",
                          "src": "23866:12:53",
                          "tryCall": false,
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "nodeType": "BinaryOperation",
                        "operator": "<=",
                        "rightExpression": {
                          "id": 4551,
                          "name": "_riskpoolCapitalCap",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 3086,
                          "src": "23882:19:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        },
                        "src": "23866:35:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        }
                      },
                      {
                        "hexValue": "4552524f523a4452502d3130313a46554e44494e475f455843454544535f5249534b504f4f4c5f4341504954414c5f434150",
                        "id": 4553,
                        "isConstant": false,
                        "isLValue": false,
                        "isPure": true,
                        "kind": "string",
                        "lValueRequested": false,
                        "nodeType": "Literal",
                        "src": "23916:52:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_stringliteral_ec136a25a4de9d56be70dcec7b3f7b62461dbf4e3ae120e85ca3a852447ffbfe",
                          "typeString": "literal_string \"ERROR:DRP-101:FUNDING_EXCEEDS_RISKPOOL_CAPITAL_CAP\""
                        },
                        "value": "ERROR:DRP-101:FUNDING_EXCEEDS_RISKPOOL_CAPITAL_CAP"
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_bool",
                          "typeString": "bool"
                        },
                        {
                          "typeIdentifier": "t_stringliteral_ec136a25a4de9d56be70dcec7b3f7b62461dbf4e3ae120e85ca3a852447ffbfe",
                          "typeString": "literal_string \"ERROR:DRP-101:FUNDING_EXCEEDS_RISKPOOL_CAPITAL_CAP\""
                        }
                      ],
                      "id": 4548,
                      "name": "require",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [
                        -18,
                        -18
                      ],
                      "referencedDeclaration": -18,
                      "src": "23845:7:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
                        "typeString": "function (bool,string memory) pure"
                      }
                    },
                    "id": 4554,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "23845:124:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 4555,
                  "nodeType": "ExpressionStatement",
                  "src": "23845:124:53"
                }
              ]
            },
            "id": 4557,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "_afterFundBundle",
            "nameLocation": "23570:16:53",
            "nodeType": "FunctionDefinition",
            "overrides": {
              "id": 4535,
              "nodeType": "OverrideSpecifier",
              "overrides": [],
              "src": "23646:8:53"
            },
            "parameters": {
              "id": 4534,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4531,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "23595:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4557,
                  "src": "23587:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4530,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "23587:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                },
                {
                  "constant": false,
                  "id": 4533,
                  "mutability": "mutable",
                  "name": "amount",
                  "nameLocation": "23613:6:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4557,
                  "src": "23605:14:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4532,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "23605:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "23586:34:53"
            },
            "returnParameters": {
              "id": 4536,
              "nodeType": "ParameterList",
              "parameters": [],
              "src": "23672:0:53"
            },
            "scope": 4579,
            "src": "23561:415:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "internal"
          },
          {
            "body": {
              "id": 4577,
              "nodeType": "Block",
              "src": "24079:144:53",
              "statements": [
                {
                  "assignments": [
                    4565
                  ],
                  "declarations": [
                    {
                      "constant": false,
                      "id": 4565,
                      "mutability": "mutable",
                      "name": "filter",
                      "nameLocation": "24102:6:53",
                      "nodeType": "VariableDeclaration",
                      "scope": 4577,
                      "src": "24089:19:53",
                      "stateVariable": false,
                      "storageLocation": "memory",
                      "typeDescriptions": {
                        "typeIdentifier": "t_bytes_memory_ptr",
                        "typeString": "bytes"
                      },
                      "typeName": {
                        "id": 4564,
                        "name": "bytes",
                        "nodeType": "ElementaryTypeName",
                        "src": "24089:5:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_bytes_storage_ptr",
                          "typeString": "bytes"
                        }
                      },
                      "visibility": "internal"
                    }
                  ],
                  "id": 4569,
                  "initialValue": {
                    "arguments": [
                      {
                        "id": 4567,
                        "name": "bundleId",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4559,
                        "src": "24127:8:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      }
                    ],
                    "expression": {
                      "argumentTypes": [
                        {
                          "typeIdentifier": "t_uint256",
                          "typeString": "uint256"
                        }
                      ],
                      "id": 4566,
                      "name": "getBundleFilter",
                      "nodeType": "Identifier",
                      "overloadedDeclarations": [],
                      "referencedDeclaration": 4187,
                      "src": "24111:15:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_function_internal_view$_t_uint256_$returns$_t_bytes_memory_ptr_$",
                        "typeString": "function (uint256) view returns (bytes memory)"
                      }
                    },
                    "id": 4568,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "kind": "functionCall",
                    "lValueRequested": false,
                    "names": [],
                    "nodeType": "FunctionCall",
                    "src": "24111:25:53",
                    "tryCall": false,
                    "typeDescriptions": {
                      "typeIdentifier": "t_bytes_memory_ptr",
                      "typeString": "bytes memory"
                    }
                  },
                  "nodeType": "VariableDeclarationStatement",
                  "src": "24089:47:53"
                },
                {
                  "expression": {
                    "id": 4575,
                    "isConstant": false,
                    "isLValue": false,
                    "isPure": false,
                    "lValueRequested": false,
                    "leftHandSide": {
                      "components": [
                        null,
                        null,
                        null,
                        null,
                        null,
                        null,
                        {
                          "id": 4570,
                          "name": "annualPercentageReturn",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4562,
                          "src": "24154:22:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_uint256",
                            "typeString": "uint256"
                          }
                        }
                      ],
                      "id": 4571,
                      "isConstant": false,
                      "isInlineArray": false,
                      "isLValue": true,
                      "isPure": false,
                      "lValueRequested": true,
                      "nodeType": "TupleExpression",
                      "src": "24146:31:53",
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$__$__$__$__$__$__$_t_uint256_$",
                        "typeString": "tuple(,,,,,,uint256)"
                      }
                    },
                    "nodeType": "Assignment",
                    "operator": "=",
                    "rightHandSide": {
                      "arguments": [
                        {
                          "id": 4573,
                          "name": "filter",
                          "nodeType": "Identifier",
                          "overloadedDeclarations": [],
                          "referencedDeclaration": 4565,
                          "src": "24209:6:53",
                          "typeDescriptions": {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        }
                      ],
                      "expression": {
                        "argumentTypes": [
                          {
                            "typeIdentifier": "t_bytes_memory_ptr",
                            "typeString": "bytes memory"
                          }
                        ],
                        "id": 4572,
                        "name": "decodeBundleParamsFromFilter",
                        "nodeType": "Identifier",
                        "overloadedDeclarations": [],
                        "referencedDeclaration": 4098,
                        "src": "24180:28:53",
                        "typeDescriptions": {
                          "typeIdentifier": "t_function_internal_pure$_t_bytes_memory_ptr_$returns$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                          "typeString": "function (bytes memory) pure returns (string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                        }
                      },
                      "id": 4574,
                      "isConstant": false,
                      "isLValue": false,
                      "isPure": false,
                      "kind": "functionCall",
                      "lValueRequested": false,
                      "names": [],
                      "nodeType": "FunctionCall",
                      "src": "24180:36:53",
                      "tryCall": false,
                      "typeDescriptions": {
                        "typeIdentifier": "t_tuple$_t_string_memory_ptr_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$_t_uint256_$",
                        "typeString": "tuple(string memory,uint256,uint256,uint256,uint256,uint256,uint256)"
                      }
                    },
                    "src": "24146:70:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_tuple$__$",
                      "typeString": "tuple()"
                    }
                  },
                  "id": 4576,
                  "nodeType": "ExpressionStatement",
                  "src": "24146:70:53"
                }
              ]
            },
            "id": 4578,
            "implemented": true,
            "kind": "function",
            "modifiers": [],
            "name": "_getBundleApr",
            "nameLocation": "23992:13:53",
            "nodeType": "FunctionDefinition",
            "parameters": {
              "id": 4560,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4559,
                  "mutability": "mutable",
                  "name": "bundleId",
                  "nameLocation": "24014:8:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4578,
                  "src": "24006:16:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4558,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "24006:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "24005:18:53"
            },
            "returnParameters": {
              "id": 4563,
              "nodeType": "ParameterList",
              "parameters": [
                {
                  "constant": false,
                  "id": 4562,
                  "mutability": "mutable",
                  "name": "annualPercentageReturn",
                  "nameLocation": "24055:22:53",
                  "nodeType": "VariableDeclaration",
                  "scope": 4578,
                  "src": "24047:30:53",
                  "stateVariable": false,
                  "storageLocation": "default",
                  "typeDescriptions": {
                    "typeIdentifier": "t_uint256",
                    "typeString": "uint256"
                  },
                  "typeName": {
                    "id": 4561,
                    "name": "uint256",
                    "nodeType": "ElementaryTypeName",
                    "src": "24047:7:53",
                    "typeDescriptions": {
                      "typeIdentifier": "t_uint256",
                      "typeString": "uint256"
                    }
                  },
                  "visibility": "internal"
                }
              ],
              "src": "24046:32:53"
            },
            "scope": 4579,
            "src": "23983:240:53",
            "stateMutability": "view",
            "virtual": false,
            "visibility": "internal"
          }
        ],
        "scope": 4580,
        "src": "532:23693:53"
      }
    ],
    "src": "39:24187:53"
  },
  "bytecode": "60806040526011805463ffffffff191690553480156200001e57600080fd5b506040516200614c3803806200614c83398101604081905262000041916200073c565b85670de0b6b3a764000086858585858585858585856002826200006433620005d8565b6001600160a01b038116620000cc5760405162461bcd60e51b815260206004820152602360248201527f4552524f523a434d502d3030343a52454749535452595f414444524553535f5a60448201526245524f60e81b60648201526084015b60405180910390fd5b60038054610100600160a81b0319166101006001600160a01b03841602179055620000f662000628565b600480546001600160a01b0319166001600160a01b03929092169190911790556200012062000643565b600580546001600160a01b0319166001600160a01b03929092169190911790556200014a62000670565b600680546001600160a01b0319166001600160a01b0392909216919091179055600183815560038054849260ff19909116908360028111156200019d57634e487b7160e01b600052602160045260246000fd5b02179055506001546003546040517f04a2dea3211d6352f30925875b6e2e984642f84e1bcffe65ffaa1b04c1197b7a92620001f192909160ff82169130916101009091046001600160a01b031690620007ce565b60405180910390a1505050600d85905583620002625760405162461bcd60e51b815260206004820152602960248201527f4552524f523a52504c2d3030333a53554d5f4f465f53554d5f494e53555245446044820152685f4341505f5a45524f60b81b6064820152608401620000c3565b600e8490556001600160a01b038316620002bf5760405162461bcd60e51b815260206004820181905260248201527f4552524f523a52504c2d3030353a45524332305f414444524553535f5a45524f6044820152606401620000c3565b600c80546001600160a01b0319166001600160a01b03858116919091179091558216620003395760405162461bcd60e51b815260206004820152602160248201527f4552524f523a52504c2d3030363a57414c4c45545f414444524553535f5a45526044820152604f60f81b6064820152608401620000c3565b600b80546001600160a01b0319166001600160a01b038416179055620003716e496e7374616e63655365727669636560881b6200068a565b600780546001600160a01b0319166001600160a01b0392909216919091179055620003ae6e5269736b706f6f6c5365727669636560881b6200068a565b600880546001600160a01b0319166001600160a01b0392831617905560075460408051633acd5e0f60e21b81529051919092169163eb35783c916004808301926020929190829003018186803b1580156200040857600080fd5b505afa1580156200041d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000443919062000716565b600960006101000a8154816001600160a01b0302191690836001600160a01b0316021790555050505050505050505050505060008411801562000487575060648411155b620004ea5760405162461bcd60e51b815260206004820152602c60248201527f4552524f523a4452502d3030353a53554d5f494e53555245445f50455243454e60448201526b151051d157d253959053125160a21b6064820152608401620000c3565b601b849055601980546001600160a01b0319166001600160a01b0385811691909117918290556040805163313ce56760e01b81529051929091169163313ce56791600480820192602092909190829003018186803b1580156200054c57600080fd5b505afa15801562000561573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620005879190620007ab565b60ff16601a55601c8590556200059f600a8662000819565b601d555050601f805460ff191660011790555050601880546001600160a01b031990811690915560178054909116905550620008539050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006200063e6541636365737360d01b6200068a565b905090565b60006200063e7f436f6d706f6e656e744f776e65725365727669636500000000000000000000006200068a565b60006200063e6e496e7374616e63655365727669636560881b5b600354604051631c2d8fb360e31b81526004810183905260009161010090046001600160a01b03169063e16c7d989060240160206040518083038186803b158015620006d557600080fd5b505afa158015620006ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000710919062000716565b92915050565b60006020828403121562000728578081fd5b815162000735816200083a565b9392505050565b60008060008060008060c0878903121562000755578182fd5b865195506020870151945060408701519350606087015162000777816200083a565b60808801519093506200078a816200083a565b60a08801519092506200079d816200083a565b809150509295509295509295565b600060208284031215620007bd578081fd5b815160ff8116811462000735578182fd5b8481526080810160038510620007f457634e487b7160e01b600052602160045260246000fd5b60208201949094526001600160a01b0392831660408201529116606090910152919050565b6000826200083557634e487b7160e01b81526012600452602481fd5b500490565b6001600160a01b03811681146200085057600080fd5b50565b6158e980620008636000396000f3fe608060405234801561001057600080fd5b506004361061054b5760003560e01c806382558906116102ca578063be6d95c61161018d578063e0032383116100f4578063ec57d4a2116100ad578063f2fde38b11610087578063f2fde38b14610b7b578063f4e0d9ac14610b8e578063fbd80cfb14610ba1578063feb1824b14610bac5761054b565b8063ec57d4a214610b4e578063f061102014610b5a578063f1d354d014610b6d5761054b565b8063e003238314610acb578063e0815f0d14610ad3578063e0bf5bda14610adb578063e4cd87e114610ae5578063e57d2f1f14610b39578063e64e7d6914610a255761054b565b8063d0e0ba9511610146578063d0e0ba9514610a38578063d43a9d0514610a4b578063d513930814610a53578063d5de425214610a73578063d73cd99214610647578063da62176b14610ab85761054b565b8063be6d95c6146109e4578063c0827d44146109f7578063c3004c8614610a0a578063c40000d414610a1d578063cc9592c714610a25578063ced3dab214610a2f5761054b565b8063a17030d511610231578063b3fca9bd116101ea578063b3fca9bd14610647578063b680a4f3146109b6578063babcc539146109c0578063bacd062e146109d3578063bd1fe5d014610647578063be169e7e146109dc5761054b565b8063a17030d51461096d578063a18aa12814610980578063a18f5ae214610647578063a378eaed14610988578063afab9da51461099b578063b26025aa146109ae5761054b565b80638c483e5a116102835780638c483e5a1461090d5780638c4d6839146109205780638da5cb5b1461093957806397910c3c1461094a5780639a82f890146109525780639c5aff421461095a5761054b565b806382558906146108ae57806386c71288146108c157806386d8f78d146108d757806389002da5146108df578063890fbf78146108f2578063893d20e8146109055761054b565b80633dcdde1711610412578063631e136c116103795780637888a2ff116103325780637888a2ff146108355780637893c7bc146108485780637b1391a61461085e5780637e5907aa1461086f5780637f3b6980146108935780638204b70d1461089b5761054b565b8063631e136c146107c9578063638ce0ba146107d4578063652028e5146107dc578063706e9ba9146107ef578063715018a61461081a57806375fd716f146108225761054b565b80635840e183116103cb5780635840e18314610779578063587e59d01461078457806359dacc6a146106475780635ab1bd53146107975780635d1ca631146107ae57806362d5be49146107b65761054b565b80633dcdde17146107285780634101b90c1461073d578063440279d11461074557806345fe1c6d146107585780634d8f3bc91461076757806354afef63146107715761054b565b8063217161ff116104b657806329e2326e1161046f57806329e2326e146106b45780632d0821b7146106be578063316c5348146106de57806336153f3a146106f15780633629c3c4146107045780633a5f5c59146107175761054b565b8063217161ff146106515780632180844914610659578063235e968c1461066c578063258d560c1461067657806329a630831461068e57806329aa4136146106a15761054b565b8063156f1d7411610508578063156f1d74146105fc57806315dae03e1461060f57806317d7de7c1461062257806318442e631461062a5780631865c57d146106325780631b867c63146106475761054b565b80630676cb0e14610550578063090800311461057657806312065fe01461059c57806312d18d80146105a457806313299604146105c4578063136466c1146105e9575b600080fd5b61056361055e366004614d02565b610bbd565b6040519081526020015b60405180910390f35b610589610584366004614d53565b610d3a565b60405161056d979695949392919061540e565b610563610d70565b6105b76105b2366004614d02565b610e00565b60405161056d91906154f7565b600b546001600160a01b03165b6040516001600160a01b03909116815260200161056d565b6105636105f7366004614d02565b6111b4565b61056361060a3660046151c9565b6111d6565b60035460ff1660405161056d91906153fa565b600154610563565b600a54610563565b61063a611215565b60405161056d91906153e0565b61064f61129b565b005b601d54610563565b610563610667366004614edb565b6112e2565b61056362ed4e0081565b61067e611894565b604051901515815260200161056d565b61056361069c366004614d02565b6118c4565b61064f6106af366004614c4f565b611957565b610563620f424081565b6106d16106cc366004614d02565b6119c7565b60405161056d91906155ed565b61064f6106ec366004614d02565b6119cf565b6105636106ff366004614d32565b611bac565b61064f610712366004614d32565b611db2565b6017546001600160a01b03166105d1565b610730611e32565b60405161056d919061539b565b610563611e52565b610730610753366004614de8565b611e90565b610563670de0b6b3a764000081565b610563629e340081565b600d54610563565b601f5460ff1661067e565b61064f610792366004614d02565b611ecb565b6105d160035461010090046001600160a01b031690565b600254610563565b6105636107c4366004614d02565b612095565b6105636301e1338081565b61064f6120fb565b61064f6107ea366004614d02565b612148565b6108026107fd366004614d02565b6121f1565b6040516001600160601b03909116815260200161056d565b61064f612311565b61067e610830366004614d32565b612323565b610563610843366004614d86565b612347565b6107306040518060200160405280600081525081565b6018546001600160a01b03166105d1565b61088261087d366004614d02565b612454565b60405161056d9594939291906153ae565b610563612553565b61067e6108a93660046151f4565b612591565b61064f6108bc366004614d32565b6126e8565b61067e6108cf3660046150cf565b600092915050565b610563612768565b6105636108ed366004614d32565b612779565b61067e610900366004614d32565b61297c565b6105d1612a13565b61064f61091b366004614d02565b612a25565b6105636040805160008152602081019182905251902081565b6000546001600160a01b03166105d1565b601c54610563565b61067e612bf8565b61064f610968366004614cca565b612c00565b61064f61097b366004614d02565b612c54565b600e54610563565b610563610996366004614d02565b612e27565b61064f6109a9366004614d32565b612e44565b610563613277565b6301e13380610563565b61067e6109ce366004614bcf565b6132b5565b620f4240610563565b61064f6132e3565b61064f6109f2366004614d32565b613330565b61067e610a05366004614d32565b6134df565b61064f610a18366004614d02565b61350d565b610563613591565b6105636212750081565b62ed4e00610563565b61064f610a46366004614d02565b6135cf565b601b54610563565b610563610a61366004614d02565b60009081526013602052604090205490565b610a86610a81366004614d53565b613619565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a00161056d565b61067e610ac63660046150cf565b613647565b61056361371e565b61067e61375b565b6105636228de8081565b610730610af3366004614c87565b604080516001600160a01b03969096166020870152858101949094526060850192909252608084015260a0808401919091528151808403909101815260c0909201905290565b610b41613764565b60405161056d9190615320565b61056364e8d4a5100081565b610730610b68366004614d02565b6137bc565b670de0b6b3a7640000610563565b61064f610b89366004614bcf565b61384d565b61064f610b9c366004614bcf565b6138c6565b610563637735940081565b600c546001600160a01b03166105d1565b600080610bc960025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a669060240160206040518083038186803b158015610c0e57600080fd5b505afa158015610c22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c469190614d1a565b8310610cad5760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a52504c2d3030383a4143544956455f42554e444c455f494e444560448201526a585f544f4f5f4c4152474560a81b60648201526084015b60405180910390fd5b600754604051633b20cec360e21b815260048101839052602481018590526001600160a01b039091169063ec833b0c906044015b60206040518083038186803b158015610cf957600080fd5b505afa158015610d0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d319190614d1a565b9150505b919050565b606060008060008060008087806020019051810190610d599190614e54565b959e949d50929b5090995097509550909350915050565b600080610d7c60025490565b600754604051631e01043960e01b8152600481018390529192506001600160a01b031690631e010439906024015b60206040518083038186803b158015610dc257600080fd5b505afa158015610dd6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dfa9190614d1a565b91505090565b610e896040805161020081018252600080825260606020830152909182019081526020016000815260200160006001600160a01b0316815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b600754604051632d0821b760e01b8152600481018490526000916001600160a01b031690632d0821b79060240160006040518083038186803b158015610ece57600080fd5b505afa158015610ee2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f0a9190810190614ffb565b90506000600760009054906101000a90046001600160a01b03166001600160a01b031663eb35783c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f5c57600080fd5b505afa158015610f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f949190614beb565b90506000806000806000806000610fae8960800151610d3a565b96509650965096509650965096506000886001600160a01b03166323250cae8b604001516040518263ffffffff1660e01b8152600401610ff091815260200190565b60206040518083038186803b15801561100857600080fd5b505afa15801561101c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110409190614ce6565b6110c75760408a81015190516331a9108f60e11b815260048101919091526001600160a01b038a1690636352211e9060240160206040518083038186803b15801561108a57600080fd5b505afa15801561109e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c29190614beb565b6110ca565b60005b905060006110d78d612095565b60008e815260156020526040812054919250906110f4908a6156dd565b90506040518061020001604052808f81526020018b81526020018d60600151600381111561113257634e487b7160e01b600052602160045260246000fd5b81526020018d604001518152602001846001600160a01b031681526020018281526020018981526020018881526020018781526020018681526020018581526020018381526020018d60a0015181526020018d60c0015181526020018d60e0015181526020018d61010001518152509c50505050505050505050505050919050565b60006064601b54836111c69190615715565b6111d091906156f5565b92915050565b6000806301e133806111e88585615715565b6111f291906156f5565b9050620f42406112028287615715565b61120c91906156f5565b95945050505050565b600654600254604051635e966e4560e01b815260048101919091526000916001600160a01b031690635e966e459060240160206040518083038186803b15801561125e57600080fd5b505afa158015611272573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112969190614dc9565b905090565b6112b06810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146112e05760405162461bcd60e51b8152600401610ca490615489565b565b60006112ed336109ce565b6113575760405162461bcd60e51b815260206004820152603560248201527f4552524f523a4452502d3030313a4143434f554e545f4e4f545f414c4c4f5745604482015274222fa327a92fa12aa7222622afa1a922a0aa24a7a760591b6064820152608401610ca4565b60168960405161136791906152d0565b9081526020016040518091039020546000146113c55760405162461bcd60e51b815260206004820152601d60248201527f4552524f523a4452502d3032303a4e414d455f4e4f545f554e495155450000006044820152606401610ca4565b6212750088101580156113db575062ed4e008811155b6114275760405162461bcd60e51b815260206004820152601e60248201527f4552524f523a4452502d3032313a4c49464554494d455f494e56414c494400006044820152606401610ca4565b6000611432886111b4565b9050600061143f886111b4565b9050888810158015611456575064e8d4a510008811155b80156114645750601d548111155b6114c45760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a4452502d3032323a4d41585f50524f5445435445445f42414c4160448201526a1390d157d253959053125160aa1b6064820152608401610ca4565b637735940089101580156114d85750878911155b6115385760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a4452502d3032333a4d494e5f50524f5445435445445f42414c4160448201526a1390d157d253959053125160aa1b6064820152608401610ca4565b60008611801561154b5750629e34008611155b6115a25760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3032343a4d41585f4455524154494f4e5f494e56414c604482015261125160f21b6064820152608401610ca4565b6212750087101580156115b55750858711155b61160c5760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3032353a4d494e5f4455524154494f4e5f494e56414c604482015261125160f21b6064820152608401610ca4565b60008511801561162957506116256005620f42406156f5565b8511155b6116755760405162461bcd60e51b815260206004820152601960248201527f4552524f523a4452502d3032363a4150525f494e56414c4944000000000000006044820152606401610ca4565b6000841180156116875750601d548411155b6116de5760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3032373a5249534b5f4341504954414c5f494e56414c604482015261125160f21b6064820152608401610ca4565b601c54846116ea61371e565b6116f491906156dd565b11156117525760405162461bcd60e51b815260206004820152602760248201527f4552524f523a4452502d3032383a504f4f4c5f4341504954414c5f4341505f456044820152661610d15151115160ca1b6064820152608401610ca4565b60006117638c8c85858c8c8c611e90565b905061176f8186612347565b60408051600081526020810180835281519020929650611791918f91016152d0565b60405160208183030381529060405280519060200120146117ce578360168d6040516117bd91906152d0565b908152604051908190036020019020555b600754604051632d0821b760e01b8152600481018690526000916001600160a01b031690632d0821b79060240160006040518083038186803b15801561181357600080fd5b505afa158015611827573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261184f9190810190614ffb565b6017549091506001600160a01b03161580159061187457506118748160200151613ae4565b1561188457611884818e8e613c83565b5050505098975050505050505050565b600060025b60035460ff1660028111156118be57634e487b7160e01b600052602160045260246000fd5b14905090565b600a5460009082106119245760405162461bcd60e51b8152602060048201526024808201527f4552524f523a52504c2d3030373a42554e444c455f494e4445585f544f4f5f4c6044820152634152474560e01b6064820152608401610ca4565b600a828154811061194557634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b61195f613de1565b6001600160a01b0382166000818152601e6020908152604091829020805460ff19168515151790819055825193845260ff161515908301527f6f7bff9d8e0668fb1e55b6604cecdb2a0e1920f5b57bc9428ced6e0e016d983a91015b60405180910390a15050565b610d35614a1a565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015611a1857600080fd5b505afa158015611a2c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a549190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91611a919160040190815260200190565b60206040518083038186803b158015611aa957600080fd5b505afa158015611abd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae19190614beb565b9050336001600160a01b03821614611b0b5760405162461bcd60e51b8152600401610ca490615452565b60085460405163062d8a6960e31b8152600481018690526001600160a01b039091169063316c534890602401600060405180830381600087803b158015611b5157600080fd5b505af1158015611b65573d6000803e3d6000fd5b50505050611b7284613e3b565b6040518481527f154528592d03be73e99be5ff880b0997e30ca93542cc0884ba556a60572e4a77906020015b60405180910390a150505050565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b158015611bf557600080fd5b505afa158015611c09573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c319190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91611c6e9160040190815260200190565b60206040518083038186803b158015611c8657600080fd5b505afa158015611c9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cbe9190614beb565b9050336001600160a01b03821614611ce85760405162461bcd60e51b8152600401610ca490615452565b600854604051631b0a9f9d60e11b815260048101889052602481018790526001600160a01b03909116906336153f3a90604401602060405180830381600087803b158015611d3557600080fd5b505af1158015611d49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d6d9190614d1a565b935060408051878152602081018790527f872682416f471342c5d94e9b7a04c224823e247428bd74a5e259c90f5cd093be91015b60405180910390a150505092915050565b611dc263141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b031614611df25760405162461bcd60e51b8152600401610ca4906154c0565b611dfc8282613e48565b60408051838152602081018390527fd910a5091eea39c3efeed9891a9e2b4694bd064808f5b0a4de415d70b313ec5291016119bb565b60606040518060a001604052806074815260200161584060749139905090565b600080611e5e60025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a6690602401610daa565b606087878787878787604051602001611eaf979695949392919061540e565b6040516020818303038152906040529050979650505050505050565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015611f1457600080fd5b505afa158015611f28573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611f509190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91611f8d9160040190815260200190565b60206040518083038186803b158015611fa557600080fd5b505afa158015611fb9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fdd9190614beb565b9050336001600160a01b038216146120075760405162461bcd60e51b8152600401610ca490615452565b600854604051630587e59d60e41b8152600481018690526001600160a01b039091169063587e59d090602401600060405180830381600087803b15801561204d57600080fd5b505af1158015612061573d6000803e3d6000fd5b505050506040518481527f31cc9bbba60771362f1c61ac844252a332c0b372d4f4c9db73c07230fd42005790602001611b9e565b6018546000906001600160a01b03166120b15750601d54610d35565b6000828152601460205260409081902054601854915162cf613b60e61b81526001600160601b0390911660048201819052916001600160a01b0316906333d84ec090602401610ce1565b6121106810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146121405760405162461bcd60e51b8152600401610ca490615489565b6112e0613eca565b612150613de1565b600061215b60025490565b600854604051630424ffa960e31b815260048101839052602481018590529192506001600160a01b031690632127fd4890604401600060405180830381600087803b1580156121a957600080fd5b505af11580156121bd573d6000803e3d6000fd5b505050506040518281527fd1d64c3cba0d0d27e1418b6d2d927094da31970f05fa9631d658b88d185f471b906020016119bb565b6000818152601460205260409020546001600160601b031680610d355760175460075460408051631551100f60e01b815290516001600160a01b039384169363afb9128e931691631551100f916004808301926020929190829003018186803b15801561225d57600080fd5b505afa158015612271573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122959190614d1a565b846040518363ffffffff1660e01b81526004016122bc929190918252602082015260400190565b60206040518083038186803b1580156122d457600080fd5b505afa1580156122e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061230c9190615269565b6111d0565b612319613de1565b6112e06000613f4b565b60008061232f84613f9b565b9050600061233c84613f9b565b909110949350505050565b6000803360085460405163057f079d60e21b81529192506001600160a01b0316906315fc1e7490612380908490889088906004016152ec565b602060405180830381600087803b15801561239a57600080fd5b505af11580156123ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123d29190614d1a565b600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8018190559150612414828585613fbf565b60408051838152602081018590527fd17d9dc3726ba31d9af5d3a3425289766158a8ea95520e1c299ccbe4a2978b34910160405180910390a15092915050565b600754604051632d0821b760e01b815260048101839052600091829182918291829182916001600160a01b0390911690632d0821b79060240160006040518083038186803b1580156124a557600080fd5b505afa1580156124b9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526124e19190810190614ffb565b90506124f08160800151610d3a565b50505060008b8152601560205260409020546060860151610100870151909b5099509297509192506125269150829050866156dd565b9350808583610100015161253a91906156dd565b61254491906156dd565b42119250505091939590929450565b60008061255f60025490565b600754604051631f6cca1160e21b8152600481018390529192506001600160a01b031690637db3284490602401610daa565b6000806000806125a48560600151613619565b94509450945050506000821180156125bc5750818b14155b1561260657604080518c8152602081018490527fb1480b0a9353d2145c23a115c2e15c7b9fa719b512e0ba4327ef560cc657edcb910160405180910390a1600093505050506126dd565b6040850151600190819081908d111561261e57600092505b8b8860400151111561262f57600092505b8a86101561263c57600091505b8986111561264957600091505b600061265a8960400151888c6111d6565b90508481111561266957600091505b7f13b61de072455ef7014a4766f1e486ef1f1b31a06c0ca0b6924c3caacf54d2918f8585856040516126b894939291909384529115156020840152151560408301521515606082015260800190565b60405180910390a18380156126ca5750825b80156126d35750815b9750505050505050505b979650505050505050565b6126f863141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b0316146127285760405162461bcd60e51b8152600401610ca4906154c0565b6127328282613fcd565b60408051838152602081018390527f0ee37957c2d37326fa4e3897fc3947bbdbd8e1082639a302c1c206b4d1c5e69591016119bb565b6127766005620f42406156f5565b81565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b1580156127c257600080fd5b505afa1580156127d6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526127fe9190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e9161283b9160040190815260200190565b60206040518083038186803b15801561285357600080fd5b505afa158015612867573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061288b9190614beb565b9050336001600160a01b038216146128b55760405162461bcd60e51b8152600401610ca490615452565b6008546040516389002da560e01b815260048101889052602481018790526001600160a01b03909116906389002da590604401602060405180830381600087803b15801561290257600080fd5b505af1158015612916573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061293a9190614d1a565b9350612946868661401c565b60408051878152602081018790527fa297610830591fc1b34213cf8d06988371b2a1841098649be49c7374bdb037f89101611da1565b600061298e63141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b0316146129be5760405162461bcd60e51b8152600401610ca4906154c0565b6129c8838361417e565b60408051858152602081018590528215158183015290519192507f9d0f25e972ad53428b0a94cd615fa731919562fa34769df0f9c3eed71b0bd81e919081900360600190a192915050565b600080546001600160a01b0316611296565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015612a6e57600080fd5b505afa158015612a82573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612aaa9190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91612ae79160040190815260200190565b60206040518083038186803b158015612aff57600080fd5b505afa158015612b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b379190614beb565b9050336001600160a01b03821614612b615760405162461bcd60e51b8152600401610ca490615452565b6008546040516346241f2d60e11b8152600481018690526001600160a01b0390911690638c483e5a90602401600060405180830381600087803b158015612ba757600080fd5b505af1158015612bbb573d6000803e3d6000fd5b50505050612bc884614559565b6040518481527f6a70a0263925c22fe5d1a996ebf965b39bc99f7146cf025447f939eaac1ef71490602001611b9e565b600080611899565b612c08613de1565b601f805460ff1916821515179081905560405160ff909116151581527f23f9090f88d3b5d224dc17fcddbbc4e1faa08822440d7a52e1a96d56598ddd389060200160405180910390a150565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015612c9d57600080fd5b505afa158015612cb1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612cd99190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91612d169160040190815260200190565b60206040518083038186803b158015612d2e57600080fd5b505afa158015612d42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d669190614beb565b9050336001600160a01b03821614612d905760405162461bcd60e51b8152600401610ca490615452565b60085460405163a17030d560e01b8152600481018690526001600160a01b039091169063a17030d590602401600060405180830381600087803b158015612dd657600080fd5b505af1158015612dea573d6000803e3d6000fd5b50505050612df784614559565b6040518481527f32692cc71c5b269de4b70cf8d7270502b7df30eedc3971ca3b2e1168958151d390602001611b9e565b60006064601b546064612e3a9190615734565b6111c69084615715565b600754604051632d0821b760e01b81526004810184905283916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015612e8d57600080fd5b505afa158015612ea1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612ec99190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91612f069160040190815260200190565b60206040518083038186803b158015612f1e57600080fd5b505afa158015612f32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f569190614beb565b9050336001600160a01b03821614612f805760405162461bcd60e51b8152600401610ca490615452565b621275008410158015612f96575062ed4e008411155b612ff35760405162461bcd60e51b815260206004820152602860248201527f4552524f523a4452502d3033303a4c49464554494d455f455854454e53494f4e60448201526717d253959053125160c21b6064820152608401610ca4565b60008060008060006130048a612454565b939850919650945092509050600085600381111561303257634e487b7160e01b600052602160045260246000fd5b1461307f5760405162461bcd60e51b815260206004820152601f60248201527f4552524f523a4452502d3033313a42554e444c455f4e4f545f414354495645006044820152606401610ca4565b80156130cd5760405162461bcd60e51b815260206004820152601c60248201527f4552524f523a4452502d3033323a42554e444c455f45585049524544000000006044820152606401610ca4565b6228de806130db83866156dd565b6130e59190615734565b42116131335760405162461bcd60e51b815260206004820152601760248201527f4552524f523a4452502d3033333a544f4f5f4541524c590000000000000000006044820152606401610ca4565b60008a815260156020526040812080548b92906131519084906156dd565b909155505060008a81526015602052604081205461316f90856156dd565b6017549091506001600160a01b0316158015906131a2575060008b8152601460205260409020546001600160601b031615155b156132225760006131b28c6121f1565b601754604051630b7a47b160e11b81526001600160601b0383166004820152602481018e90529192506001600160a01b0316906316f48f6290604401600060405180830381600087803b15801561320857600080fd5b505af115801561321c573d6000803e3d6000fd5b50505050505b604080518c815260208101879052908101859052606081018290527fc8db47e894db9514a3fe7f1ec7eb260af15772cdd11401b3a0290e46e1595a679060800160405180910390a15050505050505050505050565b60008061328360025490565b600754604051633f5d923560e01b8152600481018390529192506001600160a01b031690633f5d923590602401610daa565b601f5460009060ff16806111d05750506001600160a01b03166000908152601e602052604090205460ff1690565b6132f86810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146133285760405162461bcd60e51b8152600401610ca490615489565b6112e0614562565b613338613de1565b600e5482111561339b5760405162461bcd60e51b815260206004820152602860248201527f4552524f523a4452502d3031313a504f4f4c5f4341504954414c5f4341505f546044820152674f4f5f4c4152474560c01b6064820152608401610ca4565b8181106133fd5760405162461bcd60e51b815260206004820152602a60248201527f4552524f523a4452502d3031323a42554e444c455f4341504954414c5f4341506044820152695f544f4f5f4c4152474560b01b6064820152608401610ca4565b6000811161345b5760405162461bcd60e51b815260206004820152602560248201527f4552524f523a4452502d3031333a42554e444c455f4341504954414c5f4341506044820152645f5a45524f60d81b6064820152608401610ca4565b601c8054601d80549285905583905560408051858152602081018390529192917ff438eb7bcbd9075235c3e65a68946063046f63da8c0e6672c41298a35113c6fe910160405180910390a1601d5460408051918252602082018390527f1924100ad4fca875001db6de1b8d840d5bc250e2128b907baee06daa34cb202d9101611b9e565b6000601b5460646134f09190615734565b6134fa9083615715565b613505846064615715565b109392505050565b61351d63141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b03161461354d5760405162461bcd60e51b8152600401610ca4906154c0565b60006135588261464a565b60408051848152602081018390529192507f22bf66455b4bf54c9548e2bb650543cfa753a53cab13af4020ddbfa76c231b0f91016119bb565b60008061359d60025490565b60075460405163bcd5349f60e01b8152600481018390529192506001600160a01b03169063bcd5349f90602401610daa565b6135e46810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146136145760405162461bcd60e51b8152600401610ca490615489565b600255565b6000806000806000858060200190518101906136359190614c07565b939a9299509097509550909350915050565b600080600080600080600061365f8960800151610d3a565b8f51600090815260156020526040812054969d50949b5092995090975095509350915061368c90886156dd565b9050808a610100015161369f91906156dd565b4211156136ff5789516101008b015160408051928352602083019190915281018290527f7067d1ec94e062232ec541a0f8289eca98b3da0ec1e73884f6bc913f88390d1d9060600160405180910390a160009750505050505050506111d0565b89516137109087878787878f612591565b9a9950505050505050505050565b60008061372a60025490565b6007546040516252ac1360e71b8152600481018390529192506001600160a01b031690632956098090602401610daa565b60006001611899565b606060128054806020026020016040519081016040528092919081815260200182805480156137b257602002820191906000526020600020905b81548152602001906001019080831161379e575b5050505050905090565b600754604051632d0821b760e01b8152600481018390526060916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561380657600080fd5b505afa15801561381a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526138429190810190614ffb565b608001519392505050565b613855613de1565b6001600160a01b0381166138ba5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ca4565b6138c381613f4b565b50565b6138ce613de1565b601880546001600160a01b0319166001600160a01b038381169190911791829055604080516306c220a760e21b815290519290911691631b08829c91600480820192602092909190829003018186803b15801561392a57600080fd5b505afa15801561393e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139629190614ce6565b6139b95760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3031363a5354414b494e475f4e4f545f495354414b496044820152614e4760f01b6064820152608401610ca4565b601860009054906101000a90046001600160a01b03166001600160a01b0316635ab1bd536040518163ffffffff1660e01b815260040160206040518083038186803b158015613a0757600080fd5b505afa158015613a1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a3f9190614beb565b601780546001600160a01b0319166001600160a01b039290921691909117905550565b600354604051631c2d8fb360e31b81526004810183905260009161010090046001600160a01b03169063e16c7d989060240160206040518083038186803b158015613aac57600080fd5b505afa158015613ac0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d09190614beb565b600080600760009054906101000a90046001600160a01b03166001600160a01b0316631551100f6040518163ffffffff1660e01b815260040160206040518083038186803b158015613b3557600080fd5b505afa158015613b49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b6d9190614d1a565b60175460405163d91fc8c760e01b815260048101839052602481018690529192506000916001600160a01b039091169063d91fc8c79060440160206040518083038186803b158015613bbe57600080fd5b505afa158015613bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bf69190615269565b601754604051634f9c1c0960e01b81526001600160601b03831660048201529192506001600160a01b031690634f9c1c099060240160206040518083038186803b158015613c4357600080fd5b505afa158015613c57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c7b9190614ce6565b949350505050565b60075460408051631551100f60e01b815290516000926001600160a01b031691631551100f916004808301926020929190829003018186803b158015613cc857600080fd5b505afa158015613cdc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d009190614d1a565b9050600082856101000151613d1591906156dd565b60175460208701518751604051635b1cfdbd60e01b81529394506001600160a01b0390921692635b1cfdbd92613d569287929091908a908890600401615364565b602060405180830381600087803b158015613d7057600080fd5b505af1158015613d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613da89190615269565b9451600090815260146020526040902080546bffffffffffffffffffffffff19166001600160601b039096169590951790945550505050565b6000546001600160a01b031633146112e05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ca4565b6138c381614706565b5050565b600082815260106020526040908190205460085491516305b933a160e51b815260048101829052602481018590526044810184905290916001600160a01b03169063b7267420906064015b600060405180830381600087803b158015613ead57600080fd5b505af1158015613ec1573d6000803e3d6000fd5b50505050505050565b600854600b54600c54600d54600e54604051635f971aa360e11b81526001600160a01b03948516600482015292841660248401526044830191909152606482015291169063bf2e354690608401600060405180830381600087803b158015613f3157600080fd5b505af1158015613f45573d6000803e3d6000fd5b50505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080613fa7836137bc565b9050613fb281610d3a565b9998505050505050505050565b613fc883614706565b505050565b6000828152601060205260409081902054600854915163594ce61360e11b815260048101829052602481018590526044810184905290916001600160a01b03169063b299cc2690606401613e93565b601d54600754604051632d0821b760e01b8152600481018590526001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561406357600080fd5b505afa158015614077573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261409f9190810190614ffb565b60a00151111561410a5760405162461bcd60e51b815260206004820152603060248201527f4552524f523a4452502d3130303a46554e44494e475f455843454544535f425560448201526f04e444c455f4341504954414c5f4341560841b6064820152608401610ca4565b601c5461411561371e565b1115613e445760405162461bcd60e51b815260206004820152603260248201527f4552524f523a4452502d3130313a46554e44494e475f455843454544535f52496044820152710534b504f4f4c5f4341504954414c5f4341560741b6064820152608401610ca4565b6012546000906141d05760405162461bcd60e51b815260206004820152601f60248201527f4552524f523a4252502d3030313a4e4f5f4143544956455f42554e444c4553006044820152606401610ca4565b60006141da61371e565b905060006141e6613277565b905060006141f485836156dd565b60125460408051918252602082018690528101849052606081018790529084116080820181905291507fd03f2d492e2209c6985434cd7003b9ca3baa1d2ab700f29c4c0dc8e5296a76429060a00160405180910390a18061425b57600093505050506111d0565b600754604051632f141bd960e21b8152600481018890526000955085916001600160a01b03169063bc506f649060240160006040518083038186803b1580156142a357600080fd5b505afa1580156142b7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526142df9190810190614f50565b905060005b601254811080156142f3575085155b1561454e5760006012828154811061431b57634e487b7160e01b600052603260045260246000fd5b6000918252602082200154600754604051632d0821b760e01b8152600481018390529193506001600160a01b031690632d0821b79060240160006040518083038186803b15801561436b57600080fd5b505afa15801561437f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526143a79190810190614ffb565b905060006143b58286613647565b6040805185815282151560208201529192507f4fb0f8b19e3ce187a133519bff1fcbdf3dfbc1b55f8bc334a3da5bcadbeea2a7910160405180910390a180156145385760008260c001518360a0015161440e9190615734565b6040805187815260208101879052908101829052606081018d90529091507fe54ef564bee7e49a6e78296e638947532de075d47cd66e331104b4812756f1199060800160405180910390a18a811061453657600854604051634d03f9b760e01b815260048101869052602481018e9052604481018d90526001600160a01b0390911690634d03f9b790606401600060405180830381600087803b1580156144b457600080fd5b505af11580156144c8573d6000803e3d6000fd5b50505060008d81526010602052604081208690556011805460019d5063ffffffff169250906144f6836157a9565b825463ffffffff9182166101009390930a92830291909202199091161790555060008481526013602052604081208054916145308361578e565b91905055505b505b50505080806145469061578e565b9150506142e4565b505050505092915050565b6138c3816148f8565b600061456d60025490565b6007546040516362acbc1f60e11b8152600481018390529192506001600160a01b03169063c559783e9060240160206040518083038186803b1580156145b257600080fd5b505afa1580156145c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145ea9190614d1a565b156138c35760405162461bcd60e51b815260206004820152602a60248201527f4552524f523a52504c2d3031303a5249534b504f4f4c5f4841535f554e4255526044820152694e545f42554e444c455360b01b6064820152608401610ca4565b600081815260106020526040808220546008549151635daa06fb60e11b8152600481018290526024810185905290916001600160a01b03169063bb540df690604401602060405180830381600087803b1580156146a657600080fd5b505af11580156146ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146de9190614d1a565b60008281526013602052604081208054929450906146fb83615777565b919050555050919050565b60008060005b81158015614718575082155b8015614725575060125481105b156148af576012818154811061474b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154841415614766576001925061489d565b61479b846012838154811061478b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154612323565b1561489d5760128054600181810183556000838152620f42407fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec3444909301929092559154919350906147ed908490615734565b90505b8181111561486d576012614805600183615734565b8154811061482357634e487b7160e01b600052603260045260246000fd5b90600052602060002001546012828154811061484f57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001558061486581615777565b9150506147f0565b50836012828154811061489057634e487b7160e01b600052603260045260246000fd5b6000918252602090912001555b806148a78161578e565b91505061470c565b50811580156148bc575080155b15613fc8575050601280546001810182556000919091527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34440155565b6000805b8115801561490b575060125481105b15613fc8576012818154811061493157634e487b7160e01b600052603260045260246000fd5b9060005260206000200154831491508115614a08575b60125461495690600190615734565b8110156149d257601261496a8260016156dd565b8154811061498857634e487b7160e01b600052603260045260246000fd5b9060005260206000200154601282815481106149b457634e487b7160e01b600052603260045260246000fd5b600091825260209091200155806149ca8161578e565b915050614947565b60128054806149f157634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590555b80614a128161578e565b9150506148fc565b60405180610140016040528060008152602001600081526020016000815260200160006003811115614a5c57634e487b7160e01b600052602160045260246000fd5b81526020016060815260200160008152602001600081526020016000815260200160008152602001600081525090565b6000614a9f614a9a846156b5565b615684565b9050828152838383011115614ab357600080fd5b614ac183602083018461574b565b9392505050565b600082601f830112614ad8578081fd5b8135614ae6614a9a826156b5565b818152846020838601011115614afa578283fd5b816020850160208301379081016020019190915292915050565b600082601f830112614b24578081fd5b614ac183835160208501614a8c565b8035610d3581615832565b8051610d3581615832565b600060c08284031215614b5a578081fd5b614b6460c0615684565b90508135614b7181615832565b808252506020820135602082015260408201356040820152606082013567ffffffffffffffff811115614ba357600080fd5b614baf84828501614ac8565b6060830152506080820135608082015260a082013560a082015292915050565b600060208284031215614be0578081fd5b8135614ac18161580f565b600060208284031215614bfc578081fd5b8151614ac18161580f565b600080600080600060a08688031215614c1e578081fd5b8551614c298161580f565b602087015160408801516060890151608090990151929a91995097965090945092505050565b60008060408385031215614c61578182fd5b8235614c6c8161580f565b91506020830135614c7c81615824565b809150509250929050565b600080600080600060a08688031215614c9e578283fd5b8535614ca98161580f565b97602087013597506040870135966060810135965060800135945092505050565b600060208284031215614cdb578081fd5b8135614ac181615824565b600060208284031215614cf7578081fd5b8151614ac181615824565b600060208284031215614d13578081fd5b5035919050565b600060208284031215614d2b578081fd5b5051919050565b60008060408385031215614d44578182fd5b50508035926020909101359150565b600060208284031215614d64578081fd5b813567ffffffffffffffff811115614d7a578182fd5b613c7b84828501614ac8565b60008060408385031215614d98578182fd5b823567ffffffffffffffff811115614dae578283fd5b614dba85828601614ac8565b95602094909401359450505050565b600060208284031215614dda578081fd5b815160078110614ac1578182fd5b600080600080600080600060e0888a031215614e02578485fd5b873567ffffffffffffffff811115614e18578586fd5b614e248a828b01614ac8565b9a60208a01359a5060408a013599606081013599506080810135985060a0810135975060c0013595509350505050565b600080600080600080600060e0888a031215614e6e578081fd5b875167ffffffffffffffff811115614e84578182fd5b8801601f81018a13614e94578182fd5b614ea38a825160208401614a8c565b60208a015160408b015160608c015160808d015160a08e015160c0909e0151949f939e50919c909b5090995097509095509350505050565b600080600080600080600080610100898b031215614ef7578182fd5b883567ffffffffffffffff811115614f0d578283fd5b614f198b828c01614ac8565b9b60208b01359b5060408b01359a60608101359a506080810135995060a0810135985060c0810135975060e0013595509350505050565b600060208284031215614f61578081fd5b815167ffffffffffffffff80821115614f78578283fd5b9083019060c08286031215614f8b578283fd5b614f9560c0615684565b8251614fa081615832565b808252506020830151602082015260408301516040820152606083015182811115614fc9578485fd5b614fd587828601614b14565b6060830152506080830151608082015260a083015160a082015280935050505092915050565b60006020828403121561500c578081fd5b815167ffffffffffffffff80821115615023578283fd5b8184019150610140808387031215615039578384fd5b61504281615684565b905082518152602083015160208201526040830151604082015261506860608401614b3e565b606082015260808301518281111561507e578485fd5b61508a87828601614b14565b60808301525060a0838101519082015260c0808401519082015260e0808401519082015261010080840151908201526101209283015192810192909252509392505050565b600080604083850312156150e1578182fd5b823567ffffffffffffffff808211156150f8578384fd5b818501915061014080838803121561510e578485fd5b61511781615684565b905082358152602083013560208201526040830135604082015261513d60608401614b33565b6060820152608083013582811115615153578586fd5b61515f88828601614ac8565b60808301525060a083013560a082015260c083013560c082015260e083013560e08201526101008084013581830152506101208084013581830152508094505060208501359150808211156151b2578283fd5b506151bf85828601614b49565b9150509250929050565b6000806000606084860312156151dd578081fd5b505081359360208301359350604090920135919050565b600080600080600080600060e0888a03121561520e578081fd5b873596506020880135955060408801359450606088013593506080880135925060a0880135915060c088013567ffffffffffffffff81111561524e578182fd5b61525a8a828b01614b49565b91505092959891949750929550565b60006020828403121561527a578081fd5b81516001600160601b0381168114614ac1578182fd5b600081518084526152a881602086016020860161574b565b601f01601f19169290920160200192915050565b600481106152cc576152cc6157e3565b9052565b600082516152e281846020870161574b565b9190910192915050565b6001600160a01b038416815260606020820181905260009061531090830185615290565b9050826040830152949350505050565b6020808252825182820181905260009190848201906040850190845b818110156153585783518352928401929184019160010161533c565b50909695505050505050565b600086825285602083015284604083015260a0606083015261538960a0830185615290565b90508260808301529695505050505050565b600060208252614ac16020830184615290565b60a081016153bc82886152bc565b85602083015284604083015283606083015282151560808301529695505050505050565b60208101600783106153f4576153f46157e3565b91905290565b60208101600383106153f4576153f46157e3565b600060e0825261542160e083018a615290565b60208301989098525060408101959095526060850193909352608084019190915260a083015260c090910152919050565b6020808252601e908201527f4552524f523a52504c2d3030323a4e4f545f42554e444c455f4f574e45520000604082015260600190565b6020808252601b908201527f4552524f523a434d502d3030323a4e4f545f434f4d504f4e454e540000000000604082015260600190565b6020808252601b908201527f4552524f523a52504c2d3030313a4143434553535f44454e4945440000000000604082015260600190565b600060208252825160208301526020830151610200806040850152615520610220850183615290565b9150604085015161553460608601826152bc565b5060608501516080850152608085015161555960a08601826001600160a01b03169052565b5060a085015160c08581019190915285015160e08086019190915285015161010080860191909152850151610120808601919091528501516101408086019190915285015161016080860191909152850151610180808601919091528501516101a0808601919091528501516101c0808601919091528501516101e080860191909152909401519390920192909252919050565b600060208252825160208301526020830151604083015260408301516060830152606083015161562060808401826152bc565b5060808301516101408060a085015261563d610160850183615290565b915060a085015160c085015260c085015160e085015260e0850151610100818187015280870151915050610120818187015280870151838701525050508091505092915050565b604051601f8201601f1916810167ffffffffffffffff811182821017156156ad576156ad6157f9565b604052919050565b600067ffffffffffffffff8211156156cf576156cf6157f9565b50601f01601f191660200190565b600082198211156156f0576156f06157cd565b500190565b60008261571057634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561572f5761572f6157cd565b500290565b600082821015615746576157466157cd565b500390565b60005b8381101561576657818101518382015260200161574e565b83811115613f455750506000910152565b600081615786576157866157cd565b506000190190565b60006000198214156157a2576157a26157cd565b5060010190565b600063ffffffff808316818114156157c3576157c36157cd565b6001019392505050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146138c357600080fd5b80151581146138c357600080fd5b600481106138c357600080fdfe2875696e74323536206d696e53756d496e73757265642c75696e74323536206d617853756d496e73757265642c75696e74323536206d696e4475726174696f6e2c75696e74323536206d61784475726174696f6e2c75696e7432353620616e6e75616c50657263656e7461676552657475726e29a2646970667358221220b5dd061a6c2e3043a1b8493a8d4460f83120c9bee76d862d9ae95480aac2d1de64736f6c63430008020033",
  "bytecodeSha1": "649ff8638ba49de2689b4063bea412169d45d928",
  "compiler": {
    "evm_version": "istanbul",
    "optimizer": {
      "enabled": true,
      "runs": 200
    },
    "version": "0.8.2+commit.661d1103"
  },
  "contractName": "DepegRiskpool",
  "coverageMap": {
    "branches": {
      "0": {
        "Ownable._checkOwner": {
          "232": [
            1422,
            1445,
            true
          ]
        },
        "Ownable.transferOwnership": {
          "231": [
            2169,
            2191,
            true
          ]
        }
      },
      "11": {},
      "15": {},
      "26": {
        "Context._msgSender": {
          "230": [
            1140,
            1188,
            true
          ]
        }
      },
      "27": {},
      "30": {},
      "33": {},
      "35": {},
      "38": {},
      "4": {},
      "40": {},
      "41": {},
      "42": {},
      "43": {},
      "44": {},
      "45": {},
      "46": {},
      "5": {},
      "53": {
        "DepegRiskpool._afterFundBundle": {
          "220": [
            23703,
            23768,
            true
          ],
          "221": [
            23866,
            23901,
            true
          ]
        },
        "DepegRiskpool.bundleMatchesApplication2": {
          "218": [
            19389,
            19442,
            false
          ]
        },
        "DepegRiskpool.createBundle": {
          "180": [
            7325,
            7358,
            true
          ],
          "181": [
            7435,
            7466,
            false
          ],
          "182": [
            7482,
            7513,
            true
          ],
          "183": [
            7838,
            7892,
            false
          ],
          "184": [
            7908,
            7956,
            false
          ],
          "185": [
            7972,
            8012,
            true
          ],
          "186": [
            8103,
            8151,
            false
          ],
          "187": [
            8167,
            8221,
            true
          ],
          "188": [
            8313,
            8334,
            false
          ],
          "189": [
            8350,
            8390,
            true
          ],
          "190": [
            8473,
            8513,
            false
          ],
          "191": [
            8529,
            8567,
            true
          ],
          "192": [
            8650,
            8676,
            false
          ],
          "193": [
            8692,
            8725,
            true
          ],
          "194": [
            8799,
            8816,
            false
          ],
          "195": [
            8832,
            8866,
            true
          ],
          "196": [
            8949,
            9000,
            true
          ],
          "197": [
            9406,
            9460,
            false
          ],
          "198": [
            9874,
            9911,
            false
          ],
          "199": [
            9915,
            9955,
            false
          ]
        },
        "DepegRiskpool.detailedBundleApplicationMatch": {
          "201": [
            20965,
            20988,
            false
          ],
          "202": [
            20992,
            21023,
            false
          ],
          "203": [
            21240,
            21284,
            false
          ],
          "204": [
            21323,
            21367,
            false
          ],
          "205": [
            21662,
            21684,
            false
          ],
          "206": [
            21721,
            21743,
            false
          ],
          "207": [
            21897,
            21917,
            false
          ]
        },
        "DepegRiskpool.extendBundleLifetime": {
          "208": [
            10227,
            10267,
            false
          ],
          "209": [
            10283,
            10323,
            true
          ],
          "210": [
            10621,
            10656,
            true
          ],
          "211": [
            10710,
            10720,
            true
          ],
          "212": [
            10771,
            10838,
            true
          ],
          "213": [
            11120,
            11157,
            false
          ],
          "214": [
            11161,
            11187,
            false
          ]
        },
        "DepegRiskpool.getBundleInfo": {
          "179": [
            14819,
            14847,
            true
          ]
        },
        "DepegRiskpool.getNftId": {
          "200": [
            11601,
            11610,
            true
          ]
        },
        "DepegRiskpool.setCapitalCaps": {
          "215": [
            4941,
            4982,
            true
          ],
          "216": [
            5045,
            5078,
            true
          ],
          "217": [
            5143,
            5163,
            true
          ]
        },
        "DepegRiskpool.setStakingAddress": {
          "219": [
            6479,
            6508,
            true
          ]
        }
      },
      "57": {
        "BasicRiskpool2._addBundleToActiveList": {
          "225": [
            5120,
            5151,
            false
          ],
          "226": [
            5221,
            5274,
            false
          ],
          "227": [
            5670,
            5675,
            false
          ],
          "228": [
            5680,
            5688,
            false
          ]
        },
        "BasicRiskpool2._lockCollateral": {
          "222": [
            2625,
            2644,
            false
          ],
          "223": [
            3447,
            3457,
            false
          ],
          "224": [
            3664,
            3693,
            false
          ]
        },
        "BasicRiskpool2._removeBundleFromActiveList": {
          "229": [
            6309,
            6315,
            false
          ]
        }
      },
      "58": {
        "Context._msgSender": {
          "235": [
            2250,
            2277,
            true
          ],
          "236": [
            1910,
            1953,
            true
          ]
        },
        "Riskpool2._afterArchive": {
          "237": [
            10571,
            10619,
            true
          ]
        },
        "Riskpool2.getActiveBundleId": {
          "233": [
            9177,
            9225,
            true
          ]
        },
        "Riskpool2.getBundleId": {
          "234": [
            8609,
            8632,
            true
          ]
        }
      },
      "59": {},
      "60": {},
      "62": {},
      "7": {}
    },
    "statements": {
      "0": {
        "Ownable._checkOwner": {
          "139": [
            1414,
            1482
          ]
        },
        "Ownable._transferOwnership": {
          "143": [
            2541,
            2558
          ],
          "144": [
            2568,
            2613
          ]
        },
        "Ownable.owner": {
          "11": [
            1266,
            1279
          ]
        },
        "Ownable.renounceOwnership": {
          "63": [
            1895,
            1925
          ]
        },
        "Ownable.transferOwnership": {
          "131": [
            2161,
            2234
          ],
          "132": [
            2244,
            2272
          ]
        }
      },
      "11": {
        "Context._msgSender": {
          "26": [
            712,
            729
          ]
        }
      },
      "15": {},
      "26": {
        "Component._getContractAddress": {
          "136": [
            4970,
            5012
          ]
        },
        "Component.archiveCallback": {
          "111": [
            3831,
            3846
          ]
        },
        "Component.getId": {
          "9": [
            2366,
            2385
          ]
        },
        "Component.getName": {
          "2": [
            2279,
            2300
          ]
        },
        "Component.getOwner": {
          "91": [
            2702,
            2716
          ]
        },
        "Component.getRegistry": {
          "8": [
            3168,
            3184
          ]
        },
        "Component.getState": {
          "25": [
            2578,
            2633
          ]
        },
        "Component.getType": {
          "1": [
            2470,
            2491
          ]
        },
        "Component.isOracle": {
          "95": [
            2908,
            2964
          ]
        },
        "Component.isProduct": {
          "128": [
            2785,
            2842
          ]
        },
        "Component.isRiskpool": {
          "39": [
            3032,
            3090
          ]
        },
        "Component.proposalCallback": {
          "58": [
            3255,
            3270
          ]
        },
        "Component.setId": {
          "122": [
            2192,
            2209
          ]
        }
      },
      "27": {},
      "30": {},
      "33": {},
      "35": {},
      "38": {},
      "4": {},
      "40": {},
      "41": {},
      "42": {},
      "43": {},
      "44": {},
      "45": {},
      "46": {},
      "5": {},
      "53": {
        "DepegRiskpool._afterFundBundle": {
          "148": [
            23682,
            23834
          ],
          "149": [
            23845,
            23969
          ]
        },
        "DepegRiskpool._getBundleApr": {
          "145": [
            24146,
            24216
          ]
        },
        "DepegRiskpool.bundleMatchesApplication2": {
          "124": [
            19867,
            19935
          ],
          "125": [
            19949,
            19961
          ],
          "126": [
            20014,
            20249
          ]
        },
        "DepegRiskpool.calculatePremium": {
          "24": [
            22845,
            22915
          ]
        },
        "DepegRiskpool.calculateSumInsured": {
          "23": [
            12730,
            12785
          ]
        },
        "DepegRiskpool.createBundle": {
          "27": [
            7304,
            7404
          ],
          "28": [
            7414,
            7561
          ],
          "29": [
            7817,
            8072
          ],
          "30": [
            8082,
            8282
          ],
          "31": [
            8292,
            8442
          ],
          "32": [
            8452,
            8619
          ],
          "33": [
            8629,
            8768
          ],
          "34": [
            8778,
            8918
          ],
          "35": [
            8928,
            9056
          ],
          "36": [
            9340,
            9392
          ],
          "37": [
            9476,
            9515
          ],
          "38": [
            9972,
            10020
          ]
        },
        "DepegRiskpool.decodeApplicationParameterFromData": {
          "123": [
            17708,
            17902
          ]
        },
        "DepegRiskpool.decodeBundleParamsFromFilter": {
          "20": [
            16708,
            16983
          ]
        },
        "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice": {
          "119": [
            12972,
            13041
          ]
        },
        "DepegRiskpool.detailedBundleApplicationMatch": {
          "75": [
            21039,
            21092
          ],
          "76": [
            21106,
            21118
          ],
          "77": [
            21288,
            21308
          ],
          "78": [
            21371,
            21391
          ],
          "79": [
            21688,
            21706
          ],
          "80": [
            21747,
            21765
          ],
          "81": [
            21921,
            21938
          ],
          "82": [
            21951,
            22030
          ],
          "83": [
            22040,
            22088
          ]
        },
        "DepegRiskpool.encodeApplicationParameterAsData": {
          "16": [
            17253,
            17398
          ]
        },
        "DepegRiskpool.encodeBundleParamsAsFilter": {
          "53": [
            16110,
            16319
          ]
        },
        "DepegRiskpool.extendBundleLifetime": {
          "102": [
            10206,
            10381
          ],
          "103": [
            10613,
            10692
          ],
          "104": [
            10702,
            10753
          ],
          "105": [
            10763,
            10866
          ],
          "106": [
            10877,
            10932
          ],
          "107": [
            11251,
            11312
          ],
          "108": [
            11360,
            11431
          ]
        },
        "DepegRiskpool.getBundleCapitalCap": {
          "4": [
            23143,
            23167
          ]
        },
        "DepegRiskpool.getBundleFilter": {
          "130": [
            18087,
            18109
          ]
        },
        "DepegRiskpool.getBundleInfo": {
          "22": [
            15066,
            15540
          ]
        },
        "DepegRiskpool.getBundleLifetimeData": {
          "69": [
            12068,
            12131
          ],
          "70": [
            12214,
            12234
          ],
          "71": [
            12244,
            12272
          ],
          "72": [
            12282,
            12329
          ],
          "73": [
            12339,
            12416
          ]
        },
        "DepegRiskpool.getChainRegistry": {
          "5": [
            6870,
            6891
          ]
        },
        "DepegRiskpool.getFilterDataStructure": {
          "51": [
            15644,
            15769
          ]
        },
        "DepegRiskpool.getNftId": {
          "61": [
            11554,
            11584
          ],
          "62": [
            11594,
            11694
          ]
        },
        "DepegRiskpool.getProtectedMinDepegPrice": {
          "101": [
            13198,
            13256
          ]
        },
        "DepegRiskpool.getRiskpoolCapitalCap": {
          "12": [
            23016,
            23042
          ]
        },
        "DepegRiskpool.getStaking": {
          "10": [
            6731,
            6746
          ]
        },
        "DepegRiskpool.getSumInsuredPercentage": {
          "14": [
            12555,
            12583
          ]
        },
        "DepegRiskpool.getSupportedCapitalAmount": {
          "56": [
            22341,
            22365
          ],
          "57": [
            22493,
            22536
          ]
        },
        "DepegRiskpool.isAllowAllAccountsEnabled": {
          "7": [
            5877,
            5901
          ]
        },
        "DepegRiskpool.isAllowed": {
          "110": [
            6254,
            6306
          ]
        },
        "DepegRiskpool.isComponentRegistered": {
          "137": [
            13541,
            13585
          ]
        },
        "DepegRiskpool.isHigherPriorityBundle": {
          "64": [
            18483,
            18535
          ]
        },
        "DepegRiskpool.registerBundleInRegistry": {
          "138": [
            14024,
            14209
          ]
        },
        "DepegRiskpool.setAllowAccount": {
          "42": [
            6025,
            6064
          ],
          "43": [
            6074,
            6132
          ]
        },
        "DepegRiskpool.setAllowAllAccounts": {
          "96": [
            5651,
            5687
          ],
          "97": [
            5697,
            5743
          ]
        },
        "DepegRiskpool.setCapitalCaps": {
          "112": [
            4933,
            5027
          ],
          "113": [
            5037,
            5125
          ],
          "114": [
            5135,
            5205
          ],
          "115": [
            5317,
            5353
          ],
          "116": [
            5363,
            5399
          ],
          "117": [
            5410,
            5469
          ],
          "118": [
            5479,
            5536
          ]
        },
        "DepegRiskpool.setStakingAddress": {
          "133": [
            6420,
            6461
          ],
          "134": [
            6471,
            6547
          ],
          "135": [
            6558,
            6619
          ]
        }
      },
      "57": {
        "BasicRiskpool2._addBundleToActiveList": {
          "166": [
            5171,
            5183
          ],
          "167": [
            5327,
            5355
          ],
          "168": [
            5294,
            5309
          ],
          "169": [
            5454,
            5497
          ],
          "170": [
            5427,
            5430
          ],
          "171": [
            5600,
            5630
          ],
          "172": [
            5097,
            5100
          ],
          "173": [
            5704,
            5735
          ]
        },
        "BasicRiskpool2._afterCloseBundle": {
          "162": [
            4846,
            4883
          ]
        },
        "BasicRiskpool2._afterCreateBundle": {
          "146": [
            4465,
            4497
          ]
        },
        "BasicRiskpool2._afterUnlockBundle": {
          "140": [
            4721,
            4753
          ]
        },
        "BasicRiskpool2._lockCollateral": {
          "150": [
            2109,
            2180
          ],
          "151": [
            2366,
            2551
          ],
          "152": [
            2660,
            2672
          ],
          "153": [
            2724,
            2739
          ],
          "154": [
            3371,
            3428
          ],
          "155": [
            3552,
            3641
          ],
          "156": [
            3717,
            3792
          ],
          "157": [
            3814,
            3853
          ],
          "158": [
            3911,
            3929
          ],
          "159": [
            3875,
            3889
          ],
          "160": [
            4006,
            4042
          ],
          "161": [
            3077,
            3080
          ]
        },
        "BasicRiskpool2._processPayout": {
          "147": [
            6981,
            7040
          ]
        },
        "BasicRiskpool2._processPremium": {
          "141": [
            7210,
            7270
          ]
        },
        "BasicRiskpool2._releaseCollateral": {
          "164": [
            7479,
            7549
          ],
          "165": [
            7602,
            7638
          ]
        },
        "BasicRiskpool2._removeBundleFromActiveList": {
          "174": [
            6249,
            6291
          ],
          "175": [
            6402,
            6445
          ],
          "176": [
            6375,
            6378
          ],
          "177": [
            6481,
            6503
          ],
          "178": [
            6230,
            6233
          ]
        },
        "BasicRiskpool2.getActiveBundleIds": {
          "129": [
            6635,
            6658
          ]
        },
        "BasicRiskpool2.getActivePolicies": {
          "15": [
            6771,
            6812
          ]
        }
      },
      "58": {
        "Riskpool2._afterArchive": {
          "163": [
            10550,
            10692
          ]
        },
        "Riskpool2._afterPropose": {
          "142": [
            3356,
            3511
          ]
        },
        "Riskpool2.activeBundles": {
          "52": [
            8972,
            9021
          ]
        },
        "Riskpool2.bundles": {
          "3": [
            8480,
            8504
          ]
        },
        "Riskpool2.burnBundle": {
          "54": [
            5806,
            5843
          ],
          "55": [
            5940,
            5978
          ]
        },
        "Riskpool2.closeBundle": {
          "92": [
            5507,
            5545
          ],
          "93": [
            5605,
            5632
          ],
          "94": [
            5643,
            5681
          ]
        },
        "Riskpool2.collateralizePolicy": {
          "89": [
            6154,
            6208
          ],
          "90": [
            6219,
            6289
          ]
        },
        "Riskpool2.createBundle": {
          "65": [
            3715,
            3791
          ],
          "66": [
            3801,
            3826
          ],
          "67": [
            3886,
            3937
          ],
          "68": [
            3948,
            4002
          ]
        },
        "Riskpool2.defundBundle": {
          "47": [
            4565,
            4624
          ],
          "48": [
            4731,
            4779
          ]
        },
        "Riskpool2.fundBundle": {
          "86": [
            4179,
            4236
          ],
          "87": [
            4296,
            4330
          ],
          "88": [
            4341,
            4387
          ]
        },
        "Riskpool2.getActiveBundleId": {
          "18": [
            9169,
            9273
          ],
          "19": [
            9284,
            9342
          ]
        },
        "Riskpool2.getBalance": {
          "21": [
            10131,
            10177
          ]
        },
        "Riskpool2.getBundleId": {
          "40": [
            8601,
            8673
          ],
          "41": [
            8683,
            8705
          ]
        },
        "Riskpool2.getCapacity": {
          "121": [
            9963,
            10010
          ]
        },
        "Riskpool2.getCapital": {
          "127": [
            9610,
            9656
          ]
        },
        "Riskpool2.getCollateralizationLevel": {
          "6": [
            8375,
            8400
          ]
        },
        "Riskpool2.getErc20Token": {
          "17": [
            7999,
            8017
          ]
        },
        "Riskpool2.getMaximumNumberOfActiveBundles": {
          "74": [
            7750,
            7817
          ]
        },
        "Riskpool2.getSumOfSumInsuredCap": {
          "13": [
            8112,
            8138
          ]
        },
        "Riskpool2.getTotalValueLocked": {
          "109": [
            9786,
            9841
          ]
        },
        "Riskpool2.getWallet": {
          "0": [
            7899,
            7913
          ]
        },
        "Riskpool2.lockBundle": {
          "98": [
            4904,
            4941
          ],
          "99": [
            5001,
            5027
          ],
          "100": [
            5038,
            5076
          ]
        },
        "Riskpool2.processPolicyPayout": {
          "84": [
            6423,
            6456
          ],
          "85": [
            6466,
            6516
          ]
        },
        "Riskpool2.processPolicyPremium": {
          "49": [
            6651,
            6685
          ],
          "50": [
            6695,
            6746
          ]
        },
        "Riskpool2.releasePolicy": {
          "120": [
            6925,
            6988
          ]
        },
        "Riskpool2.setMaximumNumberOfActiveBundles": {
          "59": [
            7271,
            7361
          ],
          "60": [
            7490,
            7559
          ]
        },
        "Riskpool2.unlockBundle": {
          "44": [
            5203,
            5242
          ],
          "45": [
            5302,
            5330
          ],
          "46": [
            5341,
            5381
          ]
        }
      },
      "59": {},
      "60": {},
      "62": {},
      "7": {}
    }
  },
  "dependencies": [
    "BasicRiskpool2",
    "etherisc/gif-interface@3b0002a/Component",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/Context",
    "etherisc/gif-interface@3b0002a/IAccess",
    "etherisc/gif-interface@3b0002a/IBundleToken",
    "IChainNftFacade",
    "IChainRegistryFacade",
    "etherisc/gif-interface@3b0002a/IComponent",
    "etherisc/gif-interface@3b0002a/IComponentEvents",
    "etherisc/gif-interface@3b0002a/IComponentOwnerService",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IERC165",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IERC20",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IERC20Metadata",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/IERC721",
    "etherisc/gif-interface@3b0002a/IInstanceOperatorService",
    "etherisc/gif-interface@3b0002a/IInstanceService",
    "etherisc/gif-interface@3b0002a/IOracleService",
    "etherisc/gif-interface@3b0002a/IProductService",
    "etherisc/gif-interface@3b0002a/IRegistry",
    "etherisc/gif-interface@3b0002a/IRiskpool",
    "etherisc/gif-interface@3b0002a/IRiskpoolService",
    "IStakingFacade",
    "OpenZeppelin/openzeppelin-contracts@4.7.3/Ownable",
    "Riskpool2"
  ],
  "deployedBytecode": "608060405234801561001057600080fd5b506004361061054b5760003560e01c806382558906116102ca578063be6d95c61161018d578063e0032383116100f4578063ec57d4a2116100ad578063f2fde38b11610087578063f2fde38b14610b7b578063f4e0d9ac14610b8e578063fbd80cfb14610ba1578063feb1824b14610bac5761054b565b8063ec57d4a214610b4e578063f061102014610b5a578063f1d354d014610b6d5761054b565b8063e003238314610acb578063e0815f0d14610ad3578063e0bf5bda14610adb578063e4cd87e114610ae5578063e57d2f1f14610b39578063e64e7d6914610a255761054b565b8063d0e0ba9511610146578063d0e0ba9514610a38578063d43a9d0514610a4b578063d513930814610a53578063d5de425214610a73578063d73cd99214610647578063da62176b14610ab85761054b565b8063be6d95c6146109e4578063c0827d44146109f7578063c3004c8614610a0a578063c40000d414610a1d578063cc9592c714610a25578063ced3dab214610a2f5761054b565b8063a17030d511610231578063b3fca9bd116101ea578063b3fca9bd14610647578063b680a4f3146109b6578063babcc539146109c0578063bacd062e146109d3578063bd1fe5d014610647578063be169e7e146109dc5761054b565b8063a17030d51461096d578063a18aa12814610980578063a18f5ae214610647578063a378eaed14610988578063afab9da51461099b578063b26025aa146109ae5761054b565b80638c483e5a116102835780638c483e5a1461090d5780638c4d6839146109205780638da5cb5b1461093957806397910c3c1461094a5780639a82f890146109525780639c5aff421461095a5761054b565b806382558906146108ae57806386c71288146108c157806386d8f78d146108d757806389002da5146108df578063890fbf78146108f2578063893d20e8146109055761054b565b80633dcdde1711610412578063631e136c116103795780637888a2ff116103325780637888a2ff146108355780637893c7bc146108485780637b1391a61461085e5780637e5907aa1461086f5780637f3b6980146108935780638204b70d1461089b5761054b565b8063631e136c146107c9578063638ce0ba146107d4578063652028e5146107dc578063706e9ba9146107ef578063715018a61461081a57806375fd716f146108225761054b565b80635840e183116103cb5780635840e18314610779578063587e59d01461078457806359dacc6a146106475780635ab1bd53146107975780635d1ca631146107ae57806362d5be49146107b65761054b565b80633dcdde17146107285780634101b90c1461073d578063440279d11461074557806345fe1c6d146107585780634d8f3bc91461076757806354afef63146107715761054b565b8063217161ff116104b657806329e2326e1161046f57806329e2326e146106b45780632d0821b7146106be578063316c5348146106de57806336153f3a146106f15780633629c3c4146107045780633a5f5c59146107175761054b565b8063217161ff146106515780632180844914610659578063235e968c1461066c578063258d560c1461067657806329a630831461068e57806329aa4136146106a15761054b565b8063156f1d7411610508578063156f1d74146105fc57806315dae03e1461060f57806317d7de7c1461062257806318442e631461062a5780631865c57d146106325780631b867c63146106475761054b565b80630676cb0e14610550578063090800311461057657806312065fe01461059c57806312d18d80146105a457806313299604146105c4578063136466c1146105e9575b600080fd5b61056361055e366004614d02565b610bbd565b6040519081526020015b60405180910390f35b610589610584366004614d53565b610d3a565b60405161056d979695949392919061540e565b610563610d70565b6105b76105b2366004614d02565b610e00565b60405161056d91906154f7565b600b546001600160a01b03165b6040516001600160a01b03909116815260200161056d565b6105636105f7366004614d02565b6111b4565b61056361060a3660046151c9565b6111d6565b60035460ff1660405161056d91906153fa565b600154610563565b600a54610563565b61063a611215565b60405161056d91906153e0565b61064f61129b565b005b601d54610563565b610563610667366004614edb565b6112e2565b61056362ed4e0081565b61067e611894565b604051901515815260200161056d565b61056361069c366004614d02565b6118c4565b61064f6106af366004614c4f565b611957565b610563620f424081565b6106d16106cc366004614d02565b6119c7565b60405161056d91906155ed565b61064f6106ec366004614d02565b6119cf565b6105636106ff366004614d32565b611bac565b61064f610712366004614d32565b611db2565b6017546001600160a01b03166105d1565b610730611e32565b60405161056d919061539b565b610563611e52565b610730610753366004614de8565b611e90565b610563670de0b6b3a764000081565b610563629e340081565b600d54610563565b601f5460ff1661067e565b61064f610792366004614d02565b611ecb565b6105d160035461010090046001600160a01b031690565b600254610563565b6105636107c4366004614d02565b612095565b6105636301e1338081565b61064f6120fb565b61064f6107ea366004614d02565b612148565b6108026107fd366004614d02565b6121f1565b6040516001600160601b03909116815260200161056d565b61064f612311565b61067e610830366004614d32565b612323565b610563610843366004614d86565b612347565b6107306040518060200160405280600081525081565b6018546001600160a01b03166105d1565b61088261087d366004614d02565b612454565b60405161056d9594939291906153ae565b610563612553565b61067e6108a93660046151f4565b612591565b61064f6108bc366004614d32565b6126e8565b61067e6108cf3660046150cf565b600092915050565b610563612768565b6105636108ed366004614d32565b612779565b61067e610900366004614d32565b61297c565b6105d1612a13565b61064f61091b366004614d02565b612a25565b6105636040805160008152602081019182905251902081565b6000546001600160a01b03166105d1565b601c54610563565b61067e612bf8565b61064f610968366004614cca565b612c00565b61064f61097b366004614d02565b612c54565b600e54610563565b610563610996366004614d02565b612e27565b61064f6109a9366004614d32565b612e44565b610563613277565b6301e13380610563565b61067e6109ce366004614bcf565b6132b5565b620f4240610563565b61064f6132e3565b61064f6109f2366004614d32565b613330565b61067e610a05366004614d32565b6134df565b61064f610a18366004614d02565b61350d565b610563613591565b6105636212750081565b62ed4e00610563565b61064f610a46366004614d02565b6135cf565b601b54610563565b610563610a61366004614d02565b60009081526013602052604090205490565b610a86610a81366004614d53565b613619565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a00161056d565b61067e610ac63660046150cf565b613647565b61056361371e565b61067e61375b565b6105636228de8081565b610730610af3366004614c87565b604080516001600160a01b03969096166020870152858101949094526060850192909252608084015260a0808401919091528151808403909101815260c0909201905290565b610b41613764565b60405161056d9190615320565b61056364e8d4a5100081565b610730610b68366004614d02565b6137bc565b670de0b6b3a7640000610563565b61064f610b89366004614bcf565b61384d565b61064f610b9c366004614bcf565b6138c6565b610563637735940081565b600c546001600160a01b03166105d1565b600080610bc960025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a669060240160206040518083038186803b158015610c0e57600080fd5b505afa158015610c22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c469190614d1a565b8310610cad5760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a52504c2d3030383a4143544956455f42554e444c455f494e444560448201526a585f544f4f5f4c4152474560a81b60648201526084015b60405180910390fd5b600754604051633b20cec360e21b815260048101839052602481018590526001600160a01b039091169063ec833b0c906044015b60206040518083038186803b158015610cf957600080fd5b505afa158015610d0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d319190614d1a565b9150505b919050565b606060008060008060008087806020019051810190610d599190614e54565b959e949d50929b5090995097509550909350915050565b600080610d7c60025490565b600754604051631e01043960e01b8152600481018390529192506001600160a01b031690631e010439906024015b60206040518083038186803b158015610dc257600080fd5b505afa158015610dd6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dfa9190614d1a565b91505090565b610e896040805161020081018252600080825260606020830152909182019081526020016000815260200160006001600160a01b0316815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b600754604051632d0821b760e01b8152600481018490526000916001600160a01b031690632d0821b79060240160006040518083038186803b158015610ece57600080fd5b505afa158015610ee2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f0a9190810190614ffb565b90506000600760009054906101000a90046001600160a01b03166001600160a01b031663eb35783c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f5c57600080fd5b505afa158015610f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f949190614beb565b90506000806000806000806000610fae8960800151610d3a565b96509650965096509650965096506000886001600160a01b03166323250cae8b604001516040518263ffffffff1660e01b8152600401610ff091815260200190565b60206040518083038186803b15801561100857600080fd5b505afa15801561101c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110409190614ce6565b6110c75760408a81015190516331a9108f60e11b815260048101919091526001600160a01b038a1690636352211e9060240160206040518083038186803b15801561108a57600080fd5b505afa15801561109e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c29190614beb565b6110ca565b60005b905060006110d78d612095565b60008e815260156020526040812054919250906110f4908a6156dd565b90506040518061020001604052808f81526020018b81526020018d60600151600381111561113257634e487b7160e01b600052602160045260246000fd5b81526020018d604001518152602001846001600160a01b031681526020018281526020018981526020018881526020018781526020018681526020018581526020018381526020018d60a0015181526020018d60c0015181526020018d60e0015181526020018d61010001518152509c50505050505050505050505050919050565b60006064601b54836111c69190615715565b6111d091906156f5565b92915050565b6000806301e133806111e88585615715565b6111f291906156f5565b9050620f42406112028287615715565b61120c91906156f5565b95945050505050565b600654600254604051635e966e4560e01b815260048101919091526000916001600160a01b031690635e966e459060240160206040518083038186803b15801561125e57600080fd5b505afa158015611272573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112969190614dc9565b905090565b6112b06810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146112e05760405162461bcd60e51b8152600401610ca490615489565b565b60006112ed336109ce565b6113575760405162461bcd60e51b815260206004820152603560248201527f4552524f523a4452502d3030313a4143434f554e545f4e4f545f414c4c4f5745604482015274222fa327a92fa12aa7222622afa1a922a0aa24a7a760591b6064820152608401610ca4565b60168960405161136791906152d0565b9081526020016040518091039020546000146113c55760405162461bcd60e51b815260206004820152601d60248201527f4552524f523a4452502d3032303a4e414d455f4e4f545f554e495155450000006044820152606401610ca4565b6212750088101580156113db575062ed4e008811155b6114275760405162461bcd60e51b815260206004820152601e60248201527f4552524f523a4452502d3032313a4c49464554494d455f494e56414c494400006044820152606401610ca4565b6000611432886111b4565b9050600061143f886111b4565b9050888810158015611456575064e8d4a510008811155b80156114645750601d548111155b6114c45760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a4452502d3032323a4d41585f50524f5445435445445f42414c4160448201526a1390d157d253959053125160aa1b6064820152608401610ca4565b637735940089101580156114d85750878911155b6115385760405162461bcd60e51b815260206004820152602b60248201527f4552524f523a4452502d3032333a4d494e5f50524f5445435445445f42414c4160448201526a1390d157d253959053125160aa1b6064820152608401610ca4565b60008611801561154b5750629e34008611155b6115a25760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3032343a4d41585f4455524154494f4e5f494e56414c604482015261125160f21b6064820152608401610ca4565b6212750087101580156115b55750858711155b61160c5760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3032353a4d494e5f4455524154494f4e5f494e56414c604482015261125160f21b6064820152608401610ca4565b60008511801561162957506116256005620f42406156f5565b8511155b6116755760405162461bcd60e51b815260206004820152601960248201527f4552524f523a4452502d3032363a4150525f494e56414c4944000000000000006044820152606401610ca4565b6000841180156116875750601d548411155b6116de5760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3032373a5249534b5f4341504954414c5f494e56414c604482015261125160f21b6064820152608401610ca4565b601c54846116ea61371e565b6116f491906156dd565b11156117525760405162461bcd60e51b815260206004820152602760248201527f4552524f523a4452502d3032383a504f4f4c5f4341504954414c5f4341505f456044820152661610d15151115160ca1b6064820152608401610ca4565b60006117638c8c85858c8c8c611e90565b905061176f8186612347565b60408051600081526020810180835281519020929650611791918f91016152d0565b60405160208183030381529060405280519060200120146117ce578360168d6040516117bd91906152d0565b908152604051908190036020019020555b600754604051632d0821b760e01b8152600481018690526000916001600160a01b031690632d0821b79060240160006040518083038186803b15801561181357600080fd5b505afa158015611827573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261184f9190810190614ffb565b6017549091506001600160a01b03161580159061187457506118748160200151613ae4565b1561188457611884818e8e613c83565b5050505098975050505050505050565b600060025b60035460ff1660028111156118be57634e487b7160e01b600052602160045260246000fd5b14905090565b600a5460009082106119245760405162461bcd60e51b8152602060048201526024808201527f4552524f523a52504c2d3030373a42554e444c455f494e4445585f544f4f5f4c6044820152634152474560e01b6064820152608401610ca4565b600a828154811061194557634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b61195f613de1565b6001600160a01b0382166000818152601e6020908152604091829020805460ff19168515151790819055825193845260ff161515908301527f6f7bff9d8e0668fb1e55b6604cecdb2a0e1920f5b57bc9428ced6e0e016d983a91015b60405180910390a15050565b610d35614a1a565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015611a1857600080fd5b505afa158015611a2c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611a549190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91611a919160040190815260200190565b60206040518083038186803b158015611aa957600080fd5b505afa158015611abd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae19190614beb565b9050336001600160a01b03821614611b0b5760405162461bcd60e51b8152600401610ca490615452565b60085460405163062d8a6960e31b8152600481018690526001600160a01b039091169063316c534890602401600060405180830381600087803b158015611b5157600080fd5b505af1158015611b65573d6000803e3d6000fd5b50505050611b7284613e3b565b6040518481527f154528592d03be73e99be5ff880b0997e30ca93542cc0884ba556a60572e4a77906020015b60405180910390a150505050565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b158015611bf557600080fd5b505afa158015611c09573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c319190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91611c6e9160040190815260200190565b60206040518083038186803b158015611c8657600080fd5b505afa158015611c9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cbe9190614beb565b9050336001600160a01b03821614611ce85760405162461bcd60e51b8152600401610ca490615452565b600854604051631b0a9f9d60e11b815260048101889052602481018790526001600160a01b03909116906336153f3a90604401602060405180830381600087803b158015611d3557600080fd5b505af1158015611d49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d6d9190614d1a565b935060408051878152602081018790527f872682416f471342c5d94e9b7a04c224823e247428bd74a5e259c90f5cd093be91015b60405180910390a150505092915050565b611dc263141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b031614611df25760405162461bcd60e51b8152600401610ca4906154c0565b611dfc8282613e48565b60408051838152602081018390527fd910a5091eea39c3efeed9891a9e2b4694bd064808f5b0a4de415d70b313ec5291016119bb565b60606040518060a001604052806074815260200161584060749139905090565b600080611e5e60025490565b600754604051635213353360e11b8152600481018390529192506001600160a01b03169063a4266a6690602401610daa565b606087878787878787604051602001611eaf979695949392919061540e565b6040516020818303038152906040529050979650505050505050565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015611f1457600080fd5b505afa158015611f28573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611f509190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91611f8d9160040190815260200190565b60206040518083038186803b158015611fa557600080fd5b505afa158015611fb9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fdd9190614beb565b9050336001600160a01b038216146120075760405162461bcd60e51b8152600401610ca490615452565b600854604051630587e59d60e41b8152600481018690526001600160a01b039091169063587e59d090602401600060405180830381600087803b15801561204d57600080fd5b505af1158015612061573d6000803e3d6000fd5b505050506040518481527f31cc9bbba60771362f1c61ac844252a332c0b372d4f4c9db73c07230fd42005790602001611b9e565b6018546000906001600160a01b03166120b15750601d54610d35565b6000828152601460205260409081902054601854915162cf613b60e61b81526001600160601b0390911660048201819052916001600160a01b0316906333d84ec090602401610ce1565b6121106810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146121405760405162461bcd60e51b8152600401610ca490615489565b6112e0613eca565b612150613de1565b600061215b60025490565b600854604051630424ffa960e31b815260048101839052602481018590529192506001600160a01b031690632127fd4890604401600060405180830381600087803b1580156121a957600080fd5b505af11580156121bd573d6000803e3d6000fd5b505050506040518281527fd1d64c3cba0d0d27e1418b6d2d927094da31970f05fa9631d658b88d185f471b906020016119bb565b6000818152601460205260409020546001600160601b031680610d355760175460075460408051631551100f60e01b815290516001600160a01b039384169363afb9128e931691631551100f916004808301926020929190829003018186803b15801561225d57600080fd5b505afa158015612271573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122959190614d1a565b846040518363ffffffff1660e01b81526004016122bc929190918252602082015260400190565b60206040518083038186803b1580156122d457600080fd5b505afa1580156122e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061230c9190615269565b6111d0565b612319613de1565b6112e06000613f4b565b60008061232f84613f9b565b9050600061233c84613f9b565b909110949350505050565b6000803360085460405163057f079d60e21b81529192506001600160a01b0316906315fc1e7490612380908490889088906004016152ec565b602060405180830381600087803b15801561239a57600080fd5b505af11580156123ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123d29190614d1a565b600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8018190559150612414828585613fbf565b60408051838152602081018590527fd17d9dc3726ba31d9af5d3a3425289766158a8ea95520e1c299ccbe4a2978b34910160405180910390a15092915050565b600754604051632d0821b760e01b815260048101839052600091829182918291829182916001600160a01b0390911690632d0821b79060240160006040518083038186803b1580156124a557600080fd5b505afa1580156124b9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526124e19190810190614ffb565b90506124f08160800151610d3a565b50505060008b8152601560205260409020546060860151610100870151909b5099509297509192506125269150829050866156dd565b9350808583610100015161253a91906156dd565b61254491906156dd565b42119250505091939590929450565b60008061255f60025490565b600754604051631f6cca1160e21b8152600481018390529192506001600160a01b031690637db3284490602401610daa565b6000806000806125a48560600151613619565b94509450945050506000821180156125bc5750818b14155b1561260657604080518c8152602081018490527fb1480b0a9353d2145c23a115c2e15c7b9fa719b512e0ba4327ef560cc657edcb910160405180910390a1600093505050506126dd565b6040850151600190819081908d111561261e57600092505b8b8860400151111561262f57600092505b8a86101561263c57600091505b8986111561264957600091505b600061265a8960400151888c6111d6565b90508481111561266957600091505b7f13b61de072455ef7014a4766f1e486ef1f1b31a06c0ca0b6924c3caacf54d2918f8585856040516126b894939291909384529115156020840152151560408301521515606082015260800190565b60405180910390a18380156126ca5750825b80156126d35750815b9750505050505050505b979650505050505050565b6126f863141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b0316146127285760405162461bcd60e51b8152600401610ca4906154c0565b6127328282613fcd565b60408051838152602081018390527f0ee37957c2d37326fa4e3897fc3947bbdbd8e1082639a302c1c206b4d1c5e69591016119bb565b6127766005620f42406156f5565b81565b600754604051632d0821b760e01b815260048101849052600091849183916001600160a01b031690632d0821b79060240160006040518083038186803b1580156127c257600080fd5b505afa1580156127d6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526127fe9190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e9161283b9160040190815260200190565b60206040518083038186803b15801561285357600080fd5b505afa158015612867573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061288b9190614beb565b9050336001600160a01b038216146128b55760405162461bcd60e51b8152600401610ca490615452565b6008546040516389002da560e01b815260048101889052602481018790526001600160a01b03909116906389002da590604401602060405180830381600087803b15801561290257600080fd5b505af1158015612916573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061293a9190614d1a565b9350612946868661401c565b60408051878152602081018790527fa297610830591fc1b34213cf8d06988371b2a1841098649be49c7374bdb037f89101611da1565b600061298e63141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b0316146129be5760405162461bcd60e51b8152600401610ca4906154c0565b6129c8838361417e565b60408051858152602081018590528215158183015290519192507f9d0f25e972ad53428b0a94cd615fa731919562fa34769df0f9c3eed71b0bd81e919081900360600190a192915050565b600080546001600160a01b0316611296565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015612a6e57600080fd5b505afa158015612a82573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612aaa9190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91612ae79160040190815260200190565b60206040518083038186803b158015612aff57600080fd5b505afa158015612b13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b379190614beb565b9050336001600160a01b03821614612b615760405162461bcd60e51b8152600401610ca490615452565b6008546040516346241f2d60e11b8152600481018690526001600160a01b0390911690638c483e5a90602401600060405180830381600087803b158015612ba757600080fd5b505af1158015612bbb573d6000803e3d6000fd5b50505050612bc884614559565b6040518481527f6a70a0263925c22fe5d1a996ebf965b39bc99f7146cf025447f939eaac1ef71490602001611b9e565b600080611899565b612c08613de1565b601f805460ff1916821515179081905560405160ff909116151581527f23f9090f88d3b5d224dc17fcddbbc4e1faa08822440d7a52e1a96d56598ddd389060200160405180910390a150565b600754604051632d0821b760e01b81526004810183905282916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015612c9d57600080fd5b505afa158015612cb1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612cd99190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91612d169160040190815260200190565b60206040518083038186803b158015612d2e57600080fd5b505afa158015612d42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d669190614beb565b9050336001600160a01b03821614612d905760405162461bcd60e51b8152600401610ca490615452565b60085460405163a17030d560e01b8152600481018690526001600160a01b039091169063a17030d590602401600060405180830381600087803b158015612dd657600080fd5b505af1158015612dea573d6000803e3d6000fd5b50505050612df784614559565b6040518481527f32692cc71c5b269de4b70cf8d7270502b7df30eedc3971ca3b2e1168958151d390602001611b9e565b60006064601b546064612e3a9190615734565b6111c69084615715565b600754604051632d0821b760e01b81526004810184905283916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b158015612e8d57600080fd5b505afa158015612ea1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612ec99190810190614ffb565b60095460408083015190516331a9108f60e11b81529293506000926001600160a01b0390921691636352211e91612f069160040190815260200190565b60206040518083038186803b158015612f1e57600080fd5b505afa158015612f32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f569190614beb565b9050336001600160a01b03821614612f805760405162461bcd60e51b8152600401610ca490615452565b621275008410158015612f96575062ed4e008411155b612ff35760405162461bcd60e51b815260206004820152602860248201527f4552524f523a4452502d3033303a4c49464554494d455f455854454e53494f4e60448201526717d253959053125160c21b6064820152608401610ca4565b60008060008060006130048a612454565b939850919650945092509050600085600381111561303257634e487b7160e01b600052602160045260246000fd5b1461307f5760405162461bcd60e51b815260206004820152601f60248201527f4552524f523a4452502d3033313a42554e444c455f4e4f545f414354495645006044820152606401610ca4565b80156130cd5760405162461bcd60e51b815260206004820152601c60248201527f4552524f523a4452502d3033323a42554e444c455f45585049524544000000006044820152606401610ca4565b6228de806130db83866156dd565b6130e59190615734565b42116131335760405162461bcd60e51b815260206004820152601760248201527f4552524f523a4452502d3033333a544f4f5f4541524c590000000000000000006044820152606401610ca4565b60008a815260156020526040812080548b92906131519084906156dd565b909155505060008a81526015602052604081205461316f90856156dd565b6017549091506001600160a01b0316158015906131a2575060008b8152601460205260409020546001600160601b031615155b156132225760006131b28c6121f1565b601754604051630b7a47b160e11b81526001600160601b0383166004820152602481018e90529192506001600160a01b0316906316f48f6290604401600060405180830381600087803b15801561320857600080fd5b505af115801561321c573d6000803e3d6000fd5b50505050505b604080518c815260208101879052908101859052606081018290527fc8db47e894db9514a3fe7f1ec7eb260af15772cdd11401b3a0290e46e1595a679060800160405180910390a15050505050505050505050565b60008061328360025490565b600754604051633f5d923560e01b8152600481018390529192506001600160a01b031690633f5d923590602401610daa565b601f5460009060ff16806111d05750506001600160a01b03166000908152601e602052604090205460ff1690565b6132f86810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146133285760405162461bcd60e51b8152600401610ca490615489565b6112e0614562565b613338613de1565b600e5482111561339b5760405162461bcd60e51b815260206004820152602860248201527f4552524f523a4452502d3031313a504f4f4c5f4341504954414c5f4341505f546044820152674f4f5f4c4152474560c01b6064820152608401610ca4565b8181106133fd5760405162461bcd60e51b815260206004820152602a60248201527f4552524f523a4452502d3031323a42554e444c455f4341504954414c5f4341506044820152695f544f4f5f4c4152474560b01b6064820152608401610ca4565b6000811161345b5760405162461bcd60e51b815260206004820152602560248201527f4552524f523a4452502d3031333a42554e444c455f4341504954414c5f4341506044820152645f5a45524f60d81b6064820152608401610ca4565b601c8054601d80549285905583905560408051858152602081018390529192917ff438eb7bcbd9075235c3e65a68946063046f63da8c0e6672c41298a35113c6fe910160405180910390a1601d5460408051918252602082018390527f1924100ad4fca875001db6de1b8d840d5bc250e2128b907baee06daa34cb202d9101611b9e565b6000601b5460646134f09190615734565b6134fa9083615715565b613505846064615715565b109392505050565b61351d63141bdbdb60e21b613a62565b6001600160a01b0316336001600160a01b03161461354d5760405162461bcd60e51b8152600401610ca4906154c0565b60006135588261464a565b60408051848152602081018390529192507f22bf66455b4bf54c9548e2bb650543cfa753a53cab13af4020ddbfa76c231b0f91016119bb565b60008061359d60025490565b60075460405163bcd5349f60e01b8152600481018390529192506001600160a01b03169063bcd5349f90602401610daa565b6135e46810dbdb5c1bdb995b9d60ba1b613a62565b6001600160a01b0316336001600160a01b0316146136145760405162461bcd60e51b8152600401610ca490615489565b600255565b6000806000806000858060200190518101906136359190614c07565b939a9299509097509550909350915050565b600080600080600080600061365f8960800151610d3a565b8f51600090815260156020526040812054969d50949b5092995090975095509350915061368c90886156dd565b9050808a610100015161369f91906156dd565b4211156136ff5789516101008b015160408051928352602083019190915281018290527f7067d1ec94e062232ec541a0f8289eca98b3da0ec1e73884f6bc913f88390d1d9060600160405180910390a160009750505050505050506111d0565b89516137109087878787878f612591565b9a9950505050505050505050565b60008061372a60025490565b6007546040516252ac1360e71b8152600481018390529192506001600160a01b031690632956098090602401610daa565b60006001611899565b606060128054806020026020016040519081016040528092919081815260200182805480156137b257602002820191906000526020600020905b81548152602001906001019080831161379e575b5050505050905090565b600754604051632d0821b760e01b8152600481018390526060916000916001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561380657600080fd5b505afa15801561381a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526138429190810190614ffb565b608001519392505050565b613855613de1565b6001600160a01b0381166138ba5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ca4565b6138c381613f4b565b50565b6138ce613de1565b601880546001600160a01b0319166001600160a01b038381169190911791829055604080516306c220a760e21b815290519290911691631b08829c91600480820192602092909190829003018186803b15801561392a57600080fd5b505afa15801561393e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139629190614ce6565b6139b95760405162461bcd60e51b815260206004820152602260248201527f4552524f523a4452502d3031363a5354414b494e475f4e4f545f495354414b496044820152614e4760f01b6064820152608401610ca4565b601860009054906101000a90046001600160a01b03166001600160a01b0316635ab1bd536040518163ffffffff1660e01b815260040160206040518083038186803b158015613a0757600080fd5b505afa158015613a1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a3f9190614beb565b601780546001600160a01b0319166001600160a01b039290921691909117905550565b600354604051631c2d8fb360e31b81526004810183905260009161010090046001600160a01b03169063e16c7d989060240160206040518083038186803b158015613aac57600080fd5b505afa158015613ac0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d09190614beb565b600080600760009054906101000a90046001600160a01b03166001600160a01b0316631551100f6040518163ffffffff1660e01b815260040160206040518083038186803b158015613b3557600080fd5b505afa158015613b49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b6d9190614d1a565b60175460405163d91fc8c760e01b815260048101839052602481018690529192506000916001600160a01b039091169063d91fc8c79060440160206040518083038186803b158015613bbe57600080fd5b505afa158015613bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bf69190615269565b601754604051634f9c1c0960e01b81526001600160601b03831660048201529192506001600160a01b031690634f9c1c099060240160206040518083038186803b158015613c4357600080fd5b505afa158015613c57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c7b9190614ce6565b949350505050565b60075460408051631551100f60e01b815290516000926001600160a01b031691631551100f916004808301926020929190829003018186803b158015613cc857600080fd5b505afa158015613cdc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d009190614d1a565b9050600082856101000151613d1591906156dd565b60175460208701518751604051635b1cfdbd60e01b81529394506001600160a01b0390921692635b1cfdbd92613d569287929091908a908890600401615364565b602060405180830381600087803b158015613d7057600080fd5b505af1158015613d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613da89190615269565b9451600090815260146020526040902080546bffffffffffffffffffffffff19166001600160601b039096169590951790945550505050565b6000546001600160a01b031633146112e05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ca4565b6138c381614706565b5050565b600082815260106020526040908190205460085491516305b933a160e51b815260048101829052602481018590526044810184905290916001600160a01b03169063b7267420906064015b600060405180830381600087803b158015613ead57600080fd5b505af1158015613ec1573d6000803e3d6000fd5b50505050505050565b600854600b54600c54600d54600e54604051635f971aa360e11b81526001600160a01b03948516600482015292841660248401526044830191909152606482015291169063bf2e354690608401600060405180830381600087803b158015613f3157600080fd5b505af1158015613f45573d6000803e3d6000fd5b50505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080613fa7836137bc565b9050613fb281610d3a565b9998505050505050505050565b613fc883614706565b505050565b6000828152601060205260409081902054600854915163594ce61360e11b815260048101829052602481018590526044810184905290916001600160a01b03169063b299cc2690606401613e93565b601d54600754604051632d0821b760e01b8152600481018590526001600160a01b0390911690632d0821b79060240160006040518083038186803b15801561406357600080fd5b505afa158015614077573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261409f9190810190614ffb565b60a00151111561410a5760405162461bcd60e51b815260206004820152603060248201527f4552524f523a4452502d3130303a46554e44494e475f455843454544535f425560448201526f04e444c455f4341504954414c5f4341560841b6064820152608401610ca4565b601c5461411561371e565b1115613e445760405162461bcd60e51b815260206004820152603260248201527f4552524f523a4452502d3130313a46554e44494e475f455843454544535f52496044820152710534b504f4f4c5f4341504954414c5f4341560741b6064820152608401610ca4565b6012546000906141d05760405162461bcd60e51b815260206004820152601f60248201527f4552524f523a4252502d3030313a4e4f5f4143544956455f42554e444c4553006044820152606401610ca4565b60006141da61371e565b905060006141e6613277565b905060006141f485836156dd565b60125460408051918252602082018690528101849052606081018790529084116080820181905291507fd03f2d492e2209c6985434cd7003b9ca3baa1d2ab700f29c4c0dc8e5296a76429060a00160405180910390a18061425b57600093505050506111d0565b600754604051632f141bd960e21b8152600481018890526000955085916001600160a01b03169063bc506f649060240160006040518083038186803b1580156142a357600080fd5b505afa1580156142b7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526142df9190810190614f50565b905060005b601254811080156142f3575085155b1561454e5760006012828154811061431b57634e487b7160e01b600052603260045260246000fd5b6000918252602082200154600754604051632d0821b760e01b8152600481018390529193506001600160a01b031690632d0821b79060240160006040518083038186803b15801561436b57600080fd5b505afa15801561437f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526143a79190810190614ffb565b905060006143b58286613647565b6040805185815282151560208201529192507f4fb0f8b19e3ce187a133519bff1fcbdf3dfbc1b55f8bc334a3da5bcadbeea2a7910160405180910390a180156145385760008260c001518360a0015161440e9190615734565b6040805187815260208101879052908101829052606081018d90529091507fe54ef564bee7e49a6e78296e638947532de075d47cd66e331104b4812756f1199060800160405180910390a18a811061453657600854604051634d03f9b760e01b815260048101869052602481018e9052604481018d90526001600160a01b0390911690634d03f9b790606401600060405180830381600087803b1580156144b457600080fd5b505af11580156144c8573d6000803e3d6000fd5b50505060008d81526010602052604081208690556011805460019d5063ffffffff169250906144f6836157a9565b825463ffffffff9182166101009390930a92830291909202199091161790555060008481526013602052604081208054916145308361578e565b91905055505b505b50505080806145469061578e565b9150506142e4565b505050505092915050565b6138c3816148f8565b600061456d60025490565b6007546040516362acbc1f60e11b8152600481018390529192506001600160a01b03169063c559783e9060240160206040518083038186803b1580156145b257600080fd5b505afa1580156145c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145ea9190614d1a565b156138c35760405162461bcd60e51b815260206004820152602a60248201527f4552524f523a52504c2d3031303a5249534b504f4f4c5f4841535f554e4255526044820152694e545f42554e444c455360b01b6064820152608401610ca4565b600081815260106020526040808220546008549151635daa06fb60e11b8152600481018290526024810185905290916001600160a01b03169063bb540df690604401602060405180830381600087803b1580156146a657600080fd5b505af11580156146ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146de9190614d1a565b60008281526013602052604081208054929450906146fb83615777565b919050555050919050565b60008060005b81158015614718575082155b8015614725575060125481105b156148af576012818154811061474b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154841415614766576001925061489d565b61479b846012838154811061478b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154612323565b1561489d5760128054600181810183556000838152620f42407fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec3444909301929092559154919350906147ed908490615734565b90505b8181111561486d576012614805600183615734565b8154811061482357634e487b7160e01b600052603260045260246000fd5b90600052602060002001546012828154811061484f57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001558061486581615777565b9150506147f0565b50836012828154811061489057634e487b7160e01b600052603260045260246000fd5b6000918252602090912001555b806148a78161578e565b91505061470c565b50811580156148bc575080155b15613fc8575050601280546001810182556000919091527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34440155565b6000805b8115801561490b575060125481105b15613fc8576012818154811061493157634e487b7160e01b600052603260045260246000fd5b9060005260206000200154831491508115614a08575b60125461495690600190615734565b8110156149d257601261496a8260016156dd565b8154811061498857634e487b7160e01b600052603260045260246000fd5b9060005260206000200154601282815481106149b457634e487b7160e01b600052603260045260246000fd5b600091825260209091200155806149ca8161578e565b915050614947565b60128054806149f157634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590555b80614a128161578e565b9150506148fc565b60405180610140016040528060008152602001600081526020016000815260200160006003811115614a5c57634e487b7160e01b600052602160045260246000fd5b81526020016060815260200160008152602001600081526020016000815260200160008152602001600081525090565b6000614a9f614a9a846156b5565b615684565b9050828152838383011115614ab357600080fd5b614ac183602083018461574b565b9392505050565b600082601f830112614ad8578081fd5b8135614ae6614a9a826156b5565b818152846020838601011115614afa578283fd5b816020850160208301379081016020019190915292915050565b600082601f830112614b24578081fd5b614ac183835160208501614a8c565b8035610d3581615832565b8051610d3581615832565b600060c08284031215614b5a578081fd5b614b6460c0615684565b90508135614b7181615832565b808252506020820135602082015260408201356040820152606082013567ffffffffffffffff811115614ba357600080fd5b614baf84828501614ac8565b6060830152506080820135608082015260a082013560a082015292915050565b600060208284031215614be0578081fd5b8135614ac18161580f565b600060208284031215614bfc578081fd5b8151614ac18161580f565b600080600080600060a08688031215614c1e578081fd5b8551614c298161580f565b602087015160408801516060890151608090990151929a91995097965090945092505050565b60008060408385031215614c61578182fd5b8235614c6c8161580f565b91506020830135614c7c81615824565b809150509250929050565b600080600080600060a08688031215614c9e578283fd5b8535614ca98161580f565b97602087013597506040870135966060810135965060800135945092505050565b600060208284031215614cdb578081fd5b8135614ac181615824565b600060208284031215614cf7578081fd5b8151614ac181615824565b600060208284031215614d13578081fd5b5035919050565b600060208284031215614d2b578081fd5b5051919050565b60008060408385031215614d44578182fd5b50508035926020909101359150565b600060208284031215614d64578081fd5b813567ffffffffffffffff811115614d7a578182fd5b613c7b84828501614ac8565b60008060408385031215614d98578182fd5b823567ffffffffffffffff811115614dae578283fd5b614dba85828601614ac8565b95602094909401359450505050565b600060208284031215614dda578081fd5b815160078110614ac1578182fd5b600080600080600080600060e0888a031215614e02578485fd5b873567ffffffffffffffff811115614e18578586fd5b614e248a828b01614ac8565b9a60208a01359a5060408a013599606081013599506080810135985060a0810135975060c0013595509350505050565b600080600080600080600060e0888a031215614e6e578081fd5b875167ffffffffffffffff811115614e84578182fd5b8801601f81018a13614e94578182fd5b614ea38a825160208401614a8c565b60208a015160408b015160608c015160808d015160a08e015160c0909e0151949f939e50919c909b5090995097509095509350505050565b600080600080600080600080610100898b031215614ef7578182fd5b883567ffffffffffffffff811115614f0d578283fd5b614f198b828c01614ac8565b9b60208b01359b5060408b01359a60608101359a506080810135995060a0810135985060c0810135975060e0013595509350505050565b600060208284031215614f61578081fd5b815167ffffffffffffffff80821115614f78578283fd5b9083019060c08286031215614f8b578283fd5b614f9560c0615684565b8251614fa081615832565b808252506020830151602082015260408301516040820152606083015182811115614fc9578485fd5b614fd587828601614b14565b6060830152506080830151608082015260a083015160a082015280935050505092915050565b60006020828403121561500c578081fd5b815167ffffffffffffffff80821115615023578283fd5b8184019150610140808387031215615039578384fd5b61504281615684565b905082518152602083015160208201526040830151604082015261506860608401614b3e565b606082015260808301518281111561507e578485fd5b61508a87828601614b14565b60808301525060a0838101519082015260c0808401519082015260e0808401519082015261010080840151908201526101209283015192810192909252509392505050565b600080604083850312156150e1578182fd5b823567ffffffffffffffff808211156150f8578384fd5b818501915061014080838803121561510e578485fd5b61511781615684565b905082358152602083013560208201526040830135604082015261513d60608401614b33565b6060820152608083013582811115615153578586fd5b61515f88828601614ac8565b60808301525060a083013560a082015260c083013560c082015260e083013560e08201526101008084013581830152506101208084013581830152508094505060208501359150808211156151b2578283fd5b506151bf85828601614b49565b9150509250929050565b6000806000606084860312156151dd578081fd5b505081359360208301359350604090920135919050565b600080600080600080600060e0888a03121561520e578081fd5b873596506020880135955060408801359450606088013593506080880135925060a0880135915060c088013567ffffffffffffffff81111561524e578182fd5b61525a8a828b01614b49565b91505092959891949750929550565b60006020828403121561527a578081fd5b81516001600160601b0381168114614ac1578182fd5b600081518084526152a881602086016020860161574b565b601f01601f19169290920160200192915050565b600481106152cc576152cc6157e3565b9052565b600082516152e281846020870161574b565b9190910192915050565b6001600160a01b038416815260606020820181905260009061531090830185615290565b9050826040830152949350505050565b6020808252825182820181905260009190848201906040850190845b818110156153585783518352928401929184019160010161533c565b50909695505050505050565b600086825285602083015284604083015260a0606083015261538960a0830185615290565b90508260808301529695505050505050565b600060208252614ac16020830184615290565b60a081016153bc82886152bc565b85602083015284604083015283606083015282151560808301529695505050505050565b60208101600783106153f4576153f46157e3565b91905290565b60208101600383106153f4576153f46157e3565b600060e0825261542160e083018a615290565b60208301989098525060408101959095526060850193909352608084019190915260a083015260c090910152919050565b6020808252601e908201527f4552524f523a52504c2d3030323a4e4f545f42554e444c455f4f574e45520000604082015260600190565b6020808252601b908201527f4552524f523a434d502d3030323a4e4f545f434f4d504f4e454e540000000000604082015260600190565b6020808252601b908201527f4552524f523a52504c2d3030313a4143434553535f44454e4945440000000000604082015260600190565b600060208252825160208301526020830151610200806040850152615520610220850183615290565b9150604085015161553460608601826152bc565b5060608501516080850152608085015161555960a08601826001600160a01b03169052565b5060a085015160c08581019190915285015160e08086019190915285015161010080860191909152850151610120808601919091528501516101408086019190915285015161016080860191909152850151610180808601919091528501516101a0808601919091528501516101c0808601919091528501516101e080860191909152909401519390920192909252919050565b600060208252825160208301526020830151604083015260408301516060830152606083015161562060808401826152bc565b5060808301516101408060a085015261563d610160850183615290565b915060a085015160c085015260c085015160e085015260e0850151610100818187015280870151915050610120818187015280870151838701525050508091505092915050565b604051601f8201601f1916810167ffffffffffffffff811182821017156156ad576156ad6157f9565b604052919050565b600067ffffffffffffffff8211156156cf576156cf6157f9565b50601f01601f191660200190565b600082198211156156f0576156f06157cd565b500190565b60008261571057634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561572f5761572f6157cd565b500290565b600082821015615746576157466157cd565b500390565b60005b8381101561576657818101518382015260200161574e565b83811115613f455750506000910152565b600081615786576157866157cd565b506000190190565b60006000198214156157a2576157a26157cd565b5060010190565b600063ffffffff808316818114156157c3576157c36157cd565b6001019392505050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146138c357600080fd5b80151581146138c357600080fd5b600481106138c357600080fdfe2875696e74323536206d696e53756d496e73757265642c75696e74323536206d617853756d496e73757265642c75696e74323536206d696e4475726174696f6e2c75696e74323536206d61784475726174696f6e2c75696e7432353620616e6e75616c50657263656e7461676552657475726e29a2646970667358221220b5dd061a6c2e3043a1b8493a8d4460f83120c9bee76d862d9ae95480aac2d1de64736f6c63430008020033",
  "deployedSourceMap": "532:23693:53:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9034:315:58;;;;;;:::i;:::-;;:::i;:::-;;;19098:25:67;;;19086:2;19071:18;9034:315:58;;;;;;;;16332:658:53;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;;;:::i;10023:161:58:-;;;:::i;14222:1325:53:-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;7830:90:58:-;7906:7;;-1:-1:-1;;;;;7906:7:58;7830:90;;;-1:-1:-1;;;;;16451:32:67;;;16433:51;;16421:2;16406:18;7830:90:58;16388:102:67;12597:195:53;;;;;;:::i;:::-;;:::i;22550:372::-;;;;;;:::i;:::-;;:::i;2394:100:26:-;2477:14;;;;2394:100;;;;;;:::i;2220:83::-;2286:14;;2220:83;;8413:98:58;8487:10;:17;8413:98;;2500:136:26;;;:::i;:::-;;;;;;;:::i;3279:78::-;;;:::i;:::-;;23055:119:53;23150:17;;23055:119;;6904:3133;;;;;;:::i;:::-;;:::i;1980:61::-;;2026:15;1980:61;;2973:120:26;;;:::i;:::-;;;18925:14:67;;18918:22;18900:41;;18888:2;18873:18;2973:120:26;18855:92:67;8517:195:58;;;;;;:::i;:::-;;:::i;5915:224:53:-;;;;;;:::i;:::-;;:::i;2418:50::-;;2463:5;2418:50;;8767:88:58;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5089:299::-;;;;;;:::i;:::-;;:::i;4400:386::-;;;;;;:::i;:::-;;:::i;6529:224::-;;;;;;:::i;:::-;;:::i;6760:138:53:-;6877:14;;-1:-1:-1;;;;;6877:14:53;6760:138;;15554:222;;;:::i;:::-;;;;;;;:::i;8861:167:58:-;;;:::i;15782:544:53:-;;;;;;:::i;:::-;;:::i;1306:61:58:-;;1361:6;1306:61;;2113::53;;2159:15;2113:61;;8289:118:58;8382:18;;8289:118;;5757:151:53;5884:17;;;;5757:151;;5694:291:58;;;;;;:::i;:::-;;:::i;3101:86:26:-;;3175:9;;;;;-1:-1:-1;;;;;3175:9:26;;3101:86;2309:79;2373:12;;2309:79;;22102:441:53;;;;;;:::i;:::-;;:::i;2351:59::-;;2395:15;2351:59;;3195:78:26;;;:::i;7001:565:58:-;;;;;;:::i;:::-;;:::i;11445:256:53:-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;40287:39:67;;;40269:58;;40257:2;40242:18;11445:256:53;40224:109:67;1831:101:0;;;:::i;18182:360:53:-;;;;;;:::i;:::-;;:::i;3524:485:58:-;;;;;;:::i;:::-;;:::i;1373:57::-;;;;;;;;;;;;;;;;6633:120:53;6738:8;;-1:-1:-1;;;;;6738:8:53;6633:120;;11708:715;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;:::i;7572:252:58:-;;;:::i;20262:1833:53:-;;;;;;:::i;:::-;;:::i;6302:221:58:-;;;;;;:::i;:::-;;:::i;18549:197:53:-;;;;;;:::i;:::-;18722:15;18549:197;;;;;2474:56;;;:::i;4015:379:58:-;;;;;;:::i;:::-;;:::i;5991:305::-;;;;;;:::i;:::-;;:::i;2642:77:26:-;;;:::i;5394:294:58:-;;;;;;:::i;:::-;;:::i;1832:75:53:-;;1886:20;;;;;;;;;;;;;1876:31;;;1832:75;;1201:85:0;1247:7;1273:6;-1:-1:-1;;;;;1273:6:0;1201:85;;22928:121:53;23023:19;;22928:121;;2851:116:26;;;:::i;5550:200:53:-;;;;;;:::i;:::-;;:::i;4792:291:58:-;;;;;;:::i;:::-;;:::i;8030:115::-;8119:19;;8030:115;;13055:208:53;;;;;;:::i;:::-;;:::i;10044:1394::-;;;;;;:::i;:::-;;:::i;9669:179:58:-;;;:::i;23309:114:53:-;2395:15;23309:114;;6146:167;;;;;;:::i;:::-;;:::i;23430:124::-;2463:5;23430:124;;3772:77:26;;;:::i;4790:753:53:-;;;;;;:::i;:::-;;:::i;12799:249::-;;;;;;:::i;:::-;;:::i;6759:236:58:-;;;;;;:::i;:::-;;:::i;9854:163::-;;;:::i;2047:60:53:-;;2093:14;2047:60;;23180:122;2026:15;23180:122;;2131:81:26;;;;;;:::i;:::-;;:::i;12430:160:53:-;12562:21;;12430:160;;6671:148:57;;;;;;:::i;:::-;6737:22;6778:34;;;:24;:34;;;;;;;6671:148;17412:497:53;;;;;;:::i;:::-;;:::i;:::-;;;;-1:-1:-1;;;;;17903:32:67;;;17885:51;;17967:2;17952:18;;17945:34;;;;17995:18;;;17988:34;;;;18053:2;18038:18;;18031:34;18096:3;18081:19;;18074:35;17872:3;17857:19;17412:497:53;17839:276:67;18753:1503:53;;;;;;:::i;:::-;;:::i;9502:161:58:-;;;:::i;2727:118:26:-;;;:::i;2537:59:53:-;;2582:14;2537:59;;16997:408;;;;;;:::i;:::-;17260:138;;;-1:-1:-1;;;;;17903:32:67;;;;17260:138:53;;;17885:51:67;17952:18;;;17945:34;;;;17220:17:53;17995:18:67;;17988:34;;;;18038:18;;;18031:34;18081:19;;;;18074:35;;;;17260:138:53;;;;;;;;;;17857:19:67;;;;17260:138:53;;;16997:408;6540:125:57;;;:::i;:::-;;;;;;;:::i;2264:63:53:-;;2310:17;2264:63;;17915:201;;;;;;:::i;:::-;;:::i;8151:132:58:-;1361:6;8151:132;;2081:198:0;;;;;;:::i;:::-;;:::i;6320:306:53:-;;;;;;:::i;:::-;;:::i;2180:60::-;;2226:14;2180:60;;7926:98:58;8006:11;;-1:-1:-1;;;;;8006:11:58;7926:98;;9034:315;9103:16;9131:18;9152:7;2373:12:26;;2309:79;;9152:7:58;9183:16;;:42;;-1:-1:-1;;;9183:42:58;;;;;19098:25:67;;;9131:28:58;;-1:-1:-1;;;;;;9183:16:58;;:30;;19071:18:67;;9183:42:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9177:3;:48;9169:104;;;;-1:-1:-1;;;9169:104:58;;26369:2:67;9169:104:58;;;26351:21:67;26408:2;26388:18;;;26381:30;26447:34;26427:18;;;26420:62;-1:-1:-1;;;26498:18:67;;;26491:41;26549:19;;9169:104:58;;;;;;;;;9291:16;;:51;;-1:-1:-1;;;9291:51:58;;;;;19308:25:67;;;19349:18;;;19342:34;;;-1:-1:-1;;;;;9291:16:58;;;;:34;;19281:18:67;;9291:51:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9284:58;;;9034:315;;;;:::o;16332:658:53:-;16455:18;16487:16;16517:21;16552;16587:19;16620;16653:30;16912:6;16901:82;;;;;;;;;;;;:::i;:::-;16708:275;;;;-1:-1:-1;16708:275:53;;-1:-1:-1;16708:275:53;;-1:-1:-1;16708:275:53;-1:-1:-1;16708:275:53;-1:-1:-1;16708:275:53;;-1:-1:-1;16332:658:53;-1:-1:-1;;16332:658:53:o;10023:161:58:-;10074:7;10093:18;10114:7;2373:12:26;;2309:79;;10114:7:58;10138:16;;:39;;-1:-1:-1;;;10138:39:58;;;;;19098:25:67;;;10093:28:58;;-1:-1:-1;;;;;;10138:16:58;;:27;;19071:18:67;;10138:39:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10131:46;;;10023:161;:::o;14222:1325:53:-;14309:22;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14309:22:53;14378:16;;:36;;-1:-1:-1;;;14378:36:53;;;;;19098:25:67;;;14347:28:53;;-1:-1:-1;;;;;14378:16:53;;:26;;19071:18:67;;14378:36:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;14378:36:53;;;;;;;;;;;;:::i;:::-;14347:67;;14424:18;14445:16;;;;;;;;;-1:-1:-1;;;;;14445:16:53;-1:-1:-1;;;;;14445:31:53;;:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14424:54;;14503:18;14535:16;14565:21;14600;14635:19;14668;14701:30;14744:43;14773:6;:13;;;14744:28;:43::i;:::-;14489:298;;;;;;;;;;;;;;14798:18;14819:5;-1:-1:-1;;;;;14819:12:53;;14832:6;:14;;;14819:28;;;;;;;;;;;;;19098:25:67;;19086:2;19071:18;;19053:76;14819:28:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:73;;14877:14;;;;;14863:29;;-1:-1:-1;;;14863:29:53;;;;;19098:25:67;;;;-1:-1:-1;;;;;14863:13:53;;;;;19071:18:67;;14863:29:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14819:73;;;14858:1;14819:73;14798:94;;14902:33;14938:35;14964:8;14938:25;:35::i;:::-;14983:24;15021:34;;;:24;:34;;;;;;14902:71;;-1:-1:-1;14983:24:53;15010:45;;:8;:45;:::i;:::-;14983:72;;15073:467;;;;;;;;15097:8;15073:467;;;;15119:4;15073:467;;;;15137:6;:12;;;15073:467;;;;;;-1:-1:-1;;;15073:467:53;;;;;;;;;;;;;15163:6;:14;;;15073:467;;;;15191:10;-1:-1:-1;;;;;15073:467:53;;;;;15215:16;15073:467;;;;15245:13;15073:467;;;;15272:13;15073:467;;;;15299:11;15073:467;;;;15324:11;15073:467;;;;15349:22;15073:467;;;;15385:25;15073:467;;;;15424:6;:14;;;15073:467;;;;15452:6;:20;;;15073:467;;;;15486:6;:14;;;15073:467;;;;15514:6;:16;;;15073:467;;;15066:474;;14222:1325;;;;;;;;;;;;;;;:::o;12597:195::-;12696:18;12782:3;12757:21;;12738:16;:40;;;;:::i;:::-;12737:48;;;;:::i;:::-;12730:55;12597:195;-1:-1:-1;;12597:195:53:o;22550:372::-;22713:21;;2395:15;22782:33;22807:8;22782:22;:33;:::i;:::-;:53;;;;:::i;:::-;22751:84;-1:-1:-1;2463:5:53;22861:33;22751:84;22861:10;:33;:::i;:::-;:54;;;;:::i;:::-;22845:70;22550:372;-1:-1:-1;;;;;22550:372:53:o;2500:136:26:-;2585:16;;2620:12;;2585:48;;-1:-1:-1;;;2585:48:26;;;;;19098:25:67;;;;2549::26;;-1:-1:-1;;;;;2585:16:26;;:34;;19071:18:67;;2585:48:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2578:55;;2500:136;:::o;3279:78::-;1156:32;-1:-1:-1;;;1156:19:26;:32::i;:::-;-1:-1:-1;;;;;1140:48:26;719:10:11;-1:-1:-1;;;;;1140:48:26;;1117:116;;;;-1:-1:-1;;;1117:116:26;;;;;;;:::i;:::-;3279:78::o;6904:3133:53:-;7272:16;3824:23;719:10:11;3834:12:53;640:96:11;3824:23:53;3816:89;;;;-1:-1:-1;;;3816:89:53;;29369:2:67;3816:89:53;;;29351:21:67;29408:2;29388:18;;;29381:30;29447:34;29427:18;;;29420:62;-1:-1:-1;;;29498:18:67;;;29491:51;29559:19;;3816:89:53;29341:243:67;3816:89:53;7325:22:::1;7348:4;7325:28;;;;;;:::i;:::-;;;;;;;;;;;;;;7357:1;7325:33;7304:100;;;::::0;-1:-1:-1;;;7304:100:53;;26011:2:67;7304:100:53::1;::::0;::::1;25993:21:67::0;26050:2;26030:18;;;26023:30;26089:31;26069:18;;;26062:59;26138:18;;7304:100:53::1;25983:179:67::0;7304:100:53::1;1960:14;7435:8;:31;;:78;;;;;2026:15;7482:8;:31;;7435:78;7414:147;;;::::0;-1:-1:-1;;;7414:147:53;;27541:2:67;7414:147:53::1;::::0;::::1;27523:21:67::0;27580:2;27560:18;;;27553:30;27619:32;27599:18;;;27592:60;27669:18;;7414:147:53::1;27513:180:67::0;7414:147:53::1;7636:27;7666:46;7686:25;7666:19;:46::i;:::-;7636:76;;7722:27;7752:46;7772:25;7752:19;:46::i;:::-;7722:76;;7867:25;7838;:54;;:118;;;;;2310:17;7908:25;:48;;7838:118;:174;;;;;7995:17;;7972:19;:40;;7838:174;7817:255;;;::::0;-1:-1:-1;;;7817:255:53;;30555:2:67;7817:255:53::1;::::0;::::1;30537:21:67::0;30594:2;30574:18;;;30567:30;30633:34;30613:18;;;30606:62;-1:-1:-1;;;30684:18:67;;;30677:41;30735:19;;7817:255:53::1;30527:233:67::0;7817:255:53::1;2226:14;8103:25;:48;;:118;;;;;8196:25;8167;:54;;8103:118;8082:200;;;::::0;-1:-1:-1;;;8082:200:53;;31378:2:67;8082:200:53::1;::::0;::::1;31360:21:67::0;31417:2;31397:18;;;31390:30;31456:34;31436:18;;;31429:62;-1:-1:-1;;;31507:18:67;;;31500:41;31558:19;;8082:200:53::1;31350:233:67::0;8082:200:53::1;8333:1;8313:17;:21;:77;;;;;2159:15;8350:17;:40;;8313:77;8292:150;;;::::0;-1:-1:-1;;;8292:150:53;;24020:2:67;8292:150:53::1;::::0;::::1;24002:21:67::0;24059:2;24039:18;;;24032:30;24098:34;24078:18;;;24071:62;-1:-1:-1;;;24149:18:67;;;24142:32;24191:19;;8292:150:53::1;23992:224:67::0;8292:150:53::1;2093:14;8473:17;:40;;:94;;;;;8550:17;8529;:38;;8473:94;8452:167;;;::::0;-1:-1:-1;;;8452:167:53;;27900:2:67;8452:167:53::1;::::0;::::1;27882:21:67::0;27939:2;27919:18;;;27912:30;27978:34;27958:18;;;27951:62;-1:-1:-1;;;28029:18:67;;;28022:32;28071:19;;8452:167:53::1;27872:224:67::0;8452:167:53::1;8675:1;8650:22;:26;:75;;;;-1:-1:-1::0;2508:22:53::1;2529:1;2463:5;2508:22;:::i;:::-;8692;:33;;8650:75;8629:139;;;::::0;-1:-1:-1;;;8629:139:53;;29015:2:67;8629:139:53::1;::::0;::::1;28997:21:67::0;29054:2;29034:18;;;29027:30;29093:27;29073:18;;;29066:55;29138:18;;8629:139:53::1;28987:175:67::0;8629:139:53::1;8815:1;8799:13;:17;:67;;;;;8849:17;;8832:13;:34;;8799:67;8778:140;;;::::0;-1:-1:-1;;;8778:140:53;;27138:2:67;8778:140:53::1;::::0;::::1;27120:21:67::0;27177:2;27157:18;;;27150:30;27216:34;27196:18;;;27189:62;-1:-1:-1;;;27267:18:67;;;27260:32;27309:19;;8778:140:53::1;27110:224:67::0;8778:140:53::1;8981:19;;8964:13;8949:12;:10;:12::i;:::-;:28;;;;:::i;:::-;:51;;8928:128;;;::::0;-1:-1:-1;;;8928:128:53;;25196:2:67;8928:128:53::1;::::0;::::1;25178:21:67::0;25235:2;25215:18;;;25208:30;25274:34;25254:18;;;25247:62;-1:-1:-1;;;25325:18:67;;;25318:37;25372:19;;8928:128:53::1;25168:229:67::0;8928:128:53::1;9067:19;9089:240;9129:4;9147:8;9169:19;9202;9235:17;9266;9297:22;9089:26;:240::i;:::-;9067:262;;9351:41;9370:6;9378:13;9351:18;:41::i;:::-;1886:20;::::0;;;;;::::1;::::0;::::1;::::0;;;1876:31;;;;9340:52;;-1:-1:-1;9416:22:53::1;::::0;9433:4;;9416:22;::::1;:::i;:::-;;;;;;;;;;;;;9406:33;;;;;;:54;9403:123;;9507:8;9476:22;9499:4;9476:28;;;;;;:::i;:::-;::::0;;;::::1;::::0;;;;;::::1;::::0;;;:39;9403:123:::1;9823:16;::::0;:36:::1;::::0;-1:-1:-1;;;9823:36:53;;::::1;::::0;::::1;19098:25:67::0;;;9792:28:53::1;::::0;-1:-1:-1;;;;;9823:16:53::1;::::0;:26:::1;::::0;19071:18:67;;9823:36:53::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;::::0;;::::1;-1:-1:-1::0;;9823:36:53::1;::::0;::::1;;::::0;::::1;::::0;;;::::1;::::0;::::1;:::i;:::-;9882:14;::::0;9792:67;;-1:-1:-1;;;;;;9882:14:53::1;9874:37:::0;;::::1;::::0;:81:::1;;;9915:40;9937:6;:17;;;9915:21;:40::i;:::-;9870:161;;;9972:48;9997:6;10005:4;10011:8;9972:24;:48::i;:::-;3915:1;;;;6904:3133:::0;;;;;;;;;;:::o;2973:120:26:-;3024:4;3057:33;3039:51;:14;;;;:51;;;;;;-1:-1:-1;;;3039:51:26;;;;;;;;;;3032:58;;2973:120;:::o;8517:195:58:-;8615:10;:17;8573:16;;8609:23;;8601:72;;;;-1:-1:-1;;;8601:72:58;;32150:2:67;8601:72:58;;;32132:21:67;32189:2;32169:18;;;32162:30;32228:34;32208:18;;;32201:62;-1:-1:-1;;;32279:18:67;;;32272:34;32323:19;;8601:72:58;32122:226:67;8601:72:58;8690:10;8701:3;8690:15;;;;;;-1:-1:-1;;;8690:15:58;;;;;;;;;;;;;;;;;8683:22;;8517:195;;;:::o;5915:224:53:-;1094:13:0;:11;:13::i;:::-;-1:-1:-1;;;;;6025:24:53;::::1;;::::0;;;:15:::1;:24;::::0;;;;;;;;:39;;-1:-1:-1;;6025:39:53::1;::::0;::::1;;;::::0;;;;6079:53;;17115:51:67;;;6025:39:53::1;6107:24;17209:14:67::0;17202:22;17182:18;;;17175:50;6079:53:53::1;::::0;17088:18:67;6079:53:53::1;;;;;;;;5915:224:::0;;:::o;8767:88:58:-;8830:21;;:::i;5089:299::-;2114:16;;:36;;-1:-1:-1;;;2114:36:58;;;;;19098:25:67;;;5179:8:58;;2083:28;;-1:-1:-1;;;;;2114:16:58;;;;:26;;19071:18:67;;2114:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2114:36:58;;;;;;;;;;;;:::i;:::-;2182:12;;2203:14;;;;;2182:36;;-1:-1:-1;;;2182:36:58;;2083:67;;-1:-1:-1;2160:19:58;;-1:-1:-1;;;;;2182:12:58;;;;:20;;:36;;;;19098:25:67;;;19086:2;19071:18;;19053:76;2182:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2160:58;-1:-1:-1;719:10:11;-1:-1:-1;;;;;2250:27:58;;;2229:104;;;;-1:-1:-1;;;2229:104:58;;;;;;;:::i;:::-;5203:16:::1;::::0;:39:::1;::::0;-1:-1:-1;;;5203:39:58;;::::1;::::0;::::1;19098:25:67::0;;;-1:-1:-1;;;;;5203:16:58;;::::1;::::0;:29:::1;::::0;19071:18:67;;5203:39:58::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5302:28;5321:8;5302:18;:28::i;:::-;5346:35;::::0;19098:25:67;;;5346:35:58::1;::::0;19086:2:67;19071:18;5346:35:58::1;;;;;;;;5089:299:::0;;;;:::o;4400:386::-;2114:16;;:36;;-1:-1:-1;;;2114:36:58;;;;;19098:25:67;;;4532:17:58;;4506:8;;4532:17;;-1:-1:-1;;;;;2114:16:58;;:26;;19071:18:67;;2114:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2114:36:58;;;;;;;;;;;;:::i;:::-;2182:12;;2203:14;;;;;2182:36;;-1:-1:-1;;;2182:36:58;;2083:67;;-1:-1:-1;2160:19:58;;-1:-1:-1;;;;;2182:12:58;;;;:20;;:36;;;;19098:25:67;;;19086:2;19071:18;;19053:76;2182:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2160:58;-1:-1:-1;719:10:11;-1:-1:-1;;;;;2250:27:58;;;2229:104;;;;-1:-1:-1;;;2229:104:58;;;;;;;:::i;:::-;4577:16:::1;::::0;:47:::1;::::0;-1:-1:-1;;;4577:47:58;;::::1;::::0;::::1;19308:25:67::0;;;19349:18;;;19342:34;;;-1:-1:-1;;;;;4577:16:58;;::::1;::::0;:29:::1;::::0;19281:18:67;;4577:47:58::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4565:59;;4736:43;::::0;;19308:25:67;;;19364:2;19349:18;;19342:34;;;4736:43:58::1;::::0;19281:18:67;4736:43:58::1;;;;;;;;4400:386:::0;;;;;;;:::o;6529:224::-;1926:27;-1:-1:-1;;;1926:19:58;:27::i;:::-;-1:-1:-1;;;;;1910:43:58;719:10:11;-1:-1:-1;;;;;1910:43:58;;1889:117;;;;-1:-1:-1;;;1889:117:58;;;;;;;:::i;:::-;6651:34:::1;6667:9;6678:6;6651:15;:34::i;:::-;6700:46;::::0;;19308:25:67;;;19364:2;19349:18;;19342:34;;;6700:46:58::1;::::0;19281:18:67;6700:46:58::1;19263:119:67::0;15554:222:53;15619:13;15644:125;;;;;;;;;;;;;;;;;;;15554:222;:::o;8861:167:58:-;8915:7;8934:18;8955:7;2373:12:26;;2309:79;;8955:7:58;8979:16;;:42;;-1:-1:-1;;;8979:42:58;;;;;19098:25:67;;;8934:28:58;;-1:-1:-1;;;;;;8979:16:58;;:30;;19071:18:67;;8979:42:58;19053:76:67;15782:544:53;16075:19;16143:4;16161:8;16183:13;16210;16237:11;16262;16287:22;16119:200;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;16110:209;;15782:544;;;;;;;;;:::o;5694:291:58:-;2114:16;;:36;;-1:-1:-1;;;2114:36:58;;;;;19098:25:67;;;5782:8:58;;2083:28;;-1:-1:-1;;;;;2114:16:58;;;;:26;;19071:18:67;;2114:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2114:36:58;;;;;;;;;;;;:::i;:::-;2182:12;;2203:14;;;;;2182:36;;-1:-1:-1;;;2182:36:58;;2083:67;;-1:-1:-1;2160:19:58;;-1:-1:-1;;;;;2182:12:58;;;;:20;;:36;;;;19098:25:67;;;19086:2;19071:18;;19053:76;2182:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2160:58;-1:-1:-1;719:10:11;-1:-1:-1;;;;;2250:27:58;;;2229:104;;;;-1:-1:-1;;;2229:104:58;;;;;;;:::i;:::-;5806:16:::1;::::0;:37:::1;::::0;-1:-1:-1;;;5806:37:58;;::::1;::::0;::::1;19098:25:67::0;;;-1:-1:-1;;;;;5806:16:58;;::::1;::::0;:27:::1;::::0;19071:18:67;;5806:37:58::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5945:33;::::0;19098:25:67;;;5945:33:58::1;::::0;19086:2:67;19071:18;5945:33:58::1;19053:76:67::0;22102:441:53;22302:8;;22191:18;;-1:-1:-1;;;;;22302:8:53;22291:85;;-1:-1:-1;22348:17:53;;22341:24;;22291:85;22440:18;22461:22;;;:12;:22;;;;;;;;22500:8;;:36;;-1:-1:-1;;;22500:36:53;;-1:-1:-1;;;;;22461:22:53;;;22500:36;;;40269:58:67;;;22461:22:53;-1:-1:-1;;;;;22500:8:53;;:23;;40242:18:67;;22500:36:53;40224:109:67;3195:78:26;1156:32;-1:-1:-1;;;1156:19:26;:32::i;:::-;-1:-1:-1;;;;;1140:48:26;719:10:11;-1:-1:-1;;;;;1140:48:26;;1117:116;;;;-1:-1:-1;;;1117:116:26;;;;;;;:::i;:::-;3255:15:::1;:13;:15::i;7001:565:58:-:0;1094:13:0;:11;:13::i;:::-;7233:18:58::1;7254:7;2373:12:26::0;;2309:79;;7254:7:58::1;7271:16;::::0;:90:::1;::::0;-1:-1:-1;;;7271:90:58;;::::1;::::0;::::1;19308:25:67::0;;;19349:18;;;19342:34;;;7233:28:58;;-1:-1:-1;;;;;;7271:16:58::1;::::0;:48:::1;::::0;19281:18:67;;7271:90:58::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;7495:64;::::0;19098:25:67;;;7495:64:58::1;::::0;19086:2:67;19071:18;7495:64:58::1;19053:76:67::0;11445:256:53;11526:12;11562:22;;;:12;:22;;;;;;-1:-1:-1;;;;;11562:22:53;11601:9;:93;;11621:14;;11651:16;;:32;;;-1:-1:-1;;;11651:32:53;;;;-1:-1:-1;;;;;11621:14:53;;;;:29;;11651:16;;:30;;:32;;;;;;;;;;;;;;:16;:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11685:8;11621:73;;;;;;;;;;;;;;;19308:25:67;;;19364:2;19349:18;;19342:34;19296:2;19281:18;;19263:119;11621:73:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11601:93;;1831:101:0;1094:13;:11;:13::i;:::-;1895:30:::1;1922:1;1895:18;:30::i;18182:360:53:-:0;18318:32;18367:16;18386:28;18400:13;18386;:28::i;:::-;18367:47;;18424:17;18444:29;18458:14;18444:13;:29::i;:::-;18514:20;;;;18182:360;-1:-1:-1;;;;18182:360:53:o;3524:485:58:-;3639:16;;719:10:11;3726:16:58;;:65;;-1:-1:-1;;;3726:65:58;;3671:34;;-1:-1:-1;;;;;;3726:16:58;;:29;;:65;;3671:34;;3769:6;;3777:13;;3726:65;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3801:10;:25;;;;;;;-1:-1:-1;3801:25:58;;;;;;;;;3715:76;-1:-1:-1;3886:51:58;3715:76;3915:6;3923:13;3886:18;:51::i;:::-;3953:49;;;19308:25:67;;;19364:2;19349:18;;19342:34;;;3953:49:58;;19281:18:67;3953:49:58;;;;;;;3524:485;;;;;:::o;11708:715:53:-;12022:16;;:36;;-1:-1:-1;;;12022:36:53;;;;;19098:25:67;;;11814::53;;;;;;;;;;;;-1:-1:-1;;;;;12022:16:53;;;;:26;;19071:18:67;;12022:36:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;12022:36:53;;;;;;;;;;;;:::i;:::-;11991:67;;12088:43;12117:6;:13;;;12088:28;:43::i;:::-;-1:-1:-1;;;12141:25:53;12169:34;;;:24;:34;;;;;;12222:12;;;;12256:16;;;;12222:12;;-1:-1:-1;12256:16:53;-1:-1:-1;12068:63:53;;-1:-1:-1;12169:34:53;;-1:-1:-1;12301:28:53;;-1:-1:-1;12169:34:53;;-1:-1:-1;12068:63:53;12301:28;:::i;:::-;12282:47;;12399:17;12388:8;12369:6;:16;;;:27;;;;:::i;:::-;:47;;;;:::i;:::-;12351:15;:65;12339:77;;11708:715;;;;;;;;;:::o;7572:252:58:-;7660:36;7712:18;7733:7;2373:12:26;;2309:79;;7733:7:58;7757:16;;:60;;-1:-1:-1;;;7757:60:58;;;;;19098:25:67;;;7712:28:58;;-1:-1:-1;;;;;;7757:16:58;;:48;;19071:18:67;;7757:60:58;19053:76:67;20262:1833:53;20573:15;20743:16;20773:27;20814:18;20845:52;20880:11;:16;;;20845:34;:52::i;:::-;20604:293;;;;;;;;20987:1;20965:19;:23;:58;;;;;21004:19;20992:8;:31;;20965:58;20962:167;;;21044:48;;;19308:25:67;;;19364:2;19349:18;;19342:34;;;21044:48:53;;19281:18:67;21044:48:53;;;;;;;21113:5;21106:12;;;;;;;20962:167;21240:28;;;;21159:4;;;;;;21240:44;-1:-1:-1;21237:74:53;;;21303:5;21288:20;;21237:74;21354:13;21323:11;:28;;;:44;21320:74;;;21386:5;21371:20;;21320:74;21673:11;21662:8;:22;21659:50;;;21701:5;21688:18;;21659:50;21732:11;21721:8;:22;21718:50;;;21760:5;21747:18;;21718:50;21786:15;21804:80;21821:11;:28;;;21851:8;21861:22;21804:16;:80::i;:::-;21786:98;;21907:10;21897:7;:20;21894:47;;;21933:5;21921:17;;21894:47;21956:74;21984:8;21994:12;22008:10;22020:9;21956:74;;;;;;;;37884:25:67;;;37952:14;;37945:22;37940:2;37925:18;;37918:50;38011:14;38004:22;37999:2;37984:18;;37977:50;38070:14;38063:22;38058:2;38043:18;;38036:50;37871:3;37856:19;;37838:254;21956:74:53;;;;;;;;22048:12;:26;;;;;22064:10;22048:26;:39;;;;;22078:9;22048:39;22040:48;;;;;;;;;20262:1833;;;;;;;;;;:::o;6302:221:58:-;1926:27;-1:-1:-1;;;1926:19:58;:27::i;:::-;-1:-1:-1;;;;;1910:43:58;719:10:11;-1:-1:-1;;;;;1910:43:58;;1889:117;;;;-1:-1:-1;;;1889:117:58;;;;;;;:::i;:::-;6423:33:::1;6438:9;6449:6;6423:14;:33::i;:::-;6471:45;::::0;;19308:25:67;;;19364:2;19349:18;;19342:34;;;6471:45:58::1;::::0;19281:18:67;6471:45:58::1;19263:119:67::0;2474:56:53;2508:22;2529:1;2463:5;2508:22;:::i;:::-;2474:56;:::o;4015:379:58:-;2114:16;;:36;;-1:-1:-1;;;2114:36:58;;;;;19098:25:67;;;4146:17:58;;4120:8;;4146:17;;-1:-1:-1;;;;;2114:16:58;;:26;;19071:18:67;;2114:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2114:36:58;;;;;;;;;;;;:::i;:::-;2182:12;;2203:14;;;;;2182:36;;-1:-1:-1;;;2182:36:58;;2083:67;;-1:-1:-1;2160:19:58;;-1:-1:-1;;;;;2182:12:58;;;;:20;;:36;;;;19098:25:67;;;19086:2;19071:18;;19053:76;2182:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2160:58;-1:-1:-1;719:10:11;-1:-1:-1;;;;;2250:27:58;;;2229:104;;;;-1:-1:-1;;;2229:104:58;;;;;;;:::i;:::-;4191:16:::1;::::0;:45:::1;::::0;-1:-1:-1;;;4191:45:58;;::::1;::::0;::::1;19308:25:67::0;;;19349:18;;;19342:34;;;-1:-1:-1;;;;;4191:16:58;;::::1;::::0;:27:::1;::::0;19281:18:67;;4191:45:58::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4179:57;;4296:34;4313:8;4323:6;4296:16;:34::i;:::-;4346:41;::::0;;19308:25:67;;;19364:2;19349:18;;19342:34;;;4346:41:58::1;::::0;19281:18:67;4346:41:58::1;19263:119:67::0;5991:305:58;6125:12;1926:27;-1:-1:-1;;;1926:19:58;:27::i;:::-;-1:-1:-1;;;;;1910:43:58;719:10:11;-1:-1:-1;;;;;1910:43:58;;1889:117;;;;-1:-1:-1;;;1889:117:58;;;;;;;:::i;:::-;6164:44:::1;6180:9;6191:16;6164:15;:44::i;:::-;6224:65;::::0;;19583:25:67;;;19639:2;19624:18;;19617:34;;;19694:14;;19687:22;19667:18;;;19660:50;6224:65:58;;19694:14:67;;-1:-1:-1;6224:65:58::1;::::0;;;;;19571:2:67;6224:65:58;;::::1;5991:305:::0;;;;:::o;2642:77:26:-;2691:7;1273:6:0;;-1:-1:-1;;;;;1273:6:0;2709:7:26;1201:85:0;5394:294:58;2114:16;;:36;;-1:-1:-1;;;2114:36:58;;;;;19098:25:67;;;5483:8:58;;2083:28;;-1:-1:-1;;;;;2114:16:58;;;;:26;;19071:18:67;;2114:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2114:36:58;;;;;;;;;;;;:::i;:::-;2182:12;;2203:14;;;;;2182:36;;-1:-1:-1;;;2182:36:58;;2083:67;;-1:-1:-1;2160:19:58;;-1:-1:-1;;;;;2182:12:58;;;;:20;;:36;;;;19098:25:67;;;19086:2;19071:18;;19053:76;2182:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2160:58;-1:-1:-1;719:10:11;-1:-1:-1;;;;;2250:27:58;;;2229:104;;;;-1:-1:-1;;;2229:104:58;;;;;;;:::i;:::-;5507:16:::1;::::0;:38:::1;::::0;-1:-1:-1;;;5507:38:58;;::::1;::::0;::::1;19098:25:67::0;;;-1:-1:-1;;;;;5507:16:58;;::::1;::::0;:28:::1;::::0;19071:18:67;;5507:38:58::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5605:27;5623:8;5605:17;:27::i;:::-;5648:33;::::0;19098:25:67;;;5648:33:58::1;::::0;19086:2:67;19071:18;5648:33:58::1;19053:76:67::0;2851:116:26;2900:4;;2915:49;;5550:200:53;1094:13:0;:11;:13::i;:::-;5651:17:53::1;:36:::0;;-1:-1:-1;;5651:36:53::1;::::0;::::1;;;::::0;;;;5702:41:::1;::::0;5651:36:::1;5725:17:::0;;::::1;18925:14:67::0;18918:22;18900:41;;5702::53::1;::::0;18888:2:67;18873:18;5702:41:53::1;;;;;;;5550:200:::0;:::o;4792:291:58:-;2114:16;;:36;;-1:-1:-1;;;2114:36:58;;;;;19098:25:67;;;4880:8:58;;2083:28;;-1:-1:-1;;;;;2114:16:58;;;;:26;;19071:18:67;;2114:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2114:36:58;;;;;;;;;;;;:::i;:::-;2182:12;;2203:14;;;;;2182:36;;-1:-1:-1;;;2182:36:58;;2083:67;;-1:-1:-1;2160:19:58;;-1:-1:-1;;;;;2182:12:58;;;;:20;;:36;;;;19098:25:67;;;19086:2;19071:18;;19053:76;2182:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2160:58;-1:-1:-1;719:10:11;-1:-1:-1;;;;;2250:27:58;;;2229:104;;;;-1:-1:-1;;;2229:104:58;;;;;;;:::i;:::-;4904:16:::1;::::0;:37:::1;::::0;-1:-1:-1;;;4904:37:58;;::::1;::::0;::::1;19098:25:67::0;;;-1:-1:-1;;;;;4904:16:58;;::::1;::::0;:27:::1;::::0;19071:18:67;;4904:37:58::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5001:26;5018:8;5001:16;:26::i;:::-;5043:33;::::0;19098:25:67;;;5043:33:58::1;::::0;19086:2:67;19071:18;5043:33:58::1;19053:76:67::0;13055:208:53;13155:27;13253:3;13227:21;;13221:3;:27;;;;:::i;:::-;13206:43;;:11;:43;:::i;10044:1394::-;2114:16:58;;:36;;-1:-1:-1;;;2114:36:58;;;;;19098:25:67;;;10182:8:53;;2083:28:58;;-1:-1:-1;;;;;2114:16:58;;;;:26;;19071:18:67;;2114:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2114:36:58;;;;;;;;;;;;:::i;:::-;2182:12;;2203:14;;;;;2182:36;;-1:-1:-1;;;2182:36:58;;2083:67;;-1:-1:-1;2160:19:58;;-1:-1:-1;;;;;2182:12:58;;;;:20;;:36;;;;19098:25:67;;;19086:2;19071:18;;19053:76;2182:36:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2160:58;-1:-1:-1;719:10:11;-1:-1:-1;;;;;2250:27:58;;;2229:104;;;;-1:-1:-1;;;2229:104:58;;;;;;;:::i;:::-;1960:14:53::1;10227:17;:40;;:96;;;;;2026:15;10283:17;:40;;10227:96;10206:175;;;::::0;-1:-1:-1;;;10206:175:53;;33330:2:67;10206:175:53::1;::::0;::::1;33312:21:67::0;33369:2;33349:18;;;33342:30;33408:34;33388:18;;;33381:62;-1:-1:-1;;;33459:18:67;;;33452:38;33507:19;;10206:175:53::1;33302:230:67::0;10206:175:53::1;10406:25;10445:17:::0;10476:16:::1;10506:24:::0;10544:14:::1;10571:31;10593:8;10571:21;:31::i;:::-;10392:210:::0;;-1:-1:-1;10392:210:53;;-1:-1:-1;10392:210:53;-1:-1:-1;10392:210:53;-1:-1:-1;10392:210:53;-1:-1:-1;10630:26:53::1;10621:5;:35;;;;;;-1:-1:-1::0;;;10621:35:53::1;;;;;;;;;;10613:79;;;::::0;-1:-1:-1;;;10613:79:53;;31790:2:67;10613:79:53::1;::::0;::::1;31772:21:67::0;31829:2;31809:18;;;31802:30;31868:33;31848:18;;;31841:61;31919:18;;10613:79:53::1;31762:181:67::0;10613:79:53::1;10711:9;10710:10;10702:51;;;::::0;-1:-1:-1;;;10702:51:53;;26781:2:67;10702:51:53::1;::::0;::::1;26763:21:67::0;26820:2;26800:18;;;26793:30;26859;26839:18;;;26832:58;26907:18;;10702:51:53::1;26753:178:67::0;10702:51:53::1;2582:14;10789:28;10801:16:::0;10789:9;:28:::1;:::i;:::-;:49;;;;:::i;:::-;10771:15;:67;10763:103;;;::::0;-1:-1:-1;;;10763:103:53;;28663:2:67;10763:103:53::1;::::0;::::1;28645:21:67::0;28702:2;28682:18;;;28675:30;28741:25;28721:18;;;28714:53;28784:18;;10763:103:53::1;28635:173:67::0;10763:103:53::1;10877:34;::::0;;;:24:::1;:34;::::0;;;;:55;;10915:17;;10877:34;:55:::1;::::0;10915:17;;10877:55:::1;:::i;:::-;::::0;;;-1:-1:-1;;10942:24:53::1;10980:34:::0;;;:24:::1;:34;::::0;;;;;10969:45:::1;::::0;:8;:45:::1;:::i;:::-;11128:14;::::0;10942:72;;-1:-1:-1;;;;;;11128:14:53::1;11120:37:::0;;::::1;::::0;:67:::1;;-1:-1:-1::0;11186:1:53::1;11161:22:::0;;;:12:::1;:22;::::0;;;;;-1:-1:-1;;;;;11161:22:53::1;:26:::0;;11120:67:::1;11116:207;;;11204:12;11219:18;11228:8;11219;:18::i;:::-;11251:14;::::0;:61:::1;::::0;-1:-1:-1;;;11251:61:53;;-1:-1:-1;;;;;40528:39:67;;11251:61:53::1;::::0;::::1;40510:58:67::0;40584:18;;;40577:34;;;11204:33:53;;-1:-1:-1;;;;;;11251:14:53::1;::::0;:35:::1;::::0;40483:18:67;;11251:61:53::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;11116:207;;11365:66;::::0;;39482:25:67;;;39538:2;39523:18;;39516:34;;;39566:18;;;39559:34;;;39624:2;39609:18;;39602:34;;;11365:66:53::1;::::0;39469:3:67;39454:19;11365:66:53::1;;;;;;;2343:1:58;;;;;;10044:1394:53::0;;;;;:::o;9669:179:58:-;9729:7;9748:18;9769:7;2373:12:26;;2309:79;;9769:7:58;9793:16;;:48;;-1:-1:-1;;;9793:48:58;;;;;19098:25:67;;;9748:28:58;;-1:-1:-1;;;;;;9793:16:58;;:36;;19071:18:67;;9793:48:58;19053:76:67;6146:167:53;6261:17;;6226:12;;6261:17;;;:45;;-1:-1:-1;;;;;;;6282:24:53;;;;;:15;:24;;;;;;;;;6146:167::o;3772:77:26:-;1156:32;-1:-1:-1;;;1156:19:26;:32::i;:::-;-1:-1:-1;;;;;1140:48:26;719:10:11;-1:-1:-1;;;;;1140:48:26;;1117:116;;;;-1:-1:-1;;;1117:116:26;;;;;;;:::i;:::-;3831:15:::1;:13;:15::i;4790:753:53:-:0;1094:13:0;:11;:13::i;:::-;8119:19:58;;4941:14:53::1;:41;;4933:94;;;::::0;-1:-1:-1;;;4933:94:53;;33739:2:67;4933:94:53::1;::::0;::::1;33721:21:67::0;33778:2;33758:18;;;33751:30;33817:34;33797:18;;;33790:62;-1:-1:-1;;;33868:18:67;;;33861:38;33916:19;;4933:94:53::1;33711:230:67::0;4933:94:53::1;5064:14;5045:16;:33;5037:88;;;::::0;-1:-1:-1;;;5037:88:53;;34148:2:67;5037:88:53::1;::::0;::::1;34130:21:67::0;34187:2;34167:18;;;34160:30;34226:34;34206:18;;;34199:62;-1:-1:-1;;;34277:18:67;;;34270:40;34327:19;;5037:88:53::1;34120:232:67::0;5037:88:53::1;5162:1;5143:16;:20;5135:70;;;::::0;-1:-1:-1;;;5135:70:53;;23255:2:67;5135:70:53::1;::::0;::::1;23237:21:67::0;23294:2;23274:18;;;23267:30;23333:34;23313:18;;;23306:62;-1:-1:-1;;;23384:18:67;;;23377:35;23429:19;;5135:70:53::1;23227:227:67::0;5135:70:53::1;5237:19;::::0;;5289:17:::1;::::0;;5317:36;;;;5363;;;5415:54:::1;::::0;;19308:25:67;;;19364:2;19349:18;;19342:34;;;5237:19:53;;5289:17;5415:54:::1;::::0;19281:18:67;5415:54:53::1;;;;;;;5504:17;::::0;5484:52:::1;::::0;;19308:25:67;;;19364:2;19349:18;;19342:34;;;5484:52:53::1;::::0;19281:18:67;5484:52:53::1;19263:119:67::0;12799:249:53;12930:26;13019:21;;13013:3;:27;;;;:::i;:::-;12998:43;;:11;:43;:::i;:::-;12979:16;12985:10;12979:3;:16;:::i;:::-;:62;;12799:249;-1:-1:-1;;;12799:249:53:o;6759:236:58:-;1926:27;-1:-1:-1;;;1926:19:58;:27::i;:::-;-1:-1:-1;;;;;1910:43:58;719:10:11;-1:-1:-1;;;;;1910:43:58;;1889:117;;;;-1:-1:-1;;;1889:117:58;;;;;;;:::i;:::-;6859:24:::1;6886:29;6905:9;6886:18;:29::i;:::-;6930:58;::::0;;19308:25:67;;;19364:2;19349:18;;19342:34;;;6859:56:58;;-1:-1:-1;6930:58:58::1;::::0;19281:18:67;6930:58:58::1;19263:119:67::0;9854:163:58;9906:7;9925:18;9946:7;2373:12:26;;2309:79;;9946:7:58;9970:16;;:40;;-1:-1:-1;;;9970:40:58;;;;;19098:25:67;;;9925:28:58;;-1:-1:-1;;;;;;9970:16:58;;:28;;19071:18:67;;9970:40:58;19053:76:67;2131:81:26;1156:32;-1:-1:-1;;;1156:19:26;:32::i;:::-;-1:-1:-1;;;;;1140:48:26;719:10:11;-1:-1:-1;;;;;1140:48:26;;1117:116;;;;-1:-1:-1;;;1117:116:26;;;;;;;:::i;:::-;2192:12:::1;:17:::0;2131:81::o;17412:497:53:-;17539:14;17567:24;17605:16;17635;17665:18;17850:4;17839:63;;;;;;;;;;;;:::i;:::-;17708:194;;;;-1:-1:-1;17708:194:53;;-1:-1:-1;17708:194:53;-1:-1:-1;17708:194:53;;-1:-1:-1;17412:497:53;-1:-1:-1;;17412:497:53:o;18753:1503::-;18922:15;19001:16;19031:21;19066;19101:19;19134;19167:30;19210:43;19239:6;:13;;;19210:28;:43::i;:::-;19366:9;;19303:24;19341:35;;;:24;:35;;;;;;18954:299;;-1:-1:-1;18954:299:53;;-1:-1:-1;18954:299:53;;-1:-1:-1;18954:299:53;;-1:-1:-1;18954:299:53;-1:-1:-1;18954:299:53;-1:-1:-1;19303:24:53;-1:-1:-1;19330:46:53;;18954:299;19330:46;:::i;:::-;19303:73;;19426:16;19407:6;:16;;;:35;;;;:::i;:::-;19389:15;:53;19386:586;;;19889:9;;19900:16;;;;19872:63;;;38552:25:67;;;38608:2;38593:18;;38586:34;;;;38636:18;;38629:34;;;19872:63:53;;38540:2:67;38525:18;19872:63:53;;;;;;;19956:5;19949:12;;;;;;;;;;;19386:586;20065:9;;20021:228;;20088:13;20115;20142:11;20167;20192:22;20228:11;20021:30;:228::i;:::-;20014:235;18753:1503;-1:-1:-1;;;;;;;;;;18753:1503:53:o;9502:161:58:-;9553:7;9572:18;9593:7;2373:12:26;;2309:79;;9593:7:58;9617:16;;:39;;-1:-1:-1;;;9617:39:58;;;;;19098:25:67;;;9572:28:58;;-1:-1:-1;;;;;;9617:16:58;;:27;;19071:18:67;;9617:39:58;19053:76:67;2727:118:26;2777:4;2810:32;2792:50;;6540:125:57;6591:32;6642:16;6635:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6540:125;:::o;17915:201:53:-;18041:16;;:36;;-1:-1:-1;;;18041:36:53;;;;;19098:25:67;;;17979:19:53;;18010:28;;-1:-1:-1;;;;;18041:16:53;;;;:26;;19071:18:67;;18041:36:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;18041:36:53;;;;;;;;;;;;:::i;:::-;18096:13;;;;17915:201;-1:-1:-1;;;17915:201:53:o;2081:198:0:-;1094:13;:11;:13::i;:::-;-1:-1:-1;;;;;2169:22:0;::::1;2161:73;;;::::0;-1:-1:-1;;;2161:73:0;;25604:2:67;2161:73:0::1;::::0;::::1;25586:21:67::0;25643:2;25623:18;;;25616:30;25682:34;25662:18;;;25655:62;-1:-1:-1;;;25733:18:67;;;25726:36;25779:19;;2161:73:0::1;25576:228:67::0;2161:73:0::1;2244:28;2263:8;2244:18;:28::i;:::-;2081:198:::0;:::o;6320:306:53:-;1094:13:0;:11;:13::i;:::-;6420:8:53::1;:41:::0;;-1:-1:-1;;;;;;6420:41:53::1;-1:-1:-1::0;;;;;6420:41:53;;::::1;::::0;;;::::1;::::0;;;;6479:29:::1;::::0;;-1:-1:-1;;;6479:29:53;;;;:8;;;::::1;::::0;:27:::1;::::0;:29:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;:8;:29;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6471:76;;;::::0;-1:-1:-1;;;6471:76:53;;29791:2:67;6471:76:53::1;::::0;::::1;29773:21:67::0;29830:2;29810:18;;;29803:30;29869:34;29849:18;;;29842:62;-1:-1:-1;;;29920:18:67;;;29913:32;29962:19;;6471:76:53::1;29763:224:67::0;6471:76:53::1;6596:8;;;;;;;;;-1:-1:-1::0;;;;;6596:8:53::1;-1:-1:-1::0;;;;;6596:20:53::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6558:14;:61:::0;;-1:-1:-1;;;;;;6558:61:53::1;-1:-1:-1::0;;;;;6558:61:53;;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;6320:306:53:o;4875:145:26:-;4977:9;;:35;;-1:-1:-1;;;4977:35:26;;;;;19098:25:67;;;4949:7:26;;4977:9;;;-1:-1:-1;;;;;4977:9:26;;:21;;19071:18:67;;4977:35:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;13270:322:53:-;13367:4;13387:18;13408:16;;;;;;;;;-1:-1:-1;;;;;13408:16:53;-1:-1:-1;;;;;13408:30:53;;:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13474:14;;:57;;-1:-1:-1;;;13474:57:53;;;;;19308:25:67;;;19349:18;;;19342:34;;;13387:53:53;;-1:-1:-1;13450:21:53;;-1:-1:-1;;;;;13474:14:53;;;;:32;;19281:18:67;;13474:57:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13548:14;;:37;;-1:-1:-1;;;13548:37:53;;-1:-1:-1;;;;;40287:39:67;;13548:37:53;;;40269:58:67;13450:81:53;;-1:-1:-1;;;;;;13548:14:53;;:21;;40242:18:67;;13548:37:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13541:44;13270:322;-1:-1:-1;;;;13270:322:53:o;13688:528::-;13871:16;;:32;;;-1:-1:-1;;;13871:32:53;;;;13850:18;;-1:-1:-1;;;;;13871:16:53;;:30;;:32;;;;;;;;;;;;;;:16;:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13850:53;;13913:18;13953:8;13934:6;:16;;;:27;;;;:::i;:::-;14050:14;;14117:17;;;;14148:9;;14050:159;;-1:-1:-1;;;14050:159:53;;13913:48;;-1:-1:-1;;;;;;14050:14:53;;;;:29;;:159;;14093:10;;14117:17;;14148:9;14171:4;;13913:48;;14050:159;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14037:9;;14024:23;;;;:12;:23;;;;;:185;;-1:-1:-1;;14024:185:53;-1:-1:-1;;;;;14024:185:53;;;;;;;;;;-1:-1:-1;;;;13688:528:53:o;1359:130:0:-;1247:7;1273:6;-1:-1:-1;;;;;1273:6:0;719:10:11;1422:23:0;1414:68;;;;-1:-1:-1;;;1414:68:0;;30194:2:67;1414:68:0;;;30176:21:67;;;30213:18;;;30206:30;30272:34;30252:18;;;30245:62;30324:18;;1414:68:0;30166:182:67;4639:121:57;4721:32;4744:8;4721:22;:32::i;11037:81:58:-;;;:::o;7053:224:57:-;7153:16;7172:28;;;:17;:28;;;;;;;;7210:16;;:60;;-1:-1:-1;;;7210:60:57;;;;;38552:25:67;;;38593:18;;;38586:34;;;38636:18;;;38629:34;;;7172:28:57;;-1:-1:-1;;;;;7210:16:57;;:31;;38525:18:67;;7210:60:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7053:224;;;:::o;3295:223:58:-;3356:16;;3403:7;;3424:11;;3450:18;;3482:19;;3356:155;;-1:-1:-1;;;3356:155:58;;-1:-1:-1;;;;;3403:7:58;;;3356:155;;;16764:34:67;3424:11:58;;;16814:18:67;;;16807:43;16866:18;;;16859:34;;;;16909:18;;;16902:34;3356:16:58;;;:33;;16698:19:67;;3356:155:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3295:223::o;2433:187:0:-;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:0;;;-1:-1:-1;;;;;;2541:17:0;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2433:187;;:::o;23983:240:53:-;24047:30;24089:19;24111:25;24127:8;24111:15;:25::i;:::-;24089:47;;24180:36;24209:6;24180:28;:36::i;:::-;24146:70;23983:240;-1:-1:-1;;;;;;;;;23983:240:53:o;4339:165:57:-;4465:32;4488:8;4465:22;:32::i;:::-;4339:165;;;:::o;6825:222::-;6924:16;6943:28;;;:17;:28;;;;;;;;6981:16;;:59;;-1:-1:-1;;;6981:59:57;;;;;38552:25:67;;;38593:18;;;38586:34;;;38636:18;;;38629:34;;;6943:28:57;;-1:-1:-1;;;;;6981:16:57;;:30;;38525:18:67;;6981:59:57;38507:162:67;23561:415:53;23751:17;;23703:16;;:36;;-1:-1:-1;;;23703:36:53;;;;;19098:25:67;;;-1:-1:-1;;;;;23703:16:53;;;;:26;;19071:18:67;;23703:36:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;23703:36:53;;;;;;;;;;;;:::i;:::-;:44;;;:65;;23682:152;;;;-1:-1:-1;;;23682:152:53;;24423:2:67;23682:152:53;;;24405:21:67;24462:2;24442:18;;;24435:30;24501:34;24481:18;;;24474:62;-1:-1:-1;;;24552:18:67;;;24545:46;24608:19;;23682:152:53;24395:238:67;23682:152:53;23882:19;;23866:12;:10;:12::i;:::-;:35;;23845:124;;;;-1:-1:-1;;;23845:124:53;;32555:2:67;23845:124:53;;;32537:21:67;32594:2;32574:18;;;32567:30;32633:34;32613:18;;;32606:62;-1:-1:-1;;;32684:18:67;;;32677:48;32742:19;;23845:124:53;32527:240:67;1967:2124:57;2117:16;:23;2080:12;;2109:71;;;;-1:-1:-1;;;2109:71:57;;28303:2:67;2109:71:57;;;28285:21:67;28342:2;28322:18;;;28315:30;28381:33;28361:18;;;28354:61;28432:18;;2109:71:57;28275:181:67;2109:71:57;2191:15;2209:12;:10;:12::i;:::-;2191:30;;2231:21;2255;:19;:21::i;:::-;2231:45;-1:-1:-1;2286:24:57;2323:32;2339:16;2231:45;2323:32;:::i;:::-;2415:16;:23;2371:180;;;39900:25:67;;;39956:2;39941:18;;39934:34;;;39984:18;;39977:34;;;40042:2;40027:18;;40020:34;;;2313:42:57;;;40085:3:67;40070:19;;40063:51;;;2313:42:57;-1:-1:-1;2371:180:57;;39887:3:67;39872:19;2371:180:57;;;;;;;2625:19;2621:62;;2667:5;2660:12;;;;;;;2621:62;2791:16;;:42;;-1:-1:-1;;;2791:42:57;;;;;19098:25:67;;;2734:5:57;;-1:-1:-1;2734:5:57;;-1:-1:-1;;;;;2791:16:57;;:31;;19071:18:67;;2791:42:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2791:42:57;;;;;;;;;;;;:::i;:::-;2750:83;;3021:9;3016:1069;3040:16;:23;3036:27;;:39;;;;;3068:7;3067:8;3036:39;3016:1069;;;3096:16;3115;3132:1;3115:19;;;;;;-1:-1:-1;;;3115:19:57;;;;;;;;;;;;;;;;;;3243:16;;:36;;-1:-1:-1;;;3243:36:57;;;;;19098:25:67;;;3115:19:57;;-1:-1:-1;;;;;;3243:16:57;;:26;;19071:18:67;;3243:36:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3243:36:57;;;;;;;;;;;;:::i;:::-;3212:67;;3293:15;3311:46;3337:6;3345:11;3311:25;:46::i;:::-;3376:52;;;37576:25:67;;;37644:14;;37637:22;37632:2;37617:18;;37610:50;3293:64:57;;-1:-1:-1;3376:52:57;;37549:18:67;3376:52:57;;;;;;;3447:10;3443:632;;;3477:17;3514:6;:20;;;3497:6;:14;;;:37;;;;:::i;:::-;3557:84;;;39482:25:67;;;39538:2;39523:18;;39516:34;;;39566:18;;;39559:34;;;39624:2;39609:18;;39602:34;;;3477:57:57;;-1:-1:-1;3557:84:57;;39469:3:67;39454:19;3557:84:57;;;;;;;3677:16;3664:9;:29;3660:401;;3717:16;;:75;;-1:-1:-1;;;3717:75:57;;;;;38552:25:67;;;38593:18;;;38586:34;;;38636:18;;;38629:34;;;-1:-1:-1;;;;;3717:16:57;;;;:36;;38525:18:67;;3717:75:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3814:28:57;;;;:17;:28;;;;;:39;;;3911:16;:18;;3885:4;;-1:-1:-1;3911:18:57;;;-1:-1:-1;3911:16:57;:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4006:34:57;;;:24;:34;;;;;:36;;;;;;:::i;:::-;;;;;;3660:401;3443:632;;3016:1069;;;3077:3;;;;;:::i;:::-;;;;3016:1069;;;;1967:2124;;;;;;;;:::o;4765:125::-;4846:37;4874:8;4846:27;:37::i;10453:246:58:-;10512:18;10533:7;2373:12:26;;2309:79;;10533:7:58;10571:16;;:43;;-1:-1:-1;;;10571:43:58;;;;;19098:25:67;;;10512:28:58;;-1:-1:-1;;;;;;10571:16:58;;:31;;19071:18:67;;10571:43:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:48;10550:142;;;;-1:-1:-1;;;10550:142:58;;30967:2:67;10550:142:58;;;30949:21:67;31006:2;30986:18;;;30979:30;31045:34;31025:18;;;31018:62;-1:-1:-1;;;31096:18:67;;;31089:40;31146:19;;10550:142:58;30939:232:67;7283:362:57;7373:24;7441:28;;;:17;:28;;;;;;;7498:16;;:51;;-1:-1:-1;;;7498:51:57;;;;;19308:25:67;;;19349:18;;;19342:34;;;7441:28:57;;-1:-1:-1;;;;;7498:16:57;;:30;;19281:18:67;;7498:51:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7602:34;;;;:24;:34;;;;;:36;;7479:70;;-1:-1:-1;7602:34:57;:36;;;:::i;:::-;;;;;;7283:362;;;;:::o;4896:856::-;4965:10;4993:13;5030:9;5025:630;5046:8;5045:9;:19;;;;;5059:5;5058:6;5045:19;:50;;;;-1:-1:-1;5072:16:57;:23;5068:27;;5045:50;5025:630;;;5132:16;5149:1;5132:19;;;;;;-1:-1:-1;;;5132:19:57;;;;;;;;;;;;;;;;;5120:8;:31;5116:529;;;5179:4;5171:12;;5116:529;;;5221:53;5244:8;5254:16;5271:1;5254:19;;;;;;-1:-1:-1;;;5254:19:57;;;;;;;;;;;;;;;;;5221:22;:53::i;:::-;5217:428;;;5327:16;:28;;5305:4;5327:28;;;;;-1:-1:-1;5327:28:57;;;5349:5;5327:28;;;;;;;;5391:23;;5305:4;;-1:-1:-1;;5391:27:57;;5305:4;;5391:27;:::i;:::-;5379:39;;5374:142;5424:1;5420;:5;5374:142;;;5476:16;5493:3;5495:1;5493;:3;:::i;:::-;5476:21;;;;;;-1:-1:-1;;;5476:21:57;;;;;;;;;;;;;;;;;5454:16;5471:1;5454:19;;;;;;-1:-1:-1;;;5454:19:57;;;;;;;;;;;;;;;;;;:43;5427:3;;;;:::i;:::-;;;;5374:142;;;;5622:8;5600:16;5617:1;5600:19;;;;;;-1:-1:-1;;;5600:19:57;;;;;;;;;;;;;;;;;;:30;5217:428;5097:3;;;;:::i;:::-;;;;5025:630;;;;5670:5;5669:6;:19;;;;;5680:8;5679:9;5669:19;5665:81;;;-1:-1:-1;;5704:16:57;:31;;;;;;;-1:-1:-1;5704:31:57;;;;;;;4896:856::o;6067:467::-;6141:11;6175:9;6170:358;6191:6;6190:7;:38;;;;-1:-1:-1;6205:16:57;:23;6201:27;;6190:38;6170:358;;;6271:16;6288:1;6271:19;;;;;;-1:-1:-1;;;6271:19:57;;;;;;;;;;;;;;;;;6259:8;:31;6249:42;;6309:6;6305:213;;;6335:129;6346:16;:23;:27;;6372:1;;6346:27;:::i;:::-;6342:1;:31;6335:129;;;6424:16;6441:3;:1;6443;6441:3;:::i;:::-;6424:21;;;;;;-1:-1:-1;;;6424:21:57;;;;;;;;;;;;;;;;;6402:16;6419:1;6402:19;;;;;;-1:-1:-1;;;6402:19:57;;;;;;;;;;;;;;;;;;:43;6375:3;;;;:::i;:::-;;;;6335:129;;;6481:16;:22;;;;;-1:-1:-1;;;6481:22:57;;;;;;;;;;;;;;;;;;;;;;;;;;6305:213;6230:3;;;;:::i;:::-;;;;6170:358;;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14:307:67:-;;118:52;134:35;162:6;134:35;:::i;:::-;118:52;:::i;:::-;109:61;;193:6;186:5;179:21;233:3;224:6;219:3;215:16;212:25;209:2;;;250:1;247;240:12;209:2;263:52;308:6;301:4;294:5;290:16;285:3;263:52;:::i;:::-;99:222;;;;;:::o;326:482::-;;421:3;414:4;406:6;402:17;398:27;388:2;;443:5;436;429:20;388:2;483:6;470:20;514:48;530:31;558:2;530:31;:::i;514:48::-;587:2;578:7;571:19;633:3;626:4;621:2;613:6;609:15;605:26;602:35;599:2;;;654:5;647;640:20;599:2;723;716:4;708:6;704:17;697:4;688:7;684:18;671:55;746:16;;;764:4;742:27;735:42;;;;750:7;378:430;-1:-1:-1;;378:430:67:o;813:243::-;;919:3;912:4;904:6;900:17;896:27;886:2;;941:5;934;927:20;886:2;967:83;1046:3;1037:6;1031:13;1024:4;1016:6;1012:17;967:83;:::i;1061:162::-;1143:20;;1172:45;1143:20;1172:45;:::i;1228:166::-;1321:13;;1343:45;1321:13;1343:45;:::i;1399:771::-;;1505:4;1493:9;1488:3;1484:19;1480:30;1477:2;;;1527:5;1520;1513:20;1477:2;1553:21;1569:4;1553:21;:::i;:::-;1544:30;;1611:9;1598:23;1630:47;1669:7;1630:47;:::i;:::-;1700:7;1693:5;1686:22;;1768:2;1757:9;1753:18;1740:32;1735:2;1728:5;1724:14;1717:56;1833:2;1822:9;1818:18;1805:32;1800:2;1793:5;1789:14;1782:56;1889:2;1878:9;1874:18;1861:32;1916:18;1908:6;1905:30;1902:2;;;1948:1;1945;1938:12;1902:2;1984:45;2025:3;2016:6;2005:9;2001:22;1984:45;:::i;:::-;1979:2;1972:5;1968:14;1961:69;;2091:3;2080:9;2076:19;2063:33;2057:3;2050:5;2046:15;2039:58;2158:3;2147:9;2143:19;2130:33;2124:3;2117:5;2113:15;2106:58;1467:703;;;;:::o;2175:257::-;;2287:2;2275:9;2266:7;2262:23;2258:32;2255:2;;;2308:6;2300;2293:22;2255:2;2352:9;2339:23;2371:31;2396:5;2371:31;:::i;2437:261::-;;2560:2;2548:9;2539:7;2535:23;2531:32;2528:2;;;2581:6;2573;2566:22;2528:2;2618:9;2612:16;2637:31;2662:5;2637:31;:::i;2703:515::-;;;;;;2902:3;2890:9;2881:7;2877:23;2873:33;2870:2;;;2924:6;2916;2909:22;2870:2;2961:9;2955:16;2980:31;3005:5;2980:31;:::i;:::-;3075:2;3060:18;;3054:25;3119:2;3104:18;;3098:25;3163:2;3148:18;;3142:25;3207:3;3192:19;;;3186:26;3030:5;;3054:25;;-1:-1:-1;3098:25:67;3142;-1:-1:-1;3186:26:67;;-1:-1:-1;2860:358:67;-1:-1:-1;;;2860:358:67:o;3223:392::-;;;3349:2;3337:9;3328:7;3324:23;3320:32;3317:2;;;3370:6;3362;3355:22;3317:2;3414:9;3401:23;3433:31;3458:5;3433:31;:::i;:::-;3483:5;-1:-1:-1;3540:2:67;3525:18;;3512:32;3553:30;3512:32;3553:30;:::i;:::-;3602:7;3592:17;;;3307:308;;;;;:::o;3620:531::-;;;;;;3800:3;3788:9;3779:7;3775:23;3771:33;3768:2;;;3822:6;3814;3807:22;3768:2;3866:9;3853:23;3885:31;3910:5;3885:31;:::i;:::-;3935:5;3987:2;3972:18;;3959:32;;-1:-1:-1;4038:2:67;4023:18;;4010:32;;4089:2;4074:18;;4061:32;;-1:-1:-1;4140:3:67;4125:19;4112:33;;-1:-1:-1;3758:393:67;-1:-1:-1;;;3758:393:67:o;4156:251::-;;4265:2;4253:9;4244:7;4240:23;4236:32;4233:2;;;4286:6;4278;4271:22;4233:2;4330:9;4317:23;4349:28;4371:5;4349:28;:::i;4412:255::-;;4532:2;4520:9;4511:7;4507:23;4503:32;4500:2;;;4553:6;4545;4538:22;4500:2;4590:9;4584:16;4609:28;4631:5;4609:28;:::i;4672:190::-;;4784:2;4772:9;4763:7;4759:23;4755:32;4752:2;;;4805:6;4797;4790:22;4752:2;-1:-1:-1;4833:23:67;;4742:120;-1:-1:-1;4742:120:67:o;4867:194::-;;4990:2;4978:9;4969:7;4965:23;4961:32;4958:2;;;5011:6;5003;4996:22;4958:2;-1:-1:-1;5039:16:67;;4948:113;-1:-1:-1;4948:113:67:o;5066:258::-;;;5195:2;5183:9;5174:7;5170:23;5166:32;5163:2;;;5216:6;5208;5201:22;5163:2;-1:-1:-1;;5244:23:67;;;5314:2;5299:18;;;5286:32;;-1:-1:-1;5153:171:67:o;5329:340::-;;5450:2;5438:9;5429:7;5425:23;5421:32;5418:2;;;5471:6;5463;5456:22;5418:2;5516:9;5503:23;5549:18;5541:6;5538:30;5535:2;;;5586:6;5578;5571:22;5535:2;5614:49;5655:7;5646:6;5635:9;5631:22;5614:49;:::i;5674:408::-;;;5812:2;5800:9;5791:7;5787:23;5783:32;5780:2;;;5833:6;5825;5818:22;5780:2;5878:9;5865:23;5911:18;5903:6;5900:30;5897:2;;;5948:6;5940;5933:22;5897:2;5976:49;6017:7;6008:6;5997:9;5993:22;5976:49;:::i;:::-;5966:59;6072:2;6057:18;;;;6044:32;;-1:-1:-1;;;;5770:312:67:o;6670:300::-;;6813:2;6801:9;6792:7;6788:23;6784:32;6781:2;;;6834:6;6826;6819:22;6781:2;6871:9;6865:16;6910:1;6903:5;6900:12;6890:2;;6931:6;6923;6916:22;6975:753;;;;;;;;7199:3;7187:9;7178:7;7174:23;7170:33;7167:2;;;7221:6;7213;7206:22;7167:2;7266:9;7253:23;7299:18;7291:6;7288:30;7285:2;;;7336:6;7328;7321:22;7285:2;7364:49;7405:7;7396:6;7385:9;7381:22;7364:49;:::i;:::-;7354:59;7460:2;7445:18;;7432:32;;-1:-1:-1;7511:2:67;7496:18;;7483:32;;7562:2;7547:18;;7534:32;;-1:-1:-1;7613:3:67;7598:19;;7585:33;;-1:-1:-1;7665:3:67;7650:19;;7637:33;;-1:-1:-1;7717:3:67;7702:19;7689:33;;-1:-1:-1;7157:571:67;-1:-1:-1;;;;7157:571:67:o;7733:862::-;;;;;;;;7968:3;7956:9;7947:7;7943:23;7939:33;7936:2;;;7990:6;7982;7975:22;7936:2;8028:9;8022:16;8061:18;8053:6;8050:30;8047:2;;;8098:6;8090;8083:22;8047:2;8126:22;;8179:4;8171:13;;8167:27;-1:-1:-1;8157:2:67;;8213:6;8205;8198:22;8157:2;8241:79;8312:7;8307:2;8301:9;8294:4;8290:2;8286:13;8241:79;:::i;:::-;8360:4;8345:20;;8339:27;8406:2;8391:18;;8385:25;8450:2;8435:18;;8429:25;8494:3;8479:19;;8473:26;8539:3;8524:19;;8518:26;8584:3;8569:19;;;8563:26;8231:89;;8339:27;;-1:-1:-1;8385:25:67;;8429;;-1:-1:-1;8473:26:67;;-1:-1:-1;8518:26:67;-1:-1:-1;8563:26:67;;-1:-1:-1;7926:669:67;-1:-1:-1;;;;7926:669:67:o;8600:822::-;;;;;;;;;8841:3;8829:9;8820:7;8816:23;8812:33;8809:2;;;8863:6;8855;8848:22;8809:2;8908:9;8895:23;8941:18;8933:6;8930:30;8927:2;;;8978:6;8970;8963:22;8927:2;9006:49;9047:7;9038:6;9027:9;9023:22;9006:49;:::i;:::-;8996:59;9102:2;9087:18;;9074:32;;-1:-1:-1;9153:2:67;9138:18;;9125:32;;9204:2;9189:18;;9176:32;;-1:-1:-1;9255:3:67;9240:19;;9227:33;;-1:-1:-1;9307:3:67;9292:19;;9279:33;;-1:-1:-1;9359:3:67;9344:19;;9331:33;;-1:-1:-1;9411:3:67;9396:19;9383:33;;-1:-1:-1;8799:623:67;-1:-1:-1;;;;8799:623:67:o;9427:1006::-;;9580:2;9568:9;9559:7;9555:23;9551:32;9548:2;;;9601:6;9593;9586:22;9548:2;9639:9;9633:16;9668:18;9709:2;9701:6;9698:14;9695:2;;;9730:6;9722;9715:22;9695:2;9758:22;;;;9814:4;9796:16;;;9792:27;9789:2;;;9837:6;9829;9822:22;9789:2;9868:21;9884:4;9868:21;:::i;:::-;9919:2;9913:9;9931:47;9970:7;9931:47;:::i;:::-;10001:7;9994:5;9987:22;;10055:2;10051;10047:11;10041:18;10036:2;10029:5;10025:14;10018:42;10106:2;10102;10098:11;10092:18;10087:2;10080:5;10076:14;10069:42;10150:2;10146;10142:11;10136:18;10179:2;10169:8;10166:16;10163:2;;;10200:6;10192;10185:22;10163:2;10241:55;10288:7;10277:8;10273:2;10269:17;10241:55;:::i;:::-;10236:2;10229:5;10225:14;10218:79;;10344:3;10340:2;10336:12;10330:19;10324:3;10317:5;10313:15;10306:44;10397:3;10393:2;10389:12;10383:19;10377:3;10370:5;10366:15;10359:44;10422:5;10412:15;;;;;9538:895;;;;:::o;10438:1225::-;;10586:2;10574:9;10565:7;10561:23;10557:32;10554:2;;;10607:6;10599;10592:22;10554:2;10645:9;10639:16;10674:18;10715:2;10707:6;10704:14;10701:2;;;10736:6;10728;10721:22;10701:2;10779:6;10768:9;10764:22;10754:32;;10805:6;10845:2;10840;10831:7;10827:16;10823:25;10820:2;;;10866:6;10858;10851:22;10820:2;10897:19;10913:2;10897:19;:::i;:::-;10884:32;;10945:2;10939:9;10932:5;10925:24;10995:2;10991;10987:11;10981:18;10976:2;10969:5;10965:14;10958:42;11046:2;11042;11038:11;11032:18;11027:2;11020:5;11016:14;11009:42;11083:56;11135:2;11131;11127:11;11083:56;:::i;:::-;11078:2;11071:5;11067:14;11060:80;11179:3;11175:2;11171:12;11165:19;11209:2;11199:8;11196:16;11193:2;;;11230:6;11222;11215:22;11193:2;11272:55;11319:7;11308:8;11304:2;11300:17;11272:55;:::i;:::-;11266:3;11255:15;;11248:80;-1:-1:-1;11375:3:67;11367:12;;;11361:19;11344:15;;;11337:44;11428:3;11420:12;;;11414:19;11397:15;;;11390:44;11481:3;11473:12;;;11467:19;11450:15;;;11443:44;11506:3;11547:11;;;11541:18;11525:14;;;11518:42;11579:3;11620:11;;;11614:18;11598:14;;;11591:42;;;;-1:-1:-1;11259:5:67;10544:1119;-1:-1:-1;;;10544:1119:67:o;11668:1504::-;;;11852:2;11840:9;11831:7;11827:23;11823:32;11820:2;;;11873:6;11865;11858:22;11820:2;11918:9;11905:23;11947:18;11988:2;11980:6;11977:14;11974:2;;;12009:6;12001;11994:22;11974:2;12052:6;12041:9;12037:22;12027:32;;12078:6;12118:2;12113;12104:7;12100:16;12096:25;12093:2;;;12139:6;12131;12124:22;12093:2;12170:19;12186:2;12170:19;:::i;:::-;12157:32;;12225:2;12212:16;12205:5;12198:31;12282:2;12278;12274:11;12261:25;12256:2;12249:5;12245:14;12238:49;12340:2;12336;12332:11;12319:25;12314:2;12307:5;12303:14;12296:49;12377:45;12418:2;12414;12410:11;12377:45;:::i;:::-;12372:2;12365:5;12361:14;12354:69;12469:3;12465:2;12461:12;12448:26;12499:2;12489:8;12486:16;12483:2;;;12520:6;12512;12505:22;12483:2;12562:44;12598:7;12587:8;12583:2;12579:17;12562:44;:::i;:::-;12556:3;12549:5;12545:15;12538:69;;12661:3;12657:2;12653:12;12640:26;12634:3;12627:5;12623:15;12616:51;12721:3;12717:2;12713:12;12700:26;12694:3;12687:5;12683:15;12676:51;12781:3;12777:2;12773:12;12760:26;12754:3;12747:5;12743:15;12736:51;12806:3;12862:2;12858;12854:11;12841:25;12836:2;12829:5;12825:14;12818:49;;12886:3;12942:2;12938;12934:11;12921:25;12916:2;12909:5;12905:14;12898:49;;12966:5;12956:15;;;13024:2;13013:9;13009:18;12996:32;12980:48;;13053:2;13043:8;13040:16;13037:2;;;13074:6;13066;13059:22;13037:2;;13102:64;13158:7;13147:8;13136:9;13132:24;13102:64;:::i;:::-;13092:74;;;11810:1362;;;;;:::o;13834:326::-;;;;13980:2;13968:9;13959:7;13955:23;13951:32;13948:2;;;14001:6;13993;13986:22;13948:2;-1:-1:-1;;14029:23:67;;;14099:2;14084:18;;14071:32;;-1:-1:-1;14150:2:67;14135:18;;;14122:32;;13938:222;-1:-1:-1;13938:222:67:o;14165:786::-;;;;;;;;14409:3;14397:9;14388:7;14384:23;14380:33;14377:2;;;14431:6;14423;14416:22;14377:2;14472:9;14459:23;14449:33;;14529:2;14518:9;14514:18;14501:32;14491:42;;14580:2;14569:9;14565:18;14552:32;14542:42;;14631:2;14620:9;14616:18;14603:32;14593:42;;14682:3;14671:9;14667:19;14654:33;14644:43;;14734:3;14723:9;14719:19;14706:33;14696:43;;14790:3;14779:9;14775:19;14762:33;14818:18;14810:6;14807:30;14804:2;;;14855:6;14847;14840:22;14804:2;14883:62;14937:7;14928:6;14917:9;14913:22;14883:62;:::i;:::-;14873:72;;;14367:584;;;;;;;;;;:::o;14956:316::-;;15078:2;15066:9;15057:7;15053:23;15049:32;15046:2;;;15099:6;15091;15084:22;15046:2;15136:9;15130:16;-1:-1:-1;;;;;15179:5:67;15175:38;15168:5;15165:49;15155:2;;15233:6;15225;15218:22;15386:257;;15465:5;15459:12;15492:6;15487:3;15480:19;15508:63;15564:6;15557:4;15552:3;15548:14;15541:4;15534:5;15530:16;15508:63;:::i;:::-;15625:2;15604:15;-1:-1:-1;;15600:29:67;15591:39;;;;15632:4;15587:50;;15435:208;-1:-1:-1;;15435:208:67:o;15648:142::-;15731:1;15724:5;15721:12;15711:2;;15737:18;;:::i;:::-;15766;;15701:89::o;15795:276::-;;15964:6;15958:13;15980:53;16026:6;16021:3;16014:4;16006:6;16002:17;15980:53;:::i;:::-;16049:16;;;;;15934:137;-1:-1:-1;;15934:137:67:o;17236:385::-;-1:-1:-1;;;;;17439:32:67;;17421:51;;17508:2;17503;17488:18;;17481:30;;;17236:385;;17528:44;;17553:18;;17545:6;17528:44;:::i;:::-;17520:52;;17608:6;17603:2;17592:9;17588:18;17581:34;17411:210;;;;;;:::o;18120:635::-;18291:2;18343:21;;;18413:13;;18316:18;;;18435:22;;;18120:635;;18291:2;18514:15;;;;18488:2;18473:18;;;18120:635;18560:169;18574:6;18571:1;18568:13;18560:169;;;18635:13;;18623:26;;18704:15;;;;18669:12;;;;18596:1;18589:9;18560:169;;;-1:-1:-1;18746:3:67;;18271:484;-1:-1:-1;;;;;;18271:484:67:o;19721:506::-;;19982:6;19971:9;19964:25;20025:6;20020:2;20009:9;20005:18;19998:34;20068:6;20063:2;20052:9;20048:18;20041:34;20111:3;20106:2;20095:9;20091:18;20084:31;20132:45;20172:3;20161:9;20157:19;20149:6;20132:45;:::i;:::-;20124:53;;20214:6;20208:3;20197:9;20193:19;20186:35;19954:273;;;;;;;;:::o;20232:217::-;;20379:2;20368:9;20361:21;20399:44;20439:2;20428:9;20424:18;20416:6;20399:44;:::i;21149:509::-;21404:3;21389:19;;21417:46;21393:9;21445:6;21417:46;:::i;:::-;21499:6;21494:2;21483:9;21479:18;21472:34;21542:6;21537:2;21526:9;21522:18;21515:34;21585:6;21580:2;21569:9;21565:18;21558:34;21643:6;21636:14;21629:22;21623:3;21612:9;21608:19;21601:51;21371:287;;;;;;;;:::o;21663:251::-;21815:2;21800:18;;21848:1;21837:13;;21827:2;;21854:18;;:::i;:::-;21883:25;;;21782:132;:::o;21919:250::-;22070:2;22055:18;;22103:1;22092:13;;22082:2;;22109:18;;:::i;22398:650::-;;22715:3;22704:9;22697:22;22736:45;22776:3;22765:9;22761:19;22753:6;22736:45;:::i;:::-;22812:2;22797:18;;22790:34;;;;-1:-1:-1;22855:2:67;22840:18;;22833:34;;;;22898:2;22883:18;;22876:34;;;;22941:3;22926:19;;22919:35;;;;22985:3;22970:19;;22963:35;23029:3;23014:19;;;23007:35;22728:53;22687:361;-1:-1:-1;22687:361:67:o;23459:354::-;23661:2;23643:21;;;23700:2;23680:18;;;23673:30;23739:32;23734:2;23719:18;;23712:60;23804:2;23789:18;;23633:180::o;24638:351::-;24840:2;24822:21;;;24879:2;24859:18;;;24852:30;24918:29;24913:2;24898:18;;24891:57;24980:2;24965:18;;24812:177::o;32772:351::-;32974:2;32956:21;;;33013:2;32993:18;;;32986:30;33052:29;33047:2;33032:18;;33025:57;33114:2;33099:18;;32946:177::o;34357:1777::-;;34542:2;34531:9;34524:21;34587:6;34581:13;34576:2;34565:9;34561:18;34554:41;34642:2;34634:6;34630:15;34624:22;34665:6;34707:2;34702;34691:9;34687:18;34680:30;34733:51;34779:3;34768:9;34764:19;34750:12;34733:51;:::i;:::-;34719:65;;34833:2;34825:6;34821:15;34815:22;34846:63;34905:2;34894:9;34890:18;34874:14;34846:63;:::i;:::-;;34964:2;34956:6;34952:15;34946:22;34940:3;34929:9;34925:19;34918:51;35018:3;35010:6;35006:16;35000:23;35032:55;35082:3;35071:9;35067:19;35051:14;-1:-1:-1;;;;;15343:31:67;15331:44;;15321:60;35032:55;-1:-1:-1;35142:3:67;35130:16;;35124:23;35118:3;35103:19;;;35096:52;;;;35191:16;;35185:23;35179:3;35164:19;;;35157:52;;;;35234:16;;35228:23;35270:3;35289:18;;;35282:30;;;;35337:15;;35331:22;35372:3;35391:18;;;35384:30;;;;35439:15;;35433:22;35474:3;35493:18;;;35486:30;;;;35541:15;;35535:22;35576:3;35595:18;;;35588:30;;;;35644:15;;35638:22;35680:3;35699:19;;;35692:32;;;;35750:16;;35744:23;35787:3;35806:19;;;35799:32;;;;35857:16;;35851:23;35894:3;35913:19;;;35906:32;;;;35964:16;;35958:23;36001:3;36020:19;;;36013:32;;;;36087:16;;;36081:23;36061:18;;;;36054:51;;;;36122:6;34514:1620;-1:-1:-1;34514:1620:67:o;36139:1082::-;;36318:2;36307:9;36300:21;36363:6;36357:13;36352:2;36341:9;36337:18;36330:41;36425:2;36417:6;36413:15;36407:22;36402:2;36391:9;36387:18;36380:50;36484:2;36476:6;36472:15;36466:22;36461:2;36450:9;36446:18;36439:50;36536:2;36528:6;36524:15;36518:22;36549:62;36606:3;36595:9;36591:19;36577:12;36549:62;:::i;:::-;;36660:3;36652:6;36648:16;36642:23;36684:6;36727:2;36721:3;36710:9;36706:19;36699:31;36753:53;36801:3;36790:9;36786:19;36770:14;36753:53;:::i;:::-;36739:67;;36861:3;36853:6;36849:16;36843:23;36837:3;36826:9;36822:19;36815:52;36922:3;36914:6;36910:16;36904:23;36898:3;36887:9;36883:19;36876:52;36965:3;36957:6;36953:16;36947:23;36989:3;37028:2;37023;37012:9;37008:18;37001:30;37068:2;37060:6;37056:15;37050:22;37040:32;;;37091:3;37130:2;37125;37114:9;37110:18;37103:30;37187:2;37179:6;37175:15;37169:22;37164:2;37153:9;37149:18;37142:50;;;;37209:6;37201:14;;;36290:931;;;;:::o;40622:275::-;40693:2;40687:9;40758:2;40739:13;;-1:-1:-1;;40735:27:67;40723:40;;40793:18;40778:34;;40814:22;;;40775:62;40772:2;;;40840:18;;:::i;:::-;40876:2;40869:22;40667:230;;-1:-1:-1;40667:230:67:o;40902:186::-;;40983:18;40975:6;40972:30;40969:2;;;41005:18;;:::i;:::-;-1:-1:-1;41071:2:67;41050:15;-1:-1:-1;;41046:29:67;41077:4;41042:40;;40959:129::o;41093:128::-;;41164:1;41160:6;41157:1;41154:13;41151:2;;;41170:18;;:::i;:::-;-1:-1:-1;41206:9:67;;41141:80::o;41226:217::-;;41292:1;41282:2;;-1:-1:-1;;;41317:31:67;;41371:4;41368:1;41361:15;41399:4;41324:1;41389:15;41282:2;-1:-1:-1;41428:9:67;;41272:171::o;41448:168::-;;41554:1;41550;41546:6;41542:14;41539:1;41536:21;41531:1;41524:9;41517:17;41513:45;41510:2;;;41561:18;;:::i;:::-;-1:-1:-1;41601:9:67;;41500:116::o;41621:125::-;;41689:1;41686;41683:8;41680:2;;;41694:18;;:::i;:::-;-1:-1:-1;41731:9:67;;41670:76::o;41751:258::-;41823:1;41833:113;41847:6;41844:1;41841:13;41833:113;;;41923:11;;;41917:18;41904:11;;;41897:39;41869:2;41862:10;41833:113;;;41964:6;41961:1;41958:13;41955:2;;;-1:-1:-1;;41999:1:67;41981:16;;41974:27;41804:205::o;42014:136::-;;42081:5;42071:2;;42090:18;;:::i;:::-;-1:-1:-1;;;42126:18:67;;42061:89::o;42155:135::-;;-1:-1:-1;;42215:17:67;;42212:2;;;42235:18;;:::i;:::-;-1:-1:-1;42282:1:67;42271:13;;42202:88::o;42295:201::-;;42361:10;42406:2;42399:5;42395:14;42433:2;42424:7;42421:15;42418:2;;;42439:18;;:::i;:::-;42488:1;42475:15;;42341:155;-1:-1:-1;;;42341:155:67:o;42501:127::-;42562:10;42557:3;42553:20;42550:1;42543:31;42593:4;42590:1;42583:15;42617:4;42614:1;42607:15;42633:127;42694:10;42689:3;42685:20;42682:1;42675:31;42725:4;42722:1;42715:15;42749:4;42746:1;42739:15;42765:127;42826:10;42821:3;42817:20;42814:1;42807:31;42857:4;42854:1;42847:15;42881:4;42878:1;42871:15;42897:131;-1:-1:-1;;;;;42972:31:67;;42962:42;;42952:2;;43018:1;43015;43008:12;43033:118;43119:5;43112:13;43105:21;43098:5;43095:32;43085:2;;43141:1;43138;43131:12;43156:115;43245:1;43238:5;43235:12;43225:2;;43261:1;43258;43251:12",
  "language": "Solidity",
  "natspec": {
    "kind": "dev",
    "methods": {
      "owner()": {
        "details": "Returns the address of the current owner."
      },
      "renounceOwnership()": {
        "details": "Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner."
      },
      "transferOwnership(address)": {
        "details": "Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner."
      }
    },
    "version": 1
  },
  "offset": [
    532,
    24225
  ],
  "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0x54B JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x82558906 GT PUSH2 0x2CA JUMPI DUP1 PUSH4 0xBE6D95C6 GT PUSH2 0x18D JUMPI DUP1 PUSH4 0xE0032383 GT PUSH2 0xF4 JUMPI DUP1 PUSH4 0xEC57D4A2 GT PUSH2 0xAD JUMPI DUP1 PUSH4 0xF2FDE38B GT PUSH2 0x87 JUMPI DUP1 PUSH4 0xF2FDE38B EQ PUSH2 0xB7B JUMPI DUP1 PUSH4 0xF4E0D9AC EQ PUSH2 0xB8E JUMPI DUP1 PUSH4 0xFBD80CFB EQ PUSH2 0xBA1 JUMPI DUP1 PUSH4 0xFEB1824B EQ PUSH2 0xBAC JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0xEC57D4A2 EQ PUSH2 0xB4E JUMPI DUP1 PUSH4 0xF0611020 EQ PUSH2 0xB5A JUMPI DUP1 PUSH4 0xF1D354D0 EQ PUSH2 0xB6D JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0xE0032383 EQ PUSH2 0xACB JUMPI DUP1 PUSH4 0xE0815F0D EQ PUSH2 0xAD3 JUMPI DUP1 PUSH4 0xE0BF5BDA EQ PUSH2 0xADB JUMPI DUP1 PUSH4 0xE4CD87E1 EQ PUSH2 0xAE5 JUMPI DUP1 PUSH4 0xE57D2F1F EQ PUSH2 0xB39 JUMPI DUP1 PUSH4 0xE64E7D69 EQ PUSH2 0xA25 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0xD0E0BA95 GT PUSH2 0x146 JUMPI DUP1 PUSH4 0xD0E0BA95 EQ PUSH2 0xA38 JUMPI DUP1 PUSH4 0xD43A9D05 EQ PUSH2 0xA4B JUMPI DUP1 PUSH4 0xD5139308 EQ PUSH2 0xA53 JUMPI DUP1 PUSH4 0xD5DE4252 EQ PUSH2 0xA73 JUMPI DUP1 PUSH4 0xD73CD992 EQ PUSH2 0x647 JUMPI DUP1 PUSH4 0xDA62176B EQ PUSH2 0xAB8 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0xBE6D95C6 EQ PUSH2 0x9E4 JUMPI DUP1 PUSH4 0xC0827D44 EQ PUSH2 0x9F7 JUMPI DUP1 PUSH4 0xC3004C86 EQ PUSH2 0xA0A JUMPI DUP1 PUSH4 0xC40000D4 EQ PUSH2 0xA1D JUMPI DUP1 PUSH4 0xCC9592C7 EQ PUSH2 0xA25 JUMPI DUP1 PUSH4 0xCED3DAB2 EQ PUSH2 0xA2F JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0xA17030D5 GT PUSH2 0x231 JUMPI DUP1 PUSH4 0xB3FCA9BD GT PUSH2 0x1EA JUMPI DUP1 PUSH4 0xB3FCA9BD EQ PUSH2 0x647 JUMPI DUP1 PUSH4 0xB680A4F3 EQ PUSH2 0x9B6 JUMPI DUP1 PUSH4 0xBABCC539 EQ PUSH2 0x9C0 JUMPI DUP1 PUSH4 0xBACD062E EQ PUSH2 0x9D3 JUMPI DUP1 PUSH4 0xBD1FE5D0 EQ PUSH2 0x647 JUMPI DUP1 PUSH4 0xBE169E7E EQ PUSH2 0x9DC JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0xA17030D5 EQ PUSH2 0x96D JUMPI DUP1 PUSH4 0xA18AA128 EQ PUSH2 0x980 JUMPI DUP1 PUSH4 0xA18F5AE2 EQ PUSH2 0x647 JUMPI DUP1 PUSH4 0xA378EAED EQ PUSH2 0x988 JUMPI DUP1 PUSH4 0xAFAB9DA5 EQ PUSH2 0x99B JUMPI DUP1 PUSH4 0xB26025AA EQ PUSH2 0x9AE JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x8C483E5A GT PUSH2 0x283 JUMPI DUP1 PUSH4 0x8C483E5A EQ PUSH2 0x90D JUMPI DUP1 PUSH4 0x8C4D6839 EQ PUSH2 0x920 JUMPI DUP1 PUSH4 0x8DA5CB5B EQ PUSH2 0x939 JUMPI DUP1 PUSH4 0x97910C3C EQ PUSH2 0x94A JUMPI DUP1 PUSH4 0x9A82F890 EQ PUSH2 0x952 JUMPI DUP1 PUSH4 0x9C5AFF42 EQ PUSH2 0x95A JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x82558906 EQ PUSH2 0x8AE JUMPI DUP1 PUSH4 0x86C71288 EQ PUSH2 0x8C1 JUMPI DUP1 PUSH4 0x86D8F78D EQ PUSH2 0x8D7 JUMPI DUP1 PUSH4 0x89002DA5 EQ PUSH2 0x8DF JUMPI DUP1 PUSH4 0x890FBF78 EQ PUSH2 0x8F2 JUMPI DUP1 PUSH4 0x893D20E8 EQ PUSH2 0x905 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x3DCDDE17 GT PUSH2 0x412 JUMPI DUP1 PUSH4 0x631E136C GT PUSH2 0x379 JUMPI DUP1 PUSH4 0x7888A2FF GT PUSH2 0x332 JUMPI DUP1 PUSH4 0x7888A2FF EQ PUSH2 0x835 JUMPI DUP1 PUSH4 0x7893C7BC EQ PUSH2 0x848 JUMPI DUP1 PUSH4 0x7B1391A6 EQ PUSH2 0x85E JUMPI DUP1 PUSH4 0x7E5907AA EQ PUSH2 0x86F JUMPI DUP1 PUSH4 0x7F3B6980 EQ PUSH2 0x893 JUMPI DUP1 PUSH4 0x8204B70D EQ PUSH2 0x89B JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x631E136C EQ PUSH2 0x7C9 JUMPI DUP1 PUSH4 0x638CE0BA EQ PUSH2 0x7D4 JUMPI DUP1 PUSH4 0x652028E5 EQ PUSH2 0x7DC JUMPI DUP1 PUSH4 0x706E9BA9 EQ PUSH2 0x7EF JUMPI DUP1 PUSH4 0x715018A6 EQ PUSH2 0x81A JUMPI DUP1 PUSH4 0x75FD716F EQ PUSH2 0x822 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x5840E183 GT PUSH2 0x3CB JUMPI DUP1 PUSH4 0x5840E183 EQ PUSH2 0x779 JUMPI DUP1 PUSH4 0x587E59D0 EQ PUSH2 0x784 JUMPI DUP1 PUSH4 0x59DACC6A EQ PUSH2 0x647 JUMPI DUP1 PUSH4 0x5AB1BD53 EQ PUSH2 0x797 JUMPI DUP1 PUSH4 0x5D1CA631 EQ PUSH2 0x7AE JUMPI DUP1 PUSH4 0x62D5BE49 EQ PUSH2 0x7B6 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x3DCDDE17 EQ PUSH2 0x728 JUMPI DUP1 PUSH4 0x4101B90C EQ PUSH2 0x73D JUMPI DUP1 PUSH4 0x440279D1 EQ PUSH2 0x745 JUMPI DUP1 PUSH4 0x45FE1C6D EQ PUSH2 0x758 JUMPI DUP1 PUSH4 0x4D8F3BC9 EQ PUSH2 0x767 JUMPI DUP1 PUSH4 0x54AFEF63 EQ PUSH2 0x771 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x217161FF GT PUSH2 0x4B6 JUMPI DUP1 PUSH4 0x29E2326E GT PUSH2 0x46F JUMPI DUP1 PUSH4 0x29E2326E EQ PUSH2 0x6B4 JUMPI DUP1 PUSH4 0x2D0821B7 EQ PUSH2 0x6BE JUMPI DUP1 PUSH4 0x316C5348 EQ PUSH2 0x6DE JUMPI DUP1 PUSH4 0x36153F3A EQ PUSH2 0x6F1 JUMPI DUP1 PUSH4 0x3629C3C4 EQ PUSH2 0x704 JUMPI DUP1 PUSH4 0x3A5F5C59 EQ PUSH2 0x717 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x217161FF EQ PUSH2 0x651 JUMPI DUP1 PUSH4 0x21808449 EQ PUSH2 0x659 JUMPI DUP1 PUSH4 0x235E968C EQ PUSH2 0x66C JUMPI DUP1 PUSH4 0x258D560C EQ PUSH2 0x676 JUMPI DUP1 PUSH4 0x29A63083 EQ PUSH2 0x68E JUMPI DUP1 PUSH4 0x29AA4136 EQ PUSH2 0x6A1 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x156F1D74 GT PUSH2 0x508 JUMPI DUP1 PUSH4 0x156F1D74 EQ PUSH2 0x5FC JUMPI DUP1 PUSH4 0x15DAE03E EQ PUSH2 0x60F JUMPI DUP1 PUSH4 0x17D7DE7C EQ PUSH2 0x622 JUMPI DUP1 PUSH4 0x18442E63 EQ PUSH2 0x62A JUMPI DUP1 PUSH4 0x1865C57D EQ PUSH2 0x632 JUMPI DUP1 PUSH4 0x1B867C63 EQ PUSH2 0x647 JUMPI PUSH2 0x54B JUMP JUMPDEST DUP1 PUSH4 0x676CB0E EQ PUSH2 0x550 JUMPI DUP1 PUSH4 0x9080031 EQ PUSH2 0x576 JUMPI DUP1 PUSH4 0x12065FE0 EQ PUSH2 0x59C JUMPI DUP1 PUSH4 0x12D18D80 EQ PUSH2 0x5A4 JUMPI DUP1 PUSH4 0x13299604 EQ PUSH2 0x5C4 JUMPI DUP1 PUSH4 0x136466C1 EQ PUSH2 0x5E9 JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x563 PUSH2 0x55E CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0xBBD JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x589 PUSH2 0x584 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D53 JUMP JUMPDEST PUSH2 0xD3A JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x56D SWAP8 SWAP7 SWAP6 SWAP5 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x540E JUMP JUMPDEST PUSH2 0x563 PUSH2 0xD70 JUMP JUMPDEST PUSH2 0x5B7 PUSH2 0x5B2 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0xE00 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x56D SWAP2 SWAP1 PUSH2 0x54F7 JUMP JUMPDEST PUSH1 0xB SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x56D JUMP JUMPDEST PUSH2 0x563 PUSH2 0x5F7 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x11B4 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x60A CALLDATASIZE PUSH1 0x4 PUSH2 0x51C9 JUMP JUMPDEST PUSH2 0x11D6 JUMP JUMPDEST PUSH1 0x3 SLOAD PUSH1 0xFF AND PUSH1 0x40 MLOAD PUSH2 0x56D SWAP2 SWAP1 PUSH2 0x53FA JUMP JUMPDEST PUSH1 0x1 SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH1 0xA SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH2 0x63A PUSH2 0x1215 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x56D SWAP2 SWAP1 PUSH2 0x53E0 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x129B JUMP JUMPDEST STOP JUMPDEST PUSH1 0x1D SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x667 CALLDATASIZE PUSH1 0x4 PUSH2 0x4EDB JUMP JUMPDEST PUSH2 0x12E2 JUMP JUMPDEST PUSH2 0x563 PUSH3 0xED4E00 DUP2 JUMP JUMPDEST PUSH2 0x67E PUSH2 0x1894 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x56D JUMP JUMPDEST PUSH2 0x563 PUSH2 0x69C CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x18C4 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x6AF CALLDATASIZE PUSH1 0x4 PUSH2 0x4C4F JUMP JUMPDEST PUSH2 0x1957 JUMP JUMPDEST PUSH2 0x563 PUSH3 0xF4240 DUP2 JUMP JUMPDEST PUSH2 0x6D1 PUSH2 0x6CC CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x19C7 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x56D SWAP2 SWAP1 PUSH2 0x55ED JUMP JUMPDEST PUSH2 0x64F PUSH2 0x6EC CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x19CF JUMP JUMPDEST PUSH2 0x563 PUSH2 0x6FF CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x1BAC JUMP JUMPDEST PUSH2 0x64F PUSH2 0x712 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x1DB2 JUMP JUMPDEST PUSH1 0x17 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x5D1 JUMP JUMPDEST PUSH2 0x730 PUSH2 0x1E32 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x56D SWAP2 SWAP1 PUSH2 0x539B JUMP JUMPDEST PUSH2 0x563 PUSH2 0x1E52 JUMP JUMPDEST PUSH2 0x730 PUSH2 0x753 CALLDATASIZE PUSH1 0x4 PUSH2 0x4DE8 JUMP JUMPDEST PUSH2 0x1E90 JUMP JUMPDEST PUSH2 0x563 PUSH8 0xDE0B6B3A7640000 DUP2 JUMP JUMPDEST PUSH2 0x563 PUSH3 0x9E3400 DUP2 JUMP JUMPDEST PUSH1 0xD SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH1 0x1F SLOAD PUSH1 0xFF AND PUSH2 0x67E JUMP JUMPDEST PUSH2 0x64F PUSH2 0x792 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x1ECB JUMP JUMPDEST PUSH2 0x5D1 PUSH1 0x3 SLOAD PUSH2 0x100 SWAP1 DIV PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x2 SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x7C4 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x2095 JUMP JUMPDEST PUSH2 0x563 PUSH4 0x1E13380 DUP2 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x20FB JUMP JUMPDEST PUSH2 0x64F PUSH2 0x7EA CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x2148 JUMP JUMPDEST PUSH2 0x802 PUSH2 0x7FD CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x21F1 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x56D JUMP JUMPDEST PUSH2 0x64F PUSH2 0x2311 JUMP JUMPDEST PUSH2 0x67E PUSH2 0x830 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x2323 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x843 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D86 JUMP JUMPDEST PUSH2 0x2347 JUMP JUMPDEST PUSH2 0x730 PUSH1 0x40 MLOAD DUP1 PUSH1 0x20 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x0 DUP2 MSTORE POP DUP2 JUMP JUMPDEST PUSH1 0x18 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x5D1 JUMP JUMPDEST PUSH2 0x882 PUSH2 0x87D CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x2454 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x56D SWAP6 SWAP5 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x53AE JUMP JUMPDEST PUSH2 0x563 PUSH2 0x2553 JUMP JUMPDEST PUSH2 0x67E PUSH2 0x8A9 CALLDATASIZE PUSH1 0x4 PUSH2 0x51F4 JUMP JUMPDEST PUSH2 0x2591 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x8BC CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x26E8 JUMP JUMPDEST PUSH2 0x67E PUSH2 0x8CF CALLDATASIZE PUSH1 0x4 PUSH2 0x50CF JUMP JUMPDEST PUSH1 0x0 SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x563 PUSH2 0x2768 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x8ED CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x2779 JUMP JUMPDEST PUSH2 0x67E PUSH2 0x900 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x297C JUMP JUMPDEST PUSH2 0x5D1 PUSH2 0x2A13 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x91B CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x2A25 JUMP JUMPDEST PUSH2 0x563 PUSH1 0x40 DUP1 MLOAD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 DUP3 SWAP1 MSTORE MLOAD SWAP1 KECCAK256 DUP2 JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x5D1 JUMP JUMPDEST PUSH1 0x1C SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH2 0x67E PUSH2 0x2BF8 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x968 CALLDATASIZE PUSH1 0x4 PUSH2 0x4CCA JUMP JUMPDEST PUSH2 0x2C00 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x97B CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x2C54 JUMP JUMPDEST PUSH1 0xE SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x996 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x2E27 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x9A9 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x2E44 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x3277 JUMP JUMPDEST PUSH4 0x1E13380 PUSH2 0x563 JUMP JUMPDEST PUSH2 0x67E PUSH2 0x9CE CALLDATASIZE PUSH1 0x4 PUSH2 0x4BCF JUMP JUMPDEST PUSH2 0x32B5 JUMP JUMPDEST PUSH3 0xF4240 PUSH2 0x563 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x32E3 JUMP JUMPDEST PUSH2 0x64F PUSH2 0x9F2 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x3330 JUMP JUMPDEST PUSH2 0x67E PUSH2 0xA05 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D32 JUMP JUMPDEST PUSH2 0x34DF JUMP JUMPDEST PUSH2 0x64F PUSH2 0xA18 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x350D JUMP JUMPDEST PUSH2 0x563 PUSH2 0x3591 JUMP JUMPDEST PUSH2 0x563 PUSH3 0x127500 DUP2 JUMP JUMPDEST PUSH3 0xED4E00 PUSH2 0x563 JUMP JUMPDEST PUSH2 0x64F PUSH2 0xA46 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x35CF JUMP JUMPDEST PUSH1 0x1B SLOAD PUSH2 0x563 JUMP JUMPDEST PUSH2 0x563 PUSH2 0xA61 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x13 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 SLOAD SWAP1 JUMP JUMPDEST PUSH2 0xA86 PUSH2 0xA81 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D53 JUMP JUMPDEST PUSH2 0x3619 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP7 AND DUP7 MSTORE PUSH1 0x20 DUP7 ADD SWAP5 SWAP1 SWAP5 MSTORE SWAP3 DUP5 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x60 DUP4 ADD MSTORE PUSH1 0x80 DUP3 ADD MSTORE PUSH1 0xA0 ADD PUSH2 0x56D JUMP JUMPDEST PUSH2 0x67E PUSH2 0xAC6 CALLDATASIZE PUSH1 0x4 PUSH2 0x50CF JUMP JUMPDEST PUSH2 0x3647 JUMP JUMPDEST PUSH2 0x563 PUSH2 0x371E JUMP JUMPDEST PUSH2 0x67E PUSH2 0x375B JUMP JUMPDEST PUSH2 0x563 PUSH3 0x28DE80 DUP2 JUMP JUMPDEST PUSH2 0x730 PUSH2 0xAF3 CALLDATASIZE PUSH1 0x4 PUSH2 0x4C87 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP7 SWAP1 SWAP7 AND PUSH1 0x20 DUP8 ADD MSTORE DUP6 DUP2 ADD SWAP5 SWAP1 SWAP5 MSTORE PUSH1 0x60 DUP6 ADD SWAP3 SWAP1 SWAP3 MSTORE PUSH1 0x80 DUP5 ADD MSTORE PUSH1 0xA0 DUP1 DUP5 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP2 MLOAD DUP1 DUP5 SUB SWAP1 SWAP2 ADD DUP2 MSTORE PUSH1 0xC0 SWAP1 SWAP3 ADD SWAP1 MSTORE SWAP1 JUMP JUMPDEST PUSH2 0xB41 PUSH2 0x3764 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x56D SWAP2 SWAP1 PUSH2 0x5320 JUMP JUMPDEST PUSH2 0x563 PUSH5 0xE8D4A51000 DUP2 JUMP JUMPDEST PUSH2 0x730 PUSH2 0xB68 CALLDATASIZE PUSH1 0x4 PUSH2 0x4D02 JUMP JUMPDEST PUSH2 0x37BC JUMP JUMPDEST PUSH8 0xDE0B6B3A7640000 PUSH2 0x563 JUMP JUMPDEST PUSH2 0x64F PUSH2 0xB89 CALLDATASIZE PUSH1 0x4 PUSH2 0x4BCF JUMP JUMPDEST PUSH2 0x384D JUMP JUMPDEST PUSH2 0x64F PUSH2 0xB9C CALLDATASIZE PUSH1 0x4 PUSH2 0x4BCF JUMP JUMPDEST PUSH2 0x38C6 JUMP JUMPDEST PUSH2 0x563 PUSH4 0x77359400 DUP2 JUMP JUMPDEST PUSH1 0xC SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x5D1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0xBC9 PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x52133533 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xA4266A66 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xC0E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xC22 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 0xC46 SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST DUP4 LT PUSH2 0xCAD JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2B PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3030383A4143544956455F42554E444C455F494E4445 PUSH1 0x44 DUP3 ADD MSTORE PUSH11 0x585F544F4F5F4C41524745 PUSH1 0xA8 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x3B20CEC3 PUSH1 0xE2 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0xEC833B0C SWAP1 PUSH1 0x44 ADD JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xCF9 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xD0D 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 0xD31 SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST SWAP2 POP POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x60 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 DUP8 DUP1 PUSH1 0x20 ADD SWAP1 MLOAD DUP2 ADD SWAP1 PUSH2 0xD59 SWAP2 SWAP1 PUSH2 0x4E54 JUMP JUMPDEST SWAP6 SWAP15 SWAP5 SWAP14 POP SWAP3 SWAP12 POP SWAP1 SWAP10 POP SWAP8 POP SWAP6 POP SWAP1 SWAP4 POP SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0xD7C PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1E010439 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x1E010439 SWAP1 PUSH1 0x24 ADD JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xDC2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xDD6 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 0xDFA SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST SWAP2 POP POP SWAP1 JUMP JUMPDEST PUSH2 0xE89 PUSH1 0x40 DUP1 MLOAD PUSH2 0x200 DUP2 ADD DUP3 MSTORE PUSH1 0x0 DUP1 DUP3 MSTORE PUSH1 0x60 PUSH1 0x20 DUP4 ADD MSTORE SWAP1 SWAP2 DUP3 ADD SWAP1 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 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 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 DUP2 MSTORE POP SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP5 SWAP1 MSTORE PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0xECE JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xEE2 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0xF0A SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH1 0x7 PUSH1 0x0 SWAP1 SLOAD SWAP1 PUSH2 0x100 EXP SWAP1 DIV PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0xEB35783C 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 0xF5C JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0xF70 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 0xF94 SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH2 0xFAE DUP10 PUSH1 0x80 ADD MLOAD PUSH2 0xD3A JUMP JUMPDEST SWAP7 POP SWAP7 POP SWAP7 POP SWAP7 POP SWAP7 POP SWAP7 POP SWAP7 POP PUSH1 0x0 DUP9 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x23250CAE DUP12 PUSH1 0x40 ADD MLOAD PUSH1 0x40 MLOAD DUP3 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xFF0 SWAP2 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1008 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x101C 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 0x1040 SWAP2 SWAP1 PUSH2 0x4CE6 JUMP JUMPDEST PUSH2 0x10C7 JUMPI PUSH1 0x40 DUP11 DUP2 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP11 AND SWAP1 PUSH4 0x6352211E SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x108A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x109E 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 0x10C2 SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST PUSH2 0x10CA JUMP JUMPDEST PUSH1 0x0 JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x10D7 DUP14 PUSH2 0x2095 JUMP JUMPDEST PUSH1 0x0 DUP15 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 SLOAD SWAP2 SWAP3 POP SWAP1 PUSH2 0x10F4 SWAP1 DUP11 PUSH2 0x56DD JUMP JUMPDEST SWAP1 POP PUSH1 0x40 MLOAD DUP1 PUSH2 0x200 ADD PUSH1 0x40 MSTORE DUP1 DUP16 DUP2 MSTORE PUSH1 0x20 ADD DUP12 DUP2 MSTORE PUSH1 0x20 ADD DUP14 PUSH1 0x60 ADD MLOAD PUSH1 0x3 DUP2 GT ISZERO PUSH2 0x1132 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST DUP2 MSTORE PUSH1 0x20 ADD DUP14 PUSH1 0x40 ADD MLOAD DUP2 MSTORE PUSH1 0x20 ADD DUP5 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD DUP10 DUP2 MSTORE PUSH1 0x20 ADD DUP9 DUP2 MSTORE PUSH1 0x20 ADD DUP8 DUP2 MSTORE PUSH1 0x20 ADD DUP7 DUP2 MSTORE PUSH1 0x20 ADD DUP6 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP14 PUSH1 0xA0 ADD MLOAD DUP2 MSTORE PUSH1 0x20 ADD DUP14 PUSH1 0xC0 ADD MLOAD DUP2 MSTORE PUSH1 0x20 ADD DUP14 PUSH1 0xE0 ADD MLOAD DUP2 MSTORE PUSH1 0x20 ADD DUP14 PUSH2 0x100 ADD MLOAD DUP2 MSTORE POP SWAP13 POP POP POP POP POP POP POP POP POP POP POP POP POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x64 PUSH1 0x1B SLOAD DUP4 PUSH2 0x11C6 SWAP2 SWAP1 PUSH2 0x5715 JUMP JUMPDEST PUSH2 0x11D0 SWAP2 SWAP1 PUSH2 0x56F5 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH4 0x1E13380 PUSH2 0x11E8 DUP6 DUP6 PUSH2 0x5715 JUMP JUMPDEST PUSH2 0x11F2 SWAP2 SWAP1 PUSH2 0x56F5 JUMP JUMPDEST SWAP1 POP PUSH3 0xF4240 PUSH2 0x1202 DUP3 DUP8 PUSH2 0x5715 JUMP JUMPDEST PUSH2 0x120C SWAP2 SWAP1 PUSH2 0x56F5 JUMP JUMPDEST SWAP6 SWAP5 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x6 SLOAD PUSH1 0x2 SLOAD PUSH1 0x40 MLOAD PUSH4 0x5E966E45 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x5E966E45 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x125E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1272 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 0x1296 SWAP2 SWAP1 PUSH2 0x4DC9 JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST PUSH2 0x12B0 PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x12E0 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5489 JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x0 PUSH2 0x12ED CALLER PUSH2 0x9CE JUMP JUMPDEST PUSH2 0x1357 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 0x4552524F523A4452502D3030313A4143434F554E545F4E4F545F414C4C4F5745 PUSH1 0x44 DUP3 ADD MSTORE PUSH21 0x222FA327A92FA12AA7222622AFA1A922A0AA24A7A7 PUSH1 0x59 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x16 DUP10 PUSH1 0x40 MLOAD PUSH2 0x1367 SWAP2 SWAP1 PUSH2 0x52D0 JUMP JUMPDEST SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 KECCAK256 SLOAD PUSH1 0x0 EQ PUSH2 0x13C5 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1D PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3032303A4E414D455F4E4F545F554E49515545000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH3 0x127500 DUP9 LT ISZERO DUP1 ISZERO PUSH2 0x13DB JUMPI POP PUSH3 0xED4E00 DUP9 GT ISZERO JUMPDEST PUSH2 0x1427 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 0x4552524F523A4452502D3032313A4C49464554494D455F494E56414C49440000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x1432 DUP9 PUSH2 0x11B4 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x143F DUP9 PUSH2 0x11B4 JUMP JUMPDEST SWAP1 POP DUP9 DUP9 LT ISZERO DUP1 ISZERO PUSH2 0x1456 JUMPI POP PUSH5 0xE8D4A51000 DUP9 GT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x1464 JUMPI POP PUSH1 0x1D SLOAD DUP2 GT ISZERO JUMPDEST PUSH2 0x14C4 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2B PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3032323A4D41585F50524F5445435445445F42414C41 PUSH1 0x44 DUP3 ADD MSTORE PUSH11 0x1390D157D2539590531251 PUSH1 0xAA SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH4 0x77359400 DUP10 LT ISZERO DUP1 ISZERO PUSH2 0x14D8 JUMPI POP DUP8 DUP10 GT ISZERO JUMPDEST PUSH2 0x1538 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2B PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3032333A4D494E5F50524F5445435445445F42414C41 PUSH1 0x44 DUP3 ADD MSTORE PUSH11 0x1390D157D2539590531251 PUSH1 0xAA SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 DUP7 GT DUP1 ISZERO PUSH2 0x154B JUMPI POP PUSH3 0x9E3400 DUP7 GT ISZERO JUMPDEST PUSH2 0x15A2 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 0x4552524F523A4452502D3032343A4D41585F4455524154494F4E5F494E56414C PUSH1 0x44 DUP3 ADD MSTORE PUSH2 0x1251 PUSH1 0xF2 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH3 0x127500 DUP8 LT ISZERO DUP1 ISZERO PUSH2 0x15B5 JUMPI POP DUP6 DUP8 GT ISZERO JUMPDEST PUSH2 0x160C 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 0x4552524F523A4452502D3032353A4D494E5F4455524154494F4E5F494E56414C PUSH1 0x44 DUP3 ADD MSTORE PUSH2 0x1251 PUSH1 0xF2 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 DUP6 GT DUP1 ISZERO PUSH2 0x1629 JUMPI POP PUSH2 0x1625 PUSH1 0x5 PUSH3 0xF4240 PUSH2 0x56F5 JUMP JUMPDEST DUP6 GT ISZERO JUMPDEST PUSH2 0x1675 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 0x4552524F523A4452502D3032363A4150525F494E56414C494400000000000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 DUP5 GT DUP1 ISZERO PUSH2 0x1687 JUMPI POP PUSH1 0x1D SLOAD DUP5 GT ISZERO JUMPDEST PUSH2 0x16DE 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 0x4552524F523A4452502D3032373A5249534B5F4341504954414C5F494E56414C PUSH1 0x44 DUP3 ADD MSTORE PUSH2 0x1251 PUSH1 0xF2 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x1C SLOAD DUP5 PUSH2 0x16EA PUSH2 0x371E JUMP JUMPDEST PUSH2 0x16F4 SWAP2 SWAP1 PUSH2 0x56DD JUMP JUMPDEST GT ISZERO PUSH2 0x1752 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x27 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3032383A504F4F4C5F4341504954414C5F4341505F45 PUSH1 0x44 DUP3 ADD MSTORE PUSH7 0x1610D151511151 PUSH1 0xCA SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x1763 DUP13 DUP13 DUP6 DUP6 DUP13 DUP13 DUP13 PUSH2 0x1E90 JUMP JUMPDEST SWAP1 POP PUSH2 0x176F DUP2 DUP7 PUSH2 0x2347 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x0 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP1 DUP4 MSTORE DUP2 MLOAD SWAP1 KECCAK256 SWAP3 SWAP7 POP PUSH2 0x1791 SWAP2 DUP16 SWAP2 ADD PUSH2 0x52D0 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD KECCAK256 EQ PUSH2 0x17CE JUMPI DUP4 PUSH1 0x16 DUP14 PUSH1 0x40 MLOAD PUSH2 0x17BD SWAP2 SWAP1 PUSH2 0x52D0 JUMP JUMPDEST SWAP1 DUP2 MSTORE PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 KECCAK256 SSTORE JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1813 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1827 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x184F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x17 SLOAD SWAP1 SWAP2 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND ISZERO DUP1 ISZERO SWAP1 PUSH2 0x1874 JUMPI POP PUSH2 0x1874 DUP2 PUSH1 0x20 ADD MLOAD PUSH2 0x3AE4 JUMP JUMPDEST ISZERO PUSH2 0x1884 JUMPI PUSH2 0x1884 DUP2 DUP15 DUP15 PUSH2 0x3C83 JUMP JUMPDEST POP POP POP POP SWAP9 SWAP8 POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 JUMPDEST PUSH1 0x3 SLOAD PUSH1 0xFF AND PUSH1 0x2 DUP2 GT ISZERO PUSH2 0x18BE JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST EQ SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0xA SLOAD PUSH1 0x0 SWAP1 DUP3 LT PUSH2 0x1924 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 0x4552524F523A52504C2D3030373A42554E444C455F494E4445585F544F4F5F4C PUSH1 0x44 DUP3 ADD MSTORE PUSH4 0x41524745 PUSH1 0xE0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0xA DUP3 DUP2 SLOAD DUP2 LT PUSH2 0x1945 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x195F PUSH2 0x3DE1 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND PUSH1 0x0 DUP2 DUP2 MSTORE PUSH1 0x1E PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 KECCAK256 DUP1 SLOAD PUSH1 0xFF NOT AND DUP6 ISZERO ISZERO OR SWAP1 DUP2 SWAP1 SSTORE DUP3 MLOAD SWAP4 DUP5 MSTORE PUSH1 0xFF AND ISZERO ISZERO SWAP1 DUP4 ADD MSTORE PUSH32 0x6F7BFF9D8E0668FB1E55B6604CECDB2A0E1920F5B57BC9428CED6E0E016D983A SWAP2 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH2 0xD35 PUSH2 0x4A1A JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1A18 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1A2C JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x1A54 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x1A91 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1AA9 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1ABD 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 0x1AE1 SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x1B0B JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5452 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x62D8A69 PUSH1 0xE3 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x316C5348 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1B51 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x1B65 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH2 0x1B72 DUP5 PUSH2 0x3E3B JUMP JUMPDEST PUSH1 0x40 MLOAD DUP5 DUP2 MSTORE PUSH32 0x154528592D03BE73E99BE5FF880B0997E30CA93542CC0884BA556A60572E4A77 SWAP1 PUSH1 0x20 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP POP POP JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP5 SWAP1 MSTORE PUSH1 0x0 SWAP2 DUP5 SWAP2 DUP4 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1BF5 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1C09 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x1C31 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x1C6E SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1C86 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1C9A 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 0x1CBE SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x1CE8 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5452 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1B0A9F9D PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP9 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP8 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x36153F3A SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1D35 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x1D49 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 0x1D6D SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST SWAP4 POP PUSH1 0x40 DUP1 MLOAD DUP8 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP8 SWAP1 MSTORE PUSH32 0x872682416F471342C5D94E9B7A04C224823E247428BD74A5E259C90F5CD093BE SWAP2 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x1DC2 PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x1DF2 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x54C0 JUMP JUMPDEST PUSH2 0x1DFC DUP3 DUP3 PUSH2 0x3E48 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE PUSH32 0xD910A5091EEA39C3EFEED9891A9E2B4694BD064808F5B0A4DE415D70B313EC52 SWAP2 ADD PUSH2 0x19BB JUMP JUMPDEST PUSH1 0x60 PUSH1 0x40 MLOAD DUP1 PUSH1 0xA0 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x74 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x5840 PUSH1 0x74 SWAP2 CODECOPY SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x1E5E PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x52133533 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xA4266A66 SWAP1 PUSH1 0x24 ADD PUSH2 0xDAA JUMP JUMPDEST PUSH1 0x60 DUP8 DUP8 DUP8 DUP8 DUP8 DUP8 DUP8 PUSH1 0x40 MLOAD PUSH1 0x20 ADD PUSH2 0x1EAF SWAP8 SWAP7 SWAP6 SWAP5 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x540E JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE SWAP1 POP SWAP8 SWAP7 POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1F14 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1F28 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x1F50 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x1F8D SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1FA5 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1FB9 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 0x1FDD SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x2007 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5452 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x587E59D PUSH1 0xE4 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x587E59D0 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x204D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x2061 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD DUP5 DUP2 MSTORE PUSH32 0x31CC9BBBA60771362F1C61AC844252A332C0B372D4F4C9DB73C07230FD420057 SWAP1 PUSH1 0x20 ADD PUSH2 0x1B9E JUMP JUMPDEST PUSH1 0x18 SLOAD PUSH1 0x0 SWAP1 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x20B1 JUMPI POP PUSH1 0x1D SLOAD PUSH2 0xD35 JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 KECCAK256 SLOAD PUSH1 0x18 SLOAD SWAP2 MLOAD PUSH3 0xCF613B PUSH1 0xE6 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB SWAP1 SWAP2 AND PUSH1 0x4 DUP3 ADD DUP2 SWAP1 MSTORE SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x33D84EC0 SWAP1 PUSH1 0x24 ADD PUSH2 0xCE1 JUMP JUMPDEST PUSH2 0x2110 PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x2140 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5489 JUMP JUMPDEST PUSH2 0x12E0 PUSH2 0x3ECA JUMP JUMPDEST PUSH2 0x2150 PUSH2 0x3DE1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x215B PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x424FFA9 PUSH1 0xE3 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2127FD48 SWAP1 PUSH1 0x44 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x21A9 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x21BD JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD DUP3 DUP2 MSTORE PUSH32 0xD1D64C3CBA0D0D27E1418B6D2D927094DA31970F05FA9631D658B88D185F471B SWAP1 PUSH1 0x20 ADD PUSH2 0x19BB JUMP JUMPDEST PUSH1 0x0 DUP2 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB AND DUP1 PUSH2 0xD35 JUMPI PUSH1 0x17 SLOAD PUSH1 0x7 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH4 0x1551100F PUSH1 0xE0 SHL DUP2 MSTORE SWAP1 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP4 DUP5 AND SWAP4 PUSH4 0xAFB9128E SWAP4 AND SWAP2 PUSH4 0x1551100F SWAP2 PUSH1 0x4 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x225D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2271 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 0x2295 SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST DUP5 PUSH1 0x40 MLOAD DUP4 PUSH4 0xFFFFFFFF AND PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x22BC SWAP3 SWAP2 SWAP1 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x22D4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x22E8 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 0x230C SWAP2 SWAP1 PUSH2 0x5269 JUMP JUMPDEST PUSH2 0x11D0 JUMP JUMPDEST PUSH2 0x2319 PUSH2 0x3DE1 JUMP JUMPDEST PUSH2 0x12E0 PUSH1 0x0 PUSH2 0x3F4B JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x232F DUP5 PUSH2 0x3F9B JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x233C DUP5 PUSH2 0x3F9B JUMP JUMPDEST SWAP1 SWAP2 LT SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 CALLER PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x57F079D PUSH1 0xE2 SHL DUP2 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x15FC1E74 SWAP1 PUSH2 0x2380 SWAP1 DUP5 SWAP1 DUP9 SWAP1 DUP9 SWAP1 PUSH1 0x4 ADD PUSH2 0x52EC JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x239A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x23AE 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 0x23D2 SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST PUSH1 0xA DUP1 SLOAD PUSH1 0x1 DUP2 ADD DUP3 SSTORE PUSH1 0x0 SWAP2 SWAP1 SWAP2 MSTORE PUSH32 0xC65A7BB8D6351C1CF70C95A316CC6A92839C986682D98BC35F958F4883F9D2A8 ADD DUP2 SWAP1 SSTORE SWAP2 POP PUSH2 0x2414 DUP3 DUP6 DUP6 PUSH2 0x3FBF JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP6 SWAP1 MSTORE PUSH32 0xD17D9DC3726BA31D9AF5D3A3425289766158A8EA95520E1C299CCBE4A2978B34 SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x0 SWAP2 DUP3 SWAP2 DUP3 SWAP2 DUP3 SWAP2 DUP3 SWAP2 DUP3 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x24A5 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x24B9 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x24E1 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST SWAP1 POP PUSH2 0x24F0 DUP2 PUSH1 0x80 ADD MLOAD PUSH2 0xD3A JUMP JUMPDEST POP POP POP PUSH1 0x0 DUP12 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 SLOAD PUSH1 0x60 DUP7 ADD MLOAD PUSH2 0x100 DUP8 ADD MLOAD SWAP1 SWAP12 POP SWAP10 POP SWAP3 SWAP8 POP SWAP2 SWAP3 POP PUSH2 0x2526 SWAP2 POP DUP3 SWAP1 POP DUP7 PUSH2 0x56DD JUMP JUMPDEST SWAP4 POP DUP1 DUP6 DUP4 PUSH2 0x100 ADD MLOAD PUSH2 0x253A SWAP2 SWAP1 PUSH2 0x56DD JUMP JUMPDEST PUSH2 0x2544 SWAP2 SWAP1 PUSH2 0x56DD JUMP JUMPDEST TIMESTAMP GT SWAP3 POP POP POP SWAP2 SWAP4 SWAP6 SWAP1 SWAP3 SWAP5 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x255F PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1F6CCA11 PUSH1 0xE2 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x7DB32844 SWAP1 PUSH1 0x24 ADD PUSH2 0xDAA JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH2 0x25A4 DUP6 PUSH1 0x60 ADD MLOAD PUSH2 0x3619 JUMP JUMPDEST SWAP5 POP SWAP5 POP SWAP5 POP POP POP PUSH1 0x0 DUP3 GT DUP1 ISZERO PUSH2 0x25BC JUMPI POP DUP2 DUP12 EQ ISZERO JUMPDEST ISZERO PUSH2 0x2606 JUMPI PUSH1 0x40 DUP1 MLOAD DUP13 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 SWAP1 MSTORE PUSH32 0xB1480B0A9353D2145C23A115C2E15C7B9FA719B512E0BA4327EF560CC657EDCB SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH1 0x0 SWAP4 POP POP POP POP PUSH2 0x26DD JUMP JUMPDEST PUSH1 0x40 DUP6 ADD MLOAD PUSH1 0x1 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP14 GT ISZERO PUSH2 0x261E JUMPI PUSH1 0x0 SWAP3 POP JUMPDEST DUP12 DUP9 PUSH1 0x40 ADD MLOAD GT ISZERO PUSH2 0x262F JUMPI PUSH1 0x0 SWAP3 POP JUMPDEST DUP11 DUP7 LT ISZERO PUSH2 0x263C JUMPI PUSH1 0x0 SWAP2 POP JUMPDEST DUP10 DUP7 GT ISZERO PUSH2 0x2649 JUMPI PUSH1 0x0 SWAP2 POP JUMPDEST PUSH1 0x0 PUSH2 0x265A DUP10 PUSH1 0x40 ADD MLOAD DUP9 DUP13 PUSH2 0x11D6 JUMP JUMPDEST SWAP1 POP DUP5 DUP2 GT ISZERO PUSH2 0x2669 JUMPI PUSH1 0x0 SWAP2 POP JUMPDEST PUSH32 0x13B61DE072455EF7014A4766F1E486EF1F1B31A06C0CA0B6924C3CAACF54D291 DUP16 DUP6 DUP6 DUP6 PUSH1 0x40 MLOAD PUSH2 0x26B8 SWAP5 SWAP4 SWAP3 SWAP2 SWAP1 SWAP4 DUP5 MSTORE SWAP2 ISZERO ISZERO PUSH1 0x20 DUP5 ADD MSTORE ISZERO ISZERO PUSH1 0x40 DUP4 ADD MSTORE ISZERO ISZERO PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 DUP4 DUP1 ISZERO PUSH2 0x26CA JUMPI POP DUP3 JUMPDEST DUP1 ISZERO PUSH2 0x26D3 JUMPI POP DUP2 JUMPDEST SWAP8 POP POP POP POP POP POP POP POP JUMPDEST SWAP8 SWAP7 POP POP POP POP POP POP POP JUMP JUMPDEST PUSH2 0x26F8 PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x2728 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x54C0 JUMP JUMPDEST PUSH2 0x2732 DUP3 DUP3 PUSH2 0x3FCD JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE PUSH32 0xEE37957C2D37326FA4E3897FC3947BBDBD8E1082639A302C1C206B4D1C5E695 SWAP2 ADD PUSH2 0x19BB JUMP JUMPDEST PUSH2 0x2776 PUSH1 0x5 PUSH3 0xF4240 PUSH2 0x56F5 JUMP JUMPDEST DUP2 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP5 SWAP1 MSTORE PUSH1 0x0 SWAP2 DUP5 SWAP2 DUP4 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x27C2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x27D6 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x27FE SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x283B SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2853 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2867 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 0x288B SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x28B5 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5452 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x89002DA5 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP9 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP8 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x89002DA5 SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2902 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x2916 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 0x293A SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST SWAP4 POP PUSH2 0x2946 DUP7 DUP7 PUSH2 0x401C JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP8 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP8 SWAP1 MSTORE PUSH32 0xA297610830591FC1B34213CF8D06988371B2A1841098649BE49C7374BDB037F8 SWAP2 ADD PUSH2 0x1DA1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x298E PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x29BE JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x54C0 JUMP JUMPDEST PUSH2 0x29C8 DUP4 DUP4 PUSH2 0x417E JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP6 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP6 SWAP1 MSTORE DUP3 ISZERO ISZERO DUP2 DUP4 ADD MSTORE SWAP1 MLOAD SWAP2 SWAP3 POP PUSH32 0x9D0F25E972AD53428B0A94CD615FA731919562FA34769DF0F9C3EED71B0BD81E SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH2 0x1296 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2A6E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2A82 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x2AAA SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x2AE7 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2AFF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2B13 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 0x2B37 SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x2B61 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5452 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x46241F2D PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x8C483E5A SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2BA7 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x2BBB JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH2 0x2BC8 DUP5 PUSH2 0x4559 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP5 DUP2 MSTORE PUSH32 0x6A70A0263925C22FE5D1A996EBF965B39BC99F7146CF025447F939EAAC1EF714 SWAP1 PUSH1 0x20 ADD PUSH2 0x1B9E JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x1899 JUMP JUMPDEST PUSH2 0x2C08 PUSH2 0x3DE1 JUMP JUMPDEST PUSH1 0x1F DUP1 SLOAD PUSH1 0xFF NOT AND DUP3 ISZERO ISZERO OR SWAP1 DUP2 SWAP1 SSTORE PUSH1 0x40 MLOAD PUSH1 0xFF SWAP1 SWAP2 AND ISZERO ISZERO DUP2 MSTORE PUSH32 0x23F9090F88D3B5D224DC17FCDDBBC4E1FAA08822440D7A52E1A96D56598DDD38 SWAP1 PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE DUP3 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2C9D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2CB1 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x2CD9 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x2D16 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2D2E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2D42 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 0x2D66 SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x2D90 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5452 JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0xA17030D5 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0xA17030D5 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2DD6 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x2DEA JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH2 0x2DF7 DUP5 PUSH2 0x4559 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP5 DUP2 MSTORE PUSH32 0x32692CC71C5B269DE4B70CF8D7270502B7DF30EEDC3971CA3B2E1168958151D3 SWAP1 PUSH1 0x20 ADD PUSH2 0x1B9E JUMP JUMPDEST PUSH1 0x0 PUSH1 0x64 PUSH1 0x1B SLOAD PUSH1 0x64 PUSH2 0x2E3A SWAP2 SWAP1 PUSH2 0x5734 JUMP JUMPDEST PUSH2 0x11C6 SWAP1 DUP5 PUSH2 0x5715 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP5 SWAP1 MSTORE DUP4 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2E8D JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2EA1 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x2EC9 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x9 SLOAD PUSH1 0x40 DUP1 DUP4 ADD MLOAD SWAP1 MLOAD PUSH4 0x31A9108F PUSH1 0xE1 SHL DUP2 MSTORE SWAP3 SWAP4 POP PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x6352211E SWAP2 PUSH2 0x2F06 SWAP2 PUSH1 0x4 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x2F1E JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x2F32 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 0x2F56 SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST SWAP1 POP CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP3 AND EQ PUSH2 0x2F80 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5452 JUMP JUMPDEST PUSH3 0x127500 DUP5 LT ISZERO DUP1 ISZERO PUSH2 0x2F96 JUMPI POP PUSH3 0xED4E00 DUP5 GT ISZERO JUMPDEST PUSH2 0x2FF3 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 0x4552524F523A4452502D3033303A4C49464554494D455F455854454E53494F4E PUSH1 0x44 DUP3 ADD MSTORE PUSH8 0x17D2539590531251 PUSH1 0xC2 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH2 0x3004 DUP11 PUSH2 0x2454 JUMP JUMPDEST SWAP4 SWAP9 POP SWAP2 SWAP7 POP SWAP5 POP SWAP3 POP SWAP1 POP PUSH1 0x0 DUP6 PUSH1 0x3 DUP2 GT ISZERO PUSH2 0x3032 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST EQ PUSH2 0x307F JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3033313A42554E444C455F4E4F545F41435449564500 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST DUP1 ISZERO PUSH2 0x30CD JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1C PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3033323A42554E444C455F4558504952454400000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH3 0x28DE80 PUSH2 0x30DB DUP4 DUP7 PUSH2 0x56DD JUMP JUMPDEST PUSH2 0x30E5 SWAP2 SWAP1 PUSH2 0x5734 JUMP JUMPDEST TIMESTAMP GT PUSH2 0x3133 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x17 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3033333A544F4F5F4541524C59000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 DUP11 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 DUP1 SLOAD DUP12 SWAP3 SWAP1 PUSH2 0x3151 SWAP1 DUP5 SWAP1 PUSH2 0x56DD JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP PUSH1 0x0 DUP11 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 SLOAD PUSH2 0x316F SWAP1 DUP6 PUSH2 0x56DD JUMP JUMPDEST PUSH1 0x17 SLOAD SWAP1 SWAP2 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND ISZERO DUP1 ISZERO SWAP1 PUSH2 0x31A2 JUMPI POP PUSH1 0x0 DUP12 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB AND ISZERO ISZERO JUMPDEST ISZERO PUSH2 0x3222 JUMPI PUSH1 0x0 PUSH2 0x31B2 DUP13 PUSH2 0x21F1 JUMP JUMPDEST PUSH1 0x17 SLOAD PUSH1 0x40 MLOAD PUSH4 0xB7A47B1 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB DUP4 AND PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x24 DUP2 ADD DUP15 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x16F48F62 SWAP1 PUSH1 0x44 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3208 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x321C JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP POP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP13 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP8 SWAP1 MSTORE SWAP1 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x60 DUP2 ADD DUP3 SWAP1 MSTORE PUSH32 0xC8DB47E894DB9514A3FE7F1EC7EB260AF15772CDD11401B3A0290E46E1595A67 SWAP1 PUSH1 0x80 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x3283 PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x3F5D9235 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x3F5D9235 SWAP1 PUSH1 0x24 ADD PUSH2 0xDAA JUMP JUMPDEST PUSH1 0x1F SLOAD PUSH1 0x0 SWAP1 PUSH1 0xFF AND DUP1 PUSH2 0x11D0 JUMPI POP POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x1E PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 SLOAD PUSH1 0xFF AND SWAP1 JUMP JUMPDEST PUSH2 0x32F8 PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x3328 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5489 JUMP JUMPDEST PUSH2 0x12E0 PUSH2 0x4562 JUMP JUMPDEST PUSH2 0x3338 PUSH2 0x3DE1 JUMP JUMPDEST PUSH1 0xE SLOAD DUP3 GT ISZERO PUSH2 0x339B 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 0x4552524F523A4452502D3031313A504F4F4C5F4341504954414C5F4341505F54 PUSH1 0x44 DUP3 ADD MSTORE PUSH8 0x4F4F5F4C41524745 PUSH1 0xC0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST DUP2 DUP2 LT PUSH2 0x33FD JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2A PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3031323A42554E444C455F4341504954414C5F434150 PUSH1 0x44 DUP3 ADD MSTORE PUSH10 0x5F544F4F5F4C41524745 PUSH1 0xB0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 DUP2 GT PUSH2 0x345B 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 0x4552524F523A4452502D3031333A42554E444C455F4341504954414C5F434150 PUSH1 0x44 DUP3 ADD MSTORE PUSH5 0x5F5A45524F PUSH1 0xD8 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x1C DUP1 SLOAD PUSH1 0x1D DUP1 SLOAD SWAP3 DUP6 SWAP1 SSTORE DUP4 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP6 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 SWAP2 PUSH32 0xF438EB7BCBD9075235C3E65A68946063046F63DA8C0E6672C41298A35113C6FE SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH1 0x1D SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD DUP4 SWAP1 MSTORE PUSH32 0x1924100AD4FCA875001DB6DE1B8D840D5BC250E2128B907BAEE06DAA34CB202D SWAP2 ADD PUSH2 0x1B9E JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1B SLOAD PUSH1 0x64 PUSH2 0x34F0 SWAP2 SWAP1 PUSH2 0x5734 JUMP JUMPDEST PUSH2 0x34FA SWAP1 DUP4 PUSH2 0x5715 JUMP JUMPDEST PUSH2 0x3505 DUP5 PUSH1 0x64 PUSH2 0x5715 JUMP JUMPDEST LT SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH2 0x351D PUSH4 0x141BDBDB PUSH1 0xE2 SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x354D JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x54C0 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x3558 DUP3 PUSH2 0x464A JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP5 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH32 0x22BF66455B4BF54C9548E2BB650543CFA753A53CAB13AF4020DDBFA76C231B0F SWAP2 ADD PUSH2 0x19BB JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x359D PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0xBCD5349F PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xBCD5349F SWAP1 PUSH1 0x24 ADD PUSH2 0xDAA JUMP JUMPDEST PUSH2 0x35E4 PUSH9 0x10DBDB5C1BDB995B9D PUSH1 0xBA SHL PUSH2 0x3A62 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND EQ PUSH2 0x3614 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0xCA4 SWAP1 PUSH2 0x5489 JUMP JUMPDEST PUSH1 0x2 SSTORE JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP6 DUP1 PUSH1 0x20 ADD SWAP1 MLOAD DUP2 ADD SWAP1 PUSH2 0x3635 SWAP2 SWAP1 PUSH2 0x4C07 JUMP JUMPDEST SWAP4 SWAP11 SWAP3 SWAP10 POP SWAP1 SWAP8 POP SWAP6 POP SWAP1 SWAP4 POP SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH2 0x365F DUP10 PUSH1 0x80 ADD MLOAD PUSH2 0xD3A JUMP JUMPDEST DUP16 MLOAD PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 SLOAD SWAP7 SWAP14 POP SWAP5 SWAP12 POP SWAP3 SWAP10 POP SWAP1 SWAP8 POP SWAP6 POP SWAP4 POP SWAP2 POP PUSH2 0x368C SWAP1 DUP9 PUSH2 0x56DD JUMP JUMPDEST SWAP1 POP DUP1 DUP11 PUSH2 0x100 ADD MLOAD PUSH2 0x369F SWAP2 SWAP1 PUSH2 0x56DD JUMP JUMPDEST TIMESTAMP GT ISZERO PUSH2 0x36FF JUMPI DUP10 MLOAD PUSH2 0x100 DUP12 ADD MLOAD PUSH1 0x40 DUP1 MLOAD SWAP3 DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP2 ADD DUP3 SWAP1 MSTORE PUSH32 0x7067D1EC94E062232EC541A0F8289ECA98B3DA0EC1E73884F6BC913F88390D1D SWAP1 PUSH1 0x60 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH1 0x0 SWAP8 POP POP POP POP POP POP POP POP PUSH2 0x11D0 JUMP JUMPDEST DUP10 MLOAD PUSH2 0x3710 SWAP1 DUP8 DUP8 DUP8 DUP8 DUP8 DUP16 PUSH2 0x2591 JUMP JUMPDEST SWAP11 SWAP10 POP POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x372A PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH3 0x52AC13 PUSH1 0xE7 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x29560980 SWAP1 PUSH1 0x24 ADD PUSH2 0xDAA JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH2 0x1899 JUMP JUMPDEST PUSH1 0x60 PUSH1 0x12 DUP1 SLOAD DUP1 PUSH1 0x20 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 DUP1 ISZERO PUSH2 0x37B2 JUMPI PUSH1 0x20 MUL DUP3 ADD SWAP2 SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP1 PUSH1 0x1 ADD SWAP1 DUP1 DUP4 GT PUSH2 0x379E JUMPI JUMPDEST POP POP POP POP POP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x60 SWAP2 PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3806 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x381A JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x3842 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0x80 ADD MLOAD SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH2 0x3855 PUSH2 0x3DE1 JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND PUSH2 0x38BA 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 0x4F776E61626C653A206E6577206F776E657220697320746865207A65726F2061 PUSH1 0x44 DUP3 ADD MSTORE PUSH6 0x646472657373 PUSH1 0xD0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH2 0x38C3 DUP2 PUSH2 0x3F4B JUMP JUMPDEST POP JUMP JUMPDEST PUSH2 0x38CE PUSH2 0x3DE1 JUMP JUMPDEST PUSH1 0x18 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB NOT AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP4 DUP2 AND SWAP2 SWAP1 SWAP2 OR SWAP2 DUP3 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD PUSH4 0x6C220A7 PUSH1 0xE2 SHL DUP2 MSTORE SWAP1 MLOAD SWAP3 SWAP1 SWAP2 AND SWAP2 PUSH4 0x1B08829C SWAP2 PUSH1 0x4 DUP1 DUP3 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x392A JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x393E 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 0x3962 SWAP2 SWAP1 PUSH2 0x4CE6 JUMP JUMPDEST PUSH2 0x39B9 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 0x4552524F523A4452502D3031363A5354414B494E475F4E4F545F495354414B49 PUSH1 0x44 DUP3 ADD MSTORE PUSH2 0x4E47 PUSH1 0xF0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x18 PUSH1 0x0 SWAP1 SLOAD SWAP1 PUSH2 0x100 EXP SWAP1 DIV PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x5AB1BD53 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 0x3A07 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x3A1B 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 0x3A3F SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST PUSH1 0x17 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 POP JUMP JUMPDEST PUSH1 0x3 SLOAD PUSH1 0x40 MLOAD PUSH4 0x1C2D8FB3 PUSH1 0xE3 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x0 SWAP2 PUSH2 0x100 SWAP1 DIV PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xE16C7D98 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3AAC JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x3AC0 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 0x11D0 SWAP2 SWAP1 PUSH2 0x4BEB JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x7 PUSH1 0x0 SWAP1 SLOAD SWAP1 PUSH2 0x100 EXP SWAP1 DIV PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND PUSH4 0x1551100F 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 0x3B35 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x3B49 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 0x3B6D SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST PUSH1 0x17 SLOAD PUSH1 0x40 MLOAD PUSH4 0xD91FC8C7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP7 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x0 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0xD91FC8C7 SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3BBE JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x3BD2 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 0x3BF6 SWAP2 SWAP1 PUSH2 0x5269 JUMP JUMPDEST PUSH1 0x17 SLOAD PUSH1 0x40 MLOAD PUSH4 0x4F9C1C09 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB DUP4 AND PUSH1 0x4 DUP3 ADD MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x4F9C1C09 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3C43 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x3C57 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 0x3C7B SWAP2 SWAP1 PUSH2 0x4CE6 JUMP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH4 0x1551100F PUSH1 0xE0 SHL DUP2 MSTORE SWAP1 MLOAD PUSH1 0x0 SWAP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP2 PUSH4 0x1551100F SWAP2 PUSH1 0x4 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3CC8 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x3CDC 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 0x3D00 SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST SWAP1 POP PUSH1 0x0 DUP3 DUP6 PUSH2 0x100 ADD MLOAD PUSH2 0x3D15 SWAP2 SWAP1 PUSH2 0x56DD JUMP JUMPDEST PUSH1 0x17 SLOAD PUSH1 0x20 DUP8 ADD MLOAD DUP8 MLOAD PUSH1 0x40 MLOAD PUSH4 0x5B1CFDBD PUSH1 0xE0 SHL DUP2 MSTORE SWAP4 SWAP5 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP3 AND SWAP3 PUSH4 0x5B1CFDBD SWAP3 PUSH2 0x3D56 SWAP3 DUP8 SWAP3 SWAP1 SWAP2 SWAP1 DUP11 SWAP1 DUP9 SWAP1 PUSH1 0x4 ADD PUSH2 0x5364 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3D70 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x3D84 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 0x3DA8 SWAP2 SWAP1 PUSH2 0x5269 JUMP JUMPDEST SWAP5 MLOAD PUSH1 0x0 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 KECCAK256 DUP1 SLOAD PUSH12 0xFFFFFFFFFFFFFFFFFFFFFFFF NOT AND PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB SWAP1 SWAP7 AND SWAP6 SWAP1 SWAP6 OR SWAP1 SWAP5 SSTORE POP POP POP POP JUMP JUMPDEST PUSH1 0x0 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND CALLER EQ PUSH2 0x12E0 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 0x4F776E61626C653A2063616C6C6572206973206E6F7420746865206F776E6572 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH2 0x38C3 DUP2 PUSH2 0x4706 JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 KECCAK256 SLOAD PUSH1 0x8 SLOAD SWAP2 MLOAD PUSH4 0x5B933A1 PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x44 DUP2 ADD DUP5 SWAP1 MSTORE SWAP1 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xB7267420 SWAP1 PUSH1 0x64 ADD JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3EAD JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x3EC1 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x8 SLOAD PUSH1 0xB SLOAD PUSH1 0xC SLOAD PUSH1 0xD SLOAD PUSH1 0xE SLOAD PUSH1 0x40 MLOAD PUSH4 0x5F971AA3 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP5 DUP6 AND PUSH1 0x4 DUP3 ADD MSTORE SWAP3 DUP5 AND PUSH1 0x24 DUP5 ADD MSTORE PUSH1 0x44 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x64 DUP3 ADD MSTORE SWAP2 AND SWAP1 PUSH4 0xBF2E3546 SWAP1 PUSH1 0x84 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x3F31 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x3F45 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 SLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP4 DUP2 AND PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB NOT DUP4 AND DUP2 OR DUP5 SSTORE PUSH1 0x40 MLOAD SWAP2 SWAP1 SWAP3 AND SWAP3 DUP4 SWAP2 PUSH32 0x8BE0079C531659141344CD1FD0A4F28419497F9722A3DAAFE3B4186F6B6457E0 SWAP2 SWAP1 LOG3 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH2 0x3FA7 DUP4 PUSH2 0x37BC JUMP JUMPDEST SWAP1 POP PUSH2 0x3FB2 DUP2 PUSH2 0xD3A JUMP JUMPDEST SWAP10 SWAP9 POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH2 0x3FC8 DUP4 PUSH2 0x4706 JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 KECCAK256 SLOAD PUSH1 0x8 SLOAD SWAP2 MLOAD PUSH4 0x594CE613 PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x44 DUP2 ADD DUP5 SWAP1 MSTORE SWAP1 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xB299CC26 SWAP1 PUSH1 0x64 ADD PUSH2 0x3E93 JUMP JUMPDEST PUSH1 0x1D SLOAD PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP6 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x4063 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x4077 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x409F SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST PUSH1 0xA0 ADD MLOAD GT ISZERO PUSH2 0x410A JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x30 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3130303A46554E44494E475F455843454544535F4255 PUSH1 0x44 DUP3 ADD MSTORE PUSH16 0x4E444C455F4341504954414C5F43415 PUSH1 0x84 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x1C SLOAD PUSH2 0x4115 PUSH2 0x371E JUMP JUMPDEST GT ISZERO PUSH2 0x3E44 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x32 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4452502D3130313A46554E44494E475F455843454544535F5249 PUSH1 0x44 DUP3 ADD MSTORE PUSH18 0x534B504F4F4C5F4341504954414C5F43415 PUSH1 0x74 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x12 SLOAD PUSH1 0x0 SWAP1 PUSH2 0x41D0 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x1F PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A4252502D3030313A4E4F5F4143544956455F42554E444C455300 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x41DA PUSH2 0x371E JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x41E6 PUSH2 0x3277 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x41F4 DUP6 DUP4 PUSH2 0x56DD JUMP JUMPDEST PUSH1 0x12 SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD DUP7 SWAP1 MSTORE DUP2 ADD DUP5 SWAP1 MSTORE PUSH1 0x60 DUP2 ADD DUP8 SWAP1 MSTORE SWAP1 DUP5 GT PUSH1 0x80 DUP3 ADD DUP2 SWAP1 MSTORE SWAP2 POP PUSH32 0xD03F2D492E2209C6985434CD7003B9CA3BAA1D2AB700F29C4C0DC8E5296A7642 SWAP1 PUSH1 0xA0 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 DUP1 PUSH2 0x425B JUMPI PUSH1 0x0 SWAP4 POP POP POP POP PUSH2 0x11D0 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2F141BD9 PUSH1 0xE2 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP9 SWAP1 MSTORE PUSH1 0x0 SWAP6 POP DUP6 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xBC506F64 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x42A3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x42B7 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x42DF SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4F50 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 JUMPDEST PUSH1 0x12 SLOAD DUP2 LT DUP1 ISZERO PUSH2 0x42F3 JUMPI POP DUP6 ISZERO JUMPDEST ISZERO PUSH2 0x454E JUMPI PUSH1 0x0 PUSH1 0x12 DUP3 DUP2 SLOAD DUP2 LT PUSH2 0x431B JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 KECCAK256 ADD SLOAD PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x2D0821B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP4 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0x2D0821B7 SWAP1 PUSH1 0x24 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x436B JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x437F JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x0 DUP3 RETURNDATACOPY PUSH1 0x1F RETURNDATASIZE SWAP1 DUP2 ADD PUSH1 0x1F NOT AND DUP3 ADD PUSH1 0x40 MSTORE PUSH2 0x43A7 SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x4FFB JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x43B5 DUP3 DUP7 PUSH2 0x3647 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP6 DUP2 MSTORE DUP3 ISZERO ISZERO PUSH1 0x20 DUP3 ADD MSTORE SWAP2 SWAP3 POP PUSH32 0x4FB0F8B19E3CE187A133519BFF1FCBDF3DFBC1B55F8BC334A3DA5BCADBEEA2A7 SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 DUP1 ISZERO PUSH2 0x4538 JUMPI PUSH1 0x0 DUP3 PUSH1 0xC0 ADD MLOAD DUP4 PUSH1 0xA0 ADD MLOAD PUSH2 0x440E SWAP2 SWAP1 PUSH2 0x5734 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP8 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP8 SWAP1 MSTORE SWAP1 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x60 DUP2 ADD DUP14 SWAP1 MSTORE SWAP1 SWAP2 POP PUSH32 0xE54EF564BEE7E49A6E78296E638947532DE075D47CD66E331104B4812756F119 SWAP1 PUSH1 0x80 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 DUP11 DUP2 LT PUSH2 0x4536 JUMPI PUSH1 0x8 SLOAD PUSH1 0x40 MLOAD PUSH4 0x4D03F9B7 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP15 SWAP1 MSTORE PUSH1 0x44 DUP2 ADD DUP14 SWAP1 MSTORE PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x4D03F9B7 SWAP1 PUSH1 0x64 ADD PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x44B4 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x44C8 JUMPI RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST POP POP POP PUSH1 0x0 DUP14 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 DUP7 SWAP1 SSTORE PUSH1 0x11 DUP1 SLOAD PUSH1 0x1 SWAP14 POP PUSH4 0xFFFFFFFF AND SWAP3 POP SWAP1 PUSH2 0x44F6 DUP4 PUSH2 0x57A9 JUMP JUMPDEST DUP3 SLOAD PUSH4 0xFFFFFFFF SWAP2 DUP3 AND PUSH2 0x100 SWAP4 SWAP1 SWAP4 EXP SWAP3 DUP4 MUL SWAP2 SWAP1 SWAP3 MUL NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE POP PUSH1 0x0 DUP5 DUP2 MSTORE PUSH1 0x13 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 DUP1 SLOAD SWAP2 PUSH2 0x4530 DUP4 PUSH2 0x578E JUMP JUMPDEST SWAP2 SWAP1 POP SSTORE POP JUMPDEST POP JUMPDEST POP POP POP DUP1 DUP1 PUSH2 0x4546 SWAP1 PUSH2 0x578E JUMP JUMPDEST SWAP2 POP POP PUSH2 0x42E4 JUMP JUMPDEST POP POP POP POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x38C3 DUP2 PUSH2 0x48F8 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x456D PUSH1 0x2 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x7 SLOAD PUSH1 0x40 MLOAD PUSH4 0x62ACBC1F PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xC559783E SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x45B2 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x45C6 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 0x45EA SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST ISZERO PUSH2 0x38C3 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461BCD PUSH1 0xE5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x4 DUP3 ADD MSTORE PUSH1 0x2A PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3031303A5249534B504F4F4C5F4841535F554E425552 PUSH1 0x44 DUP3 ADD MSTORE PUSH10 0x4E545F42554E444C4553 PUSH1 0xB0 SHL PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0xCA4 JUMP JUMPDEST PUSH1 0x0 DUP2 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 KECCAK256 SLOAD PUSH1 0x8 SLOAD SWAP2 MLOAD PUSH4 0x5DAA06FB PUSH1 0xE1 SHL DUP2 MSTORE PUSH1 0x4 DUP2 ADD DUP3 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP6 SWAP1 MSTORE SWAP1 SWAP2 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 PUSH4 0xBB540DF6 SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x46A6 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x46BA 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 0x46DE SWAP2 SWAP1 PUSH2 0x4D1A JUMP JUMPDEST PUSH1 0x0 DUP3 DUP2 MSTORE PUSH1 0x13 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 KECCAK256 DUP1 SLOAD SWAP3 SWAP5 POP SWAP1 PUSH2 0x46FB DUP4 PUSH2 0x5777 JUMP JUMPDEST SWAP2 SWAP1 POP SSTORE POP POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 JUMPDEST DUP2 ISZERO DUP1 ISZERO PUSH2 0x4718 JUMPI POP DUP3 ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x4725 JUMPI POP PUSH1 0x12 SLOAD DUP2 LT JUMPDEST ISZERO PUSH2 0x48AF JUMPI PUSH1 0x12 DUP2 DUP2 SLOAD DUP2 LT PUSH2 0x474B JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD SLOAD DUP5 EQ ISZERO PUSH2 0x4766 JUMPI PUSH1 0x1 SWAP3 POP PUSH2 0x489D JUMP JUMPDEST PUSH2 0x479B DUP5 PUSH1 0x12 DUP4 DUP2 SLOAD DUP2 LT PUSH2 0x478B JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD SLOAD PUSH2 0x2323 JUMP JUMPDEST ISZERO PUSH2 0x489D JUMPI PUSH1 0x12 DUP1 SLOAD PUSH1 0x1 DUP2 DUP2 ADD DUP4 SSTORE PUSH1 0x0 DUP4 DUP2 MSTORE PUSH3 0xF4240 PUSH32 0xBB8A6A4669BA250D26CD7A459ECA9D215F8307E33AEBE50379BC5A3617EC3444 SWAP1 SWAP4 ADD SWAP3 SWAP1 SWAP3 SSTORE SWAP2 SLOAD SWAP2 SWAP4 POP SWAP1 PUSH2 0x47ED SWAP1 DUP5 SWAP1 PUSH2 0x5734 JUMP JUMPDEST SWAP1 POP JUMPDEST DUP2 DUP2 GT ISZERO PUSH2 0x486D JUMPI PUSH1 0x12 PUSH2 0x4805 PUSH1 0x1 DUP4 PUSH2 0x5734 JUMP JUMPDEST DUP2 SLOAD DUP2 LT PUSH2 0x4823 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD SLOAD PUSH1 0x12 DUP3 DUP2 SLOAD DUP2 LT PUSH2 0x484F JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 KECCAK256 ADD SSTORE DUP1 PUSH2 0x4865 DUP2 PUSH2 0x5777 JUMP JUMPDEST SWAP2 POP POP PUSH2 0x47F0 JUMP JUMPDEST POP DUP4 PUSH1 0x12 DUP3 DUP2 SLOAD DUP2 LT PUSH2 0x4890 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 KECCAK256 ADD SSTORE JUMPDEST DUP1 PUSH2 0x48A7 DUP2 PUSH2 0x578E JUMP JUMPDEST SWAP2 POP POP PUSH2 0x470C JUMP JUMPDEST POP DUP2 ISZERO DUP1 ISZERO PUSH2 0x48BC JUMPI POP DUP1 ISZERO JUMPDEST ISZERO PUSH2 0x3FC8 JUMPI POP POP PUSH1 0x12 DUP1 SLOAD PUSH1 0x1 DUP2 ADD DUP3 SSTORE PUSH1 0x0 SWAP2 SWAP1 SWAP2 MSTORE PUSH32 0xBB8A6A4669BA250D26CD7A459ECA9D215F8307E33AEBE50379BC5A3617EC3444 ADD SSTORE JUMP JUMPDEST PUSH1 0x0 DUP1 JUMPDEST DUP2 ISZERO DUP1 ISZERO PUSH2 0x490B JUMPI POP PUSH1 0x12 SLOAD DUP2 LT JUMPDEST ISZERO PUSH2 0x3FC8 JUMPI PUSH1 0x12 DUP2 DUP2 SLOAD DUP2 LT PUSH2 0x4931 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD SLOAD DUP4 EQ SWAP2 POP DUP2 ISZERO PUSH2 0x4A08 JUMPI JUMPDEST PUSH1 0x12 SLOAD PUSH2 0x4956 SWAP1 PUSH1 0x1 SWAP1 PUSH2 0x5734 JUMP JUMPDEST DUP2 LT ISZERO PUSH2 0x49D2 JUMPI PUSH1 0x12 PUSH2 0x496A DUP3 PUSH1 0x1 PUSH2 0x56DD JUMP JUMPDEST DUP2 SLOAD DUP2 LT PUSH2 0x4988 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD SLOAD PUSH1 0x12 DUP3 DUP2 SLOAD DUP2 LT PUSH2 0x49B4 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 KECCAK256 ADD SSTORE DUP1 PUSH2 0x49CA DUP2 PUSH2 0x578E JUMP JUMPDEST SWAP2 POP POP PUSH2 0x4947 JUMP JUMPDEST PUSH1 0x12 DUP1 SLOAD DUP1 PUSH2 0x49F1 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x31 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x1 SWAP1 SUB DUP2 DUP2 SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 ADD PUSH1 0x0 SWAP1 SSTORE SWAP1 SSTORE JUMPDEST DUP1 PUSH2 0x4A12 DUP2 PUSH2 0x578E JUMP JUMPDEST SWAP2 POP POP PUSH2 0x48FC JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH2 0x140 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 PUSH1 0x3 DUP2 GT ISZERO PUSH2 0x4A5C JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL PUSH1 0x0 MSTORE PUSH1 0x21 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x60 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 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x4A9F PUSH2 0x4A9A DUP5 PUSH2 0x56B5 JUMP JUMPDEST PUSH2 0x5684 JUMP JUMPDEST SWAP1 POP DUP3 DUP2 MSTORE DUP4 DUP4 DUP4 ADD GT ISZERO PUSH2 0x4AB3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4AC1 DUP4 PUSH1 0x20 DUP4 ADD DUP5 PUSH2 0x574B JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x4AD8 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x4AE6 PUSH2 0x4A9A DUP3 PUSH2 0x56B5 JUMP JUMPDEST DUP2 DUP2 MSTORE DUP5 PUSH1 0x20 DUP4 DUP7 ADD ADD GT ISZERO PUSH2 0x4AFA JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 PUSH1 0x20 DUP6 ADD PUSH1 0x20 DUP4 ADD CALLDATACOPY SWAP1 DUP2 ADD PUSH1 0x20 ADD SWAP2 SWAP1 SWAP2 MSTORE SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x4B24 JUMPI DUP1 DUP2 REVERT JUMPDEST PUSH2 0x4AC1 DUP4 DUP4 MLOAD PUSH1 0x20 DUP6 ADD PUSH2 0x4A8C JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0xD35 DUP2 PUSH2 0x5832 JUMP JUMPDEST DUP1 MLOAD PUSH2 0xD35 DUP2 PUSH2 0x5832 JUMP JUMPDEST PUSH1 0x0 PUSH1 0xC0 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4B5A JUMPI DUP1 DUP2 REVERT JUMPDEST PUSH2 0x4B64 PUSH1 0xC0 PUSH2 0x5684 JUMP JUMPDEST SWAP1 POP DUP2 CALLDATALOAD PUSH2 0x4B71 DUP2 PUSH2 0x5832 JUMP JUMPDEST DUP1 DUP3 MSTORE POP PUSH1 0x20 DUP3 ADD CALLDATALOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP3 ADD CALLDATALOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 DUP3 ADD CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4BA3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x4BAF DUP5 DUP3 DUP6 ADD PUSH2 0x4AC8 JUMP JUMPDEST PUSH1 0x60 DUP4 ADD MSTORE POP PUSH1 0x80 DUP3 ADD CALLDATALOAD PUSH1 0x80 DUP3 ADD MSTORE PUSH1 0xA0 DUP3 ADD CALLDATALOAD PUSH1 0xA0 DUP3 ADD MSTORE SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4BE0 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x4AC1 DUP2 PUSH2 0x580F JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4BFC JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH2 0x4AC1 DUP2 PUSH2 0x580F JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0xA0 DUP7 DUP9 SUB SLT ISZERO PUSH2 0x4C1E JUMPI DUP1 DUP2 REVERT JUMPDEST DUP6 MLOAD PUSH2 0x4C29 DUP2 PUSH2 0x580F JUMP JUMPDEST PUSH1 0x20 DUP8 ADD MLOAD PUSH1 0x40 DUP9 ADD MLOAD PUSH1 0x60 DUP10 ADD MLOAD PUSH1 0x80 SWAP1 SWAP10 ADD MLOAD SWAP3 SWAP11 SWAP2 SWAP10 POP SWAP8 SWAP7 POP SWAP1 SWAP5 POP SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x4C61 JUMPI DUP2 DUP3 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH2 0x4C6C DUP2 PUSH2 0x580F JUMP JUMPDEST SWAP2 POP PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH2 0x4C7C DUP2 PUSH2 0x5824 JUMP JUMPDEST DUP1 SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0xA0 DUP7 DUP9 SUB SLT ISZERO PUSH2 0x4C9E JUMPI DUP3 DUP4 REVERT JUMPDEST DUP6 CALLDATALOAD PUSH2 0x4CA9 DUP2 PUSH2 0x580F JUMP JUMPDEST SWAP8 PUSH1 0x20 DUP8 ADD CALLDATALOAD SWAP8 POP PUSH1 0x40 DUP8 ADD CALLDATALOAD SWAP7 PUSH1 0x60 DUP2 ADD CALLDATALOAD SWAP7 POP PUSH1 0x80 ADD CALLDATALOAD SWAP5 POP SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4CDB JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x4AC1 DUP2 PUSH2 0x5824 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4CF7 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH2 0x4AC1 DUP2 PUSH2 0x5824 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4D13 JUMPI DUP1 DUP2 REVERT JUMPDEST POP CALLDATALOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4D2B JUMPI DUP1 DUP2 REVERT JUMPDEST POP MLOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x4D44 JUMPI DUP2 DUP3 REVERT JUMPDEST POP POP DUP1 CALLDATALOAD SWAP3 PUSH1 0x20 SWAP1 SWAP2 ADD CALLDATALOAD SWAP2 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4D64 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4D7A JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH2 0x3C7B DUP5 DUP3 DUP6 ADD PUSH2 0x4AC8 JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x4D98 JUMPI DUP2 DUP3 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4DAE JUMPI DUP3 DUP4 REVERT JUMPDEST PUSH2 0x4DBA DUP6 DUP3 DUP7 ADD PUSH2 0x4AC8 JUMP JUMPDEST SWAP6 PUSH1 0x20 SWAP5 SWAP1 SWAP5 ADD CALLDATALOAD SWAP5 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4DDA JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH1 0x7 DUP2 LT PUSH2 0x4AC1 JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0xE0 DUP9 DUP11 SUB SLT ISZERO PUSH2 0x4E02 JUMPI DUP5 DUP6 REVERT JUMPDEST DUP8 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4E18 JUMPI DUP6 DUP7 REVERT JUMPDEST PUSH2 0x4E24 DUP11 DUP3 DUP12 ADD PUSH2 0x4AC8 JUMP JUMPDEST SWAP11 PUSH1 0x20 DUP11 ADD CALLDATALOAD SWAP11 POP PUSH1 0x40 DUP11 ADD CALLDATALOAD SWAP10 PUSH1 0x60 DUP2 ADD CALLDATALOAD SWAP10 POP PUSH1 0x80 DUP2 ADD CALLDATALOAD SWAP9 POP PUSH1 0xA0 DUP2 ADD CALLDATALOAD SWAP8 POP PUSH1 0xC0 ADD CALLDATALOAD SWAP6 POP SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0xE0 DUP9 DUP11 SUB SLT ISZERO PUSH2 0x4E6E JUMPI DUP1 DUP2 REVERT JUMPDEST DUP8 MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4E84 JUMPI DUP2 DUP3 REVERT JUMPDEST DUP9 ADD PUSH1 0x1F DUP2 ADD DUP11 SGT PUSH2 0x4E94 JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH2 0x4EA3 DUP11 DUP3 MLOAD PUSH1 0x20 DUP5 ADD PUSH2 0x4A8C JUMP JUMPDEST PUSH1 0x20 DUP11 ADD MLOAD PUSH1 0x40 DUP12 ADD MLOAD PUSH1 0x60 DUP13 ADD MLOAD PUSH1 0x80 DUP14 ADD MLOAD PUSH1 0xA0 DUP15 ADD MLOAD PUSH1 0xC0 SWAP1 SWAP15 ADD MLOAD SWAP5 SWAP16 SWAP4 SWAP15 POP SWAP2 SWAP13 SWAP1 SWAP12 POP SWAP1 SWAP10 POP SWAP8 POP SWAP1 SWAP6 POP SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH2 0x100 DUP10 DUP12 SUB SLT ISZERO PUSH2 0x4EF7 JUMPI DUP2 DUP3 REVERT JUMPDEST DUP9 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4F0D JUMPI DUP3 DUP4 REVERT JUMPDEST PUSH2 0x4F19 DUP12 DUP3 DUP13 ADD PUSH2 0x4AC8 JUMP JUMPDEST SWAP12 PUSH1 0x20 DUP12 ADD CALLDATALOAD SWAP12 POP PUSH1 0x40 DUP12 ADD CALLDATALOAD SWAP11 PUSH1 0x60 DUP2 ADD CALLDATALOAD SWAP11 POP PUSH1 0x80 DUP2 ADD CALLDATALOAD SWAP10 POP PUSH1 0xA0 DUP2 ADD CALLDATALOAD SWAP9 POP PUSH1 0xC0 DUP2 ADD CALLDATALOAD SWAP8 POP PUSH1 0xE0 ADD CALLDATALOAD SWAP6 POP SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4F61 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP1 DUP3 GT ISZERO PUSH2 0x4F78 JUMPI DUP3 DUP4 REVERT JUMPDEST SWAP1 DUP4 ADD SWAP1 PUSH1 0xC0 DUP3 DUP7 SUB SLT ISZERO PUSH2 0x4F8B JUMPI DUP3 DUP4 REVERT JUMPDEST PUSH2 0x4F95 PUSH1 0xC0 PUSH2 0x5684 JUMP JUMPDEST DUP3 MLOAD PUSH2 0x4FA0 DUP2 PUSH2 0x5832 JUMP JUMPDEST DUP1 DUP3 MSTORE POP PUSH1 0x20 DUP4 ADD MLOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP4 ADD MLOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 DUP4 ADD MLOAD DUP3 DUP2 GT ISZERO PUSH2 0x4FC9 JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH2 0x4FD5 DUP8 DUP3 DUP7 ADD PUSH2 0x4B14 JUMP JUMPDEST PUSH1 0x60 DUP4 ADD MSTORE POP PUSH1 0x80 DUP4 ADD MLOAD PUSH1 0x80 DUP3 ADD MSTORE PUSH1 0xA0 DUP4 ADD MLOAD PUSH1 0xA0 DUP3 ADD MSTORE DUP1 SWAP4 POP POP POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x500C JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP1 DUP3 GT ISZERO PUSH2 0x5023 JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 DUP5 ADD SWAP2 POP PUSH2 0x140 DUP1 DUP4 DUP8 SUB SLT ISZERO PUSH2 0x5039 JUMPI DUP4 DUP5 REVERT JUMPDEST PUSH2 0x5042 DUP2 PUSH2 0x5684 JUMP JUMPDEST SWAP1 POP DUP3 MLOAD DUP2 MSTORE PUSH1 0x20 DUP4 ADD MLOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP4 ADD MLOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH2 0x5068 PUSH1 0x60 DUP5 ADD PUSH2 0x4B3E JUMP JUMPDEST PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 DUP4 ADD MLOAD DUP3 DUP2 GT ISZERO PUSH2 0x507E JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH2 0x508A DUP8 DUP3 DUP7 ADD PUSH2 0x4B14 JUMP JUMPDEST PUSH1 0x80 DUP4 ADD MSTORE POP PUSH1 0xA0 DUP4 DUP2 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH1 0xC0 DUP1 DUP5 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH1 0xE0 DUP1 DUP5 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH2 0x100 DUP1 DUP5 ADD MLOAD SWAP1 DUP3 ADD MSTORE PUSH2 0x120 SWAP3 DUP4 ADD MLOAD SWAP3 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x50E1 JUMPI DUP2 DUP3 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP1 DUP3 GT ISZERO PUSH2 0x50F8 JUMPI DUP4 DUP5 REVERT JUMPDEST DUP2 DUP6 ADD SWAP2 POP PUSH2 0x140 DUP1 DUP4 DUP9 SUB SLT ISZERO PUSH2 0x510E JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH2 0x5117 DUP2 PUSH2 0x5684 JUMP JUMPDEST SWAP1 POP DUP3 CALLDATALOAD DUP2 MSTORE PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP4 ADD CALLDATALOAD PUSH1 0x40 DUP3 ADD MSTORE PUSH2 0x513D PUSH1 0x60 DUP5 ADD PUSH2 0x4B33 JUMP JUMPDEST PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 DUP4 ADD CALLDATALOAD DUP3 DUP2 GT ISZERO PUSH2 0x5153 JUMPI DUP6 DUP7 REVERT JUMPDEST PUSH2 0x515F DUP9 DUP3 DUP7 ADD PUSH2 0x4AC8 JUMP JUMPDEST PUSH1 0x80 DUP4 ADD MSTORE POP PUSH1 0xA0 DUP4 ADD CALLDATALOAD PUSH1 0xA0 DUP3 ADD MSTORE PUSH1 0xC0 DUP4 ADD CALLDATALOAD PUSH1 0xC0 DUP3 ADD MSTORE PUSH1 0xE0 DUP4 ADD CALLDATALOAD PUSH1 0xE0 DUP3 ADD MSTORE PUSH2 0x100 DUP1 DUP5 ADD CALLDATALOAD DUP2 DUP4 ADD MSTORE POP PUSH2 0x120 DUP1 DUP5 ADD CALLDATALOAD DUP2 DUP4 ADD MSTORE POP DUP1 SWAP5 POP POP PUSH1 0x20 DUP6 ADD CALLDATALOAD SWAP2 POP DUP1 DUP3 GT ISZERO PUSH2 0x51B2 JUMPI DUP3 DUP4 REVERT JUMPDEST POP PUSH2 0x51BF DUP6 DUP3 DUP7 ADD PUSH2 0x4B49 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0x51DD JUMPI DUP1 DUP2 REVERT JUMPDEST POP POP DUP2 CALLDATALOAD SWAP4 PUSH1 0x20 DUP4 ADD CALLDATALOAD SWAP4 POP PUSH1 0x40 SWAP1 SWAP3 ADD CALLDATALOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 DUP1 PUSH1 0x0 PUSH1 0xE0 DUP9 DUP11 SUB SLT ISZERO PUSH2 0x520E JUMPI DUP1 DUP2 REVERT JUMPDEST DUP8 CALLDATALOAD SWAP7 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 PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x524E JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH2 0x525A DUP11 DUP3 DUP12 ADD PUSH2 0x4B49 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP6 SWAP9 SWAP2 SWAP5 SWAP8 POP SWAP3 SWAP6 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x527A JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH1 0x1 PUSH1 0x1 PUSH1 0x60 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x4AC1 JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH1 0x0 DUP2 MLOAD DUP1 DUP5 MSTORE PUSH2 0x52A8 DUP2 PUSH1 0x20 DUP7 ADD PUSH1 0x20 DUP7 ADD PUSH2 0x574B JUMP JUMPDEST PUSH1 0x1F ADD PUSH1 0x1F NOT AND SWAP3 SWAP1 SWAP3 ADD PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x4 DUP2 LT PUSH2 0x52CC JUMPI PUSH2 0x52CC PUSH2 0x57E3 JUMP JUMPDEST SWAP1 MSTORE JUMP JUMPDEST PUSH1 0x0 DUP3 MLOAD PUSH2 0x52E2 DUP2 DUP5 PUSH1 0x20 DUP8 ADD PUSH2 0x574B JUMP JUMPDEST SWAP2 SWAP1 SWAP2 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP5 AND DUP2 MSTORE PUSH1 0x60 PUSH1 0x20 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x0 SWAP1 PUSH2 0x5310 SWAP1 DUP4 ADD DUP6 PUSH2 0x5290 JUMP JUMPDEST SWAP1 POP DUP3 PUSH1 0x40 DUP4 ADD MSTORE SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP3 MLOAD DUP3 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x0 SWAP2 SWAP1 DUP5 DUP3 ADD SWAP1 PUSH1 0x40 DUP6 ADD SWAP1 DUP5 JUMPDEST DUP2 DUP2 LT ISZERO PUSH2 0x5358 JUMPI DUP4 MLOAD DUP4 MSTORE SWAP3 DUP5 ADD SWAP3 SWAP2 DUP5 ADD SWAP2 PUSH1 0x1 ADD PUSH2 0x533C JUMP JUMPDEST POP SWAP1 SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP7 DUP3 MSTORE DUP6 PUSH1 0x20 DUP4 ADD MSTORE DUP5 PUSH1 0x40 DUP4 ADD MSTORE PUSH1 0xA0 PUSH1 0x60 DUP4 ADD MSTORE PUSH2 0x5389 PUSH1 0xA0 DUP4 ADD DUP6 PUSH2 0x5290 JUMP JUMPDEST SWAP1 POP DUP3 PUSH1 0x80 DUP4 ADD MSTORE SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 MSTORE PUSH2 0x4AC1 PUSH1 0x20 DUP4 ADD DUP5 PUSH2 0x5290 JUMP JUMPDEST PUSH1 0xA0 DUP2 ADD PUSH2 0x53BC DUP3 DUP9 PUSH2 0x52BC JUMP JUMPDEST DUP6 PUSH1 0x20 DUP4 ADD MSTORE DUP5 PUSH1 0x40 DUP4 ADD MSTORE DUP4 PUSH1 0x60 DUP4 ADD MSTORE DUP3 ISZERO ISZERO PUSH1 0x80 DUP4 ADD MSTORE SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH1 0x7 DUP4 LT PUSH2 0x53F4 JUMPI PUSH2 0x53F4 PUSH2 0x57E3 JUMP JUMPDEST SWAP2 SWAP1 MSTORE SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH1 0x3 DUP4 LT PUSH2 0x53F4 JUMPI PUSH2 0x53F4 PUSH2 0x57E3 JUMP JUMPDEST PUSH1 0x0 PUSH1 0xE0 DUP3 MSTORE PUSH2 0x5421 PUSH1 0xE0 DUP4 ADD DUP11 PUSH2 0x5290 JUMP JUMPDEST PUSH1 0x20 DUP4 ADD SWAP9 SWAP1 SWAP9 MSTORE POP PUSH1 0x40 DUP2 ADD SWAP6 SWAP1 SWAP6 MSTORE PUSH1 0x60 DUP6 ADD SWAP4 SWAP1 SWAP4 MSTORE PUSH1 0x80 DUP5 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0xA0 DUP4 ADD MSTORE PUSH1 0xC0 SWAP1 SWAP2 ADD MSTORE SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x1E SWAP1 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3030323A4E4F545F42554E444C455F4F574E45520000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x1B SWAP1 DUP3 ADD MSTORE PUSH32 0x4552524F523A434D502D3030323A4E4F545F434F4D504F4E454E540000000000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x1B SWAP1 DUP3 ADD MSTORE PUSH32 0x4552524F523A52504C2D3030313A4143434553535F44454E4945440000000000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 MSTORE DUP3 MLOAD PUSH1 0x20 DUP4 ADD MSTORE PUSH1 0x20 DUP4 ADD MLOAD PUSH2 0x200 DUP1 PUSH1 0x40 DUP6 ADD MSTORE PUSH2 0x5520 PUSH2 0x220 DUP6 ADD DUP4 PUSH2 0x5290 JUMP JUMPDEST SWAP2 POP PUSH1 0x40 DUP6 ADD MLOAD PUSH2 0x5534 PUSH1 0x60 DUP7 ADD DUP3 PUSH2 0x52BC JUMP JUMPDEST POP PUSH1 0x60 DUP6 ADD MLOAD PUSH1 0x80 DUP6 ADD MSTORE PUSH1 0x80 DUP6 ADD MLOAD PUSH2 0x5559 PUSH1 0xA0 DUP7 ADD DUP3 PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB AND SWAP1 MSTORE JUMP JUMPDEST POP PUSH1 0xA0 DUP6 ADD MLOAD PUSH1 0xC0 DUP6 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH1 0xE0 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x100 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x120 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x140 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x160 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x180 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x1A0 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x1C0 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP6 ADD MLOAD PUSH2 0x1E0 DUP1 DUP7 ADD SWAP2 SWAP1 SWAP2 MSTORE SWAP1 SWAP5 ADD MLOAD SWAP4 SWAP1 SWAP3 ADD SWAP3 SWAP1 SWAP3 MSTORE SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 MSTORE DUP3 MLOAD PUSH1 0x20 DUP4 ADD MSTORE PUSH1 0x20 DUP4 ADD MLOAD PUSH1 0x40 DUP4 ADD MSTORE PUSH1 0x40 DUP4 ADD MLOAD PUSH1 0x60 DUP4 ADD MSTORE PUSH1 0x60 DUP4 ADD MLOAD PUSH2 0x5620 PUSH1 0x80 DUP5 ADD DUP3 PUSH2 0x52BC JUMP JUMPDEST POP PUSH1 0x80 DUP4 ADD MLOAD PUSH2 0x140 DUP1 PUSH1 0xA0 DUP6 ADD MSTORE PUSH2 0x563D PUSH2 0x160 DUP6 ADD DUP4 PUSH2 0x5290 JUMP JUMPDEST SWAP2 POP PUSH1 0xA0 DUP6 ADD MLOAD PUSH1 0xC0 DUP6 ADD MSTORE PUSH1 0xC0 DUP6 ADD MLOAD PUSH1 0xE0 DUP6 ADD MSTORE PUSH1 0xE0 DUP6 ADD MLOAD PUSH2 0x100 DUP2 DUP2 DUP8 ADD MSTORE DUP1 DUP8 ADD MLOAD SWAP2 POP POP PUSH2 0x120 DUP2 DUP2 DUP8 ADD MSTORE DUP1 DUP8 ADD MLOAD DUP4 DUP8 ADD MSTORE POP POP POP DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1F DUP3 ADD PUSH1 0x1F NOT AND DUP2 ADD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT DUP3 DUP3 LT OR ISZERO PUSH2 0x56AD JUMPI PUSH2 0x56AD PUSH2 0x57F9 JUMP JUMPDEST PUSH1 0x40 MSTORE SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT ISZERO PUSH2 0x56CF JUMPI PUSH2 0x56CF PUSH2 0x57F9 JUMP JUMPDEST POP PUSH1 0x1F ADD PUSH1 0x1F NOT AND PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 NOT DUP3 GT ISZERO PUSH2 0x56F0 JUMPI PUSH2 0x56F0 PUSH2 0x57CD JUMP JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH2 0x5710 JUMPI PUSH4 0x4E487B71 PUSH1 0xE0 SHL DUP2 MSTORE PUSH1 0x12 PUSH1 0x4 MSTORE PUSH1 0x24 DUP2 REVERT JUMPDEST POP DIV SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH1 0x0 NOT DIV DUP4 GT DUP3 ISZERO ISZERO AND ISZERO PUSH2 0x572F JUMPI PUSH2 0x572F PUSH2 0x57CD JUMP JUMPDEST POP MUL SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 LT ISZERO PUSH2 0x5746 JUMPI PUSH2 0x5746 PUSH2 0x57CD JUMP JUMPDEST POP SUB SWAP1 JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x5766 JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x574E JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x3F45 JUMPI POP POP PUSH1 0x0 SWAP2 ADD MSTORE JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH2 0x5786 JUMPI PUSH2 0x5786 PUSH2 0x57CD JUMP JUMPDEST POP PUSH1 0x0 NOT ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x0 NOT DUP3 EQ ISZERO PUSH2 0x57A2 JUMPI PUSH2 0x57A2 PUSH2 0x57CD JUMP JUMPDEST POP PUSH1 0x1 ADD SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH4 0xFFFFFFFF DUP1 DUP4 AND DUP2 DUP2 EQ ISZERO PUSH2 0x57C3 JUMPI PUSH2 0x57C3 PUSH2 0x57CD JUMP JUMPDEST PUSH1 0x1 ADD SWAP4 SWAP3 POP POP POP JUMP 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 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x1 PUSH1 0x1 PUSH1 0xA0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x38C3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 ISZERO ISZERO DUP2 EQ PUSH2 0x38C3 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x4 DUP2 LT PUSH2 0x38C3 JUMPI PUSH1 0x0 DUP1 REVERT INVALID 0x28 PUSH22 0x696E74323536206D696E53756D496E73757265642C75 PUSH10 0x6E74323536206D617853 PUSH22 0x6D496E73757265642C75696E74323536206D696E4475 PUSH19 0x6174696F6E2C75696E74323536206D61784475 PUSH19 0x6174696F6E2C75696E7432353620616E6E7561 PUSH13 0x50657263656E74616765526574 PUSH22 0x726E29A2646970667358221220B5DD061A6C2E3043A1 0xB8 0x49 GASPRICE DUP14 DIFFICULTY PUSH1 0xF8 BALANCE KECCAK256 0xC9 0xBE 0xE7 PUSH14 0x862D9AE95480AAC2D1DE64736F6C PUSH4 0x43000802 STOP CALLER ",
  "pcMap": {
    "0": {
      "offset": [
        532,
        24225
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x80"
    },
    "2": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "CALLVALUE",
      "path": "53"
    },
    "6": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "7": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x10"
    },
    "11": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15": {
      "dev": "Cannot send ether to nonpayable function",
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "REVERT",
      "path": "53"
    },
    "16": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "17": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "POP",
      "path": "53"
    },
    "18": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "20": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "21": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "LT",
      "path": "53"
    },
    "22": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "25": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "26": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "28": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "CALLDATALOAD",
      "path": "53"
    },
    "29": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xE0"
    },
    "31": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "SHR",
      "path": "53"
    },
    "32": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "33": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x82558906"
    },
    "38": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "39": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2CA"
    },
    "42": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "43": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "44": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xBE6D95C6"
    },
    "49": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "50": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x18D"
    },
    "53": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "54": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "55": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xE0032383"
    },
    "60": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "61": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xF4"
    },
    "64": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "65": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "66": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xEC57D4A2"
    },
    "71": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "72": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xAD"
    },
    "75": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "76": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "77": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xF2FDE38B"
    },
    "82": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "83": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x87"
    },
    "86": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "87": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "88": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xF2FDE38B"
    },
    "93": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "94": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB7B"
    },
    "97": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "98": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "99": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xF4E0D9AC"
    },
    "104": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "105": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB8E"
    },
    "108": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "109": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "110": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xFBD80CFB"
    },
    "115": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "116": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xBA1"
    },
    "119": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "120": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "121": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xFEB1824B"
    },
    "126": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "127": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xBAC"
    },
    "130": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "131": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "134": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "135": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "136": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "137": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xEC57D4A2"
    },
    "142": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "143": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB4E"
    },
    "146": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "147": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "148": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xF0611020"
    },
    "153": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "154": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB5A"
    },
    "157": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "158": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "159": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xF1D354D0"
    },
    "164": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "165": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB6D"
    },
    "168": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "169": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "172": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "173": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "174": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "175": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xE0032383"
    },
    "180": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "181": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xACB"
    },
    "184": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "185": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "186": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xE0815F0D"
    },
    "191": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "192": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xAD3"
    },
    "195": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "196": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "197": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xE0BF5BDA"
    },
    "202": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "203": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xADB"
    },
    "206": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "207": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "208": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xE4CD87E1"
    },
    "213": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "214": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xAE5"
    },
    "217": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "218": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "219": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xE57D2F1F"
    },
    "224": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "225": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB39"
    },
    "228": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "229": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "230": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xE64E7D69"
    },
    "235": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "236": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA25"
    },
    "239": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "240": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "243": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "244": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "245": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "246": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xD0E0BA95"
    },
    "251": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "252": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x146"
    },
    "255": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "256": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "257": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xD0E0BA95"
    },
    "262": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "263": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA38"
    },
    "266": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "267": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "268": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xD43A9D05"
    },
    "273": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "274": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA4B"
    },
    "277": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "278": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "279": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xD5139308"
    },
    "284": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "285": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA53"
    },
    "288": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "289": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "290": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xD5DE4252"
    },
    "295": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "296": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA73"
    },
    "299": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "300": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "301": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xD73CD992"
    },
    "306": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "307": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x647"
    },
    "310": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "311": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "312": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xDA62176B"
    },
    "317": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "318": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xAB8"
    },
    "321": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "322": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "325": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "326": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "327": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "328": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xBE6D95C6"
    },
    "333": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "334": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9E4"
    },
    "337": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "338": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "339": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xC0827D44"
    },
    "344": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "345": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9F7"
    },
    "348": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "349": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "350": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xC3004C86"
    },
    "355": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "356": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA0A"
    },
    "359": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "360": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "361": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xC40000D4"
    },
    "366": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "367": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA1D"
    },
    "370": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "371": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "372": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xCC9592C7"
    },
    "377": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "378": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA25"
    },
    "381": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "382": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "383": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xCED3DAB2"
    },
    "388": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "389": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA2F"
    },
    "392": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "393": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "396": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "397": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "398": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "399": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xA17030D5"
    },
    "404": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "405": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x231"
    },
    "408": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "409": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "410": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xB3FCA9BD"
    },
    "415": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "416": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1EA"
    },
    "419": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "420": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "421": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xB3FCA9BD"
    },
    "426": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "427": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x647"
    },
    "430": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "431": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "432": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xB680A4F3"
    },
    "437": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "438": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9B6"
    },
    "441": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "442": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "443": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xBABCC539"
    },
    "448": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "449": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9C0"
    },
    "452": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "453": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "454": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xBACD062E"
    },
    "459": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "460": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9D3"
    },
    "463": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "464": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "465": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xBD1FE5D0"
    },
    "470": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "471": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x647"
    },
    "474": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "475": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "476": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xBE169E7E"
    },
    "481": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "482": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9DC"
    },
    "485": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "486": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "489": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "490": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "491": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "492": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xA17030D5"
    },
    "497": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "498": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x96D"
    },
    "501": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "502": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "503": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xA18AA128"
    },
    "508": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "509": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x980"
    },
    "512": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "513": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "514": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xA18F5AE2"
    },
    "519": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "520": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x647"
    },
    "523": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "524": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "525": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xA378EAED"
    },
    "530": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "531": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x988"
    },
    "534": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "535": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "536": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xAFAB9DA5"
    },
    "541": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "542": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x99B"
    },
    "545": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "546": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "547": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xB26025AA"
    },
    "552": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "553": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9AE"
    },
    "556": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "557": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "560": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "561": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "562": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "563": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x8C483E5A"
    },
    "568": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "569": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x283"
    },
    "572": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "573": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "574": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x8C483E5A"
    },
    "579": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "580": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x90D"
    },
    "583": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "584": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "585": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x8C4D6839"
    },
    "590": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "591": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x920"
    },
    "594": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "595": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "596": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x8DA5CB5B"
    },
    "601": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "602": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x939"
    },
    "605": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "606": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "607": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x97910C3C"
    },
    "612": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "613": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x94A"
    },
    "616": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "617": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "618": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x9A82F890"
    },
    "623": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "624": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x952"
    },
    "627": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "628": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "629": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x9C5AFF42"
    },
    "634": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "635": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x95A"
    },
    "638": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "639": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "642": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "643": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "644": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "645": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x82558906"
    },
    "650": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "651": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x8AE"
    },
    "654": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "655": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "656": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x86C71288"
    },
    "661": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "662": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x8C1"
    },
    "665": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "666": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "667": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x86D8F78D"
    },
    "672": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "673": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x8D7"
    },
    "676": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "677": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "678": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x89002DA5"
    },
    "683": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "684": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x8DF"
    },
    "687": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "688": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "689": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x890FBF78"
    },
    "694": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "695": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x8F2"
    },
    "698": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "699": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "700": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x893D20E8"
    },
    "705": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "706": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x905"
    },
    "709": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "710": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "713": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "714": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "715": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "716": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x3DCDDE17"
    },
    "721": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "722": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x412"
    },
    "725": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "726": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "727": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x631E136C"
    },
    "732": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "733": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x379"
    },
    "736": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "737": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "738": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x7888A2FF"
    },
    "743": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "744": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x332"
    },
    "747": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "748": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "749": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x7888A2FF"
    },
    "754": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "755": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x835"
    },
    "758": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "759": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "760": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x7893C7BC"
    },
    "765": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "766": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x848"
    },
    "769": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "770": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "771": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x7B1391A6"
    },
    "776": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "777": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x85E"
    },
    "780": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "781": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "782": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x7E5907AA"
    },
    "787": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "788": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x86F"
    },
    "791": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "792": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "793": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x7F3B6980"
    },
    "798": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "799": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x893"
    },
    "802": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "803": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "804": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x8204B70D"
    },
    "809": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "810": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x89B"
    },
    "813": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "814": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "817": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "818": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "819": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "820": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x631E136C"
    },
    "825": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "826": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7C9"
    },
    "829": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "830": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "831": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x638CE0BA"
    },
    "836": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "837": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7D4"
    },
    "840": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "841": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "842": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x652028E5"
    },
    "847": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "848": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7DC"
    },
    "851": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "852": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "853": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x706E9BA9"
    },
    "858": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "859": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7EF"
    },
    "862": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "863": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "864": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x715018A6"
    },
    "869": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "870": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x81A"
    },
    "873": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "874": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "875": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x75FD716F"
    },
    "880": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "881": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x822"
    },
    "884": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "885": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "888": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "889": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "890": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "891": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x5840E183"
    },
    "896": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "897": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3CB"
    },
    "900": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "901": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "902": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x5840E183"
    },
    "907": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "908": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x779"
    },
    "911": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "912": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "913": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x587E59D0"
    },
    "918": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "919": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x784"
    },
    "922": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "923": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "924": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x59DACC6A"
    },
    "929": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "930": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x647"
    },
    "933": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "934": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "935": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x5AB1BD53"
    },
    "940": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "941": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x797"
    },
    "944": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "945": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "946": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x5D1CA631"
    },
    "951": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "952": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7AE"
    },
    "955": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "956": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "957": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x62D5BE49"
    },
    "962": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "963": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7B6"
    },
    "966": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "967": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "970": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "971": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "972": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "973": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x3DCDDE17"
    },
    "978": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "979": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x728"
    },
    "982": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "983": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "984": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x4101B90C"
    },
    "989": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "990": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x73D"
    },
    "993": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "994": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "995": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x440279D1"
    },
    "1000": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1001": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x745"
    },
    "1004": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1005": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1006": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x45FE1C6D"
    },
    "1011": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1012": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x758"
    },
    "1015": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1016": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1017": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x4D8F3BC9"
    },
    "1022": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1023": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x767"
    },
    "1026": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1027": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1028": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x54AFEF63"
    },
    "1033": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1034": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x771"
    },
    "1037": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1038": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "1041": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1042": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1043": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1044": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x217161FF"
    },
    "1049": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "1050": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4B6"
    },
    "1053": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1054": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1055": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x29E2326E"
    },
    "1060": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "1061": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x46F"
    },
    "1064": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1065": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1066": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x29E2326E"
    },
    "1071": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1072": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x6B4"
    },
    "1075": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1076": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1077": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x2D0821B7"
    },
    "1082": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1083": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x6BE"
    },
    "1086": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1087": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1088": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x316C5348"
    },
    "1093": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1094": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x6DE"
    },
    "1097": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1098": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1099": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x36153F3A"
    },
    "1104": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1105": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x6F1"
    },
    "1108": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1109": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1110": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x3629C3C4"
    },
    "1115": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1116": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x704"
    },
    "1119": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1120": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1121": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x3A5F5C59"
    },
    "1126": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1127": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x717"
    },
    "1130": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1131": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "1134": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1135": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1136": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1137": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x217161FF"
    },
    "1142": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1143": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x651"
    },
    "1146": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1147": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1148": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x21808449"
    },
    "1153": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1154": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x659"
    },
    "1157": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1158": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1159": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x235E968C"
    },
    "1164": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1165": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x66C"
    },
    "1168": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1169": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1170": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x258D560C"
    },
    "1175": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1176": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x676"
    },
    "1179": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1180": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1181": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x29A63083"
    },
    "1186": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1187": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x68E"
    },
    "1190": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1191": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1192": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x29AA4136"
    },
    "1197": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1198": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x6A1"
    },
    "1201": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1202": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "1205": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1206": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1207": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1208": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x156F1D74"
    },
    "1213": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "GT",
      "path": "53"
    },
    "1214": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x508"
    },
    "1217": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1218": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1219": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x156F1D74"
    },
    "1224": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1225": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5FC"
    },
    "1228": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1229": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1230": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x15DAE03E"
    },
    "1235": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1236": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x60F"
    },
    "1239": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1240": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1241": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x17D7DE7C"
    },
    "1246": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1247": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x622"
    },
    "1250": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1251": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1252": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x18442E63"
    },
    "1257": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1258": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x62A"
    },
    "1261": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1262": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1263": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1865C57D"
    },
    "1268": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1269": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x632"
    },
    "1272": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1273": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1274": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1B867C63"
    },
    "1279": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1280": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x647"
    },
    "1283": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1284": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54B"
    },
    "1287": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1288": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1289": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1290": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x676CB0E"
    },
    "1295": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1296": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x550"
    },
    "1299": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1300": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1301": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x9080031"
    },
    "1306": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1307": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x576"
    },
    "1310": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1311": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1312": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x12065FE0"
    },
    "1317": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1318": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x59C"
    },
    "1321": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1322": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1323": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x12D18D80"
    },
    "1328": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1329": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5A4"
    },
    "1332": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1333": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1334": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x13299604"
    },
    "1339": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1340": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5C4"
    },
    "1343": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1344": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1345": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x136466C1"
    },
    "1350": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "EQ",
      "path": "53"
    },
    "1351": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5E9"
    },
    "1354": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "1355": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1356": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "1358": {
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "DUP1",
      "path": "53"
    },
    "1359": {
      "first_revert": true,
      "fn": null,
      "offset": [
        532,
        24225
      ],
      "op": "REVERT",
      "path": "53"
    },
    "1360": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1361": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1364": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x55E"
    },
    "1367": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "1368": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "1370": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "1373": {
      "fn": "Riskpool2.getActiveBundleId",
      "jump": "i",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1374": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1375": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xBBD"
    },
    "1378": {
      "fn": "Riskpool2.getActiveBundleId",
      "jump": "i",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1379": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1380": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "1382": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "1383": {
      "op": "SWAP1"
    },
    "1384": {
      "op": "DUP2"
    },
    "1385": {
      "op": "MSTORE"
    },
    "1386": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1388": {
      "op": "ADD"
    },
    "1389": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1390": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "1392": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "1393": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "DUP1",
      "path": "58"
    },
    "1394": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "1395": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "SUB",
      "path": "58"
    },
    "1396": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "1397": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "RETURN",
      "path": "58"
    },
    "1398": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1399": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x589"
    },
    "1402": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x584"
    },
    "1405": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1406": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1408": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D53"
    },
    "1411": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "jump": "i",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1412": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1413": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD3A"
    },
    "1416": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "jump": "i",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1417": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1418": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "1420": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "1421": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56D"
    },
    "1424": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "1425": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "1426": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "1427": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "1428": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "1429": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "1430": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "1431": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "1432": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x540E"
    },
    "1435": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "jump": "i",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1436": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10023,
        10184
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1437": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10023,
        10184
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1440": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10023,
        10184
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xD70"
    },
    "1443": {
      "fn": "Riskpool2.getBalance",
      "jump": "i",
      "offset": [
        10023,
        10184
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1444": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1445": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5B7"
    },
    "1448": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5B2"
    },
    "1451": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1452": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1454": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D02"
    },
    "1457": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1458": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1459": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xE00"
    },
    "1462": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1463": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1464": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "1466": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "1467": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56D"
    },
    "1470": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "1471": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "1472": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x54F7"
    },
    "1475": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1476": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7830,
        7920
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1477": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7906,
        7913
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 0,
      "value": "0xB"
    },
    "1479": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7906,
        7913
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "1480": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1482": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1484": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1486": {
      "op": "SHL"
    },
    "1487": {
      "op": "SUB"
    },
    "1488": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7906,
        7913
      ],
      "op": "AND",
      "path": "58"
    },
    "1489": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7830,
        7920
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1490": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7830,
        7920
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "1492": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7830,
        7920
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "1493": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1495": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1497": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1499": {
      "op": "SHL"
    },
    "1500": {
      "op": "SUB"
    },
    "1501": {
      "op": "SWAP1"
    },
    "1502": {
      "op": "SWAP2"
    },
    "1503": {
      "op": "AND"
    },
    "1504": {
      "op": "DUP2"
    },
    "1505": {
      "op": "MSTORE"
    },
    "1506": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1508": {
      "op": "ADD"
    },
    "1509": {
      "fn": "Riskpool2.getWallet",
      "offset": [
        7830,
        7920
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x56D"
    },
    "1512": {
      "op": "JUMP"
    },
    "1513": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1514": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1517": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5F7"
    },
    "1520": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1521": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1523": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D02"
    },
    "1526": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "jump": "i",
      "offset": [
        12597,
        12792
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1527": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1528": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11B4"
    },
    "1531": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "jump": "i",
      "offset": [
        12597,
        12792
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1532": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1533": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1536": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x60A"
    },
    "1539": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1540": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1542": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x51C9"
    },
    "1545": {
      "fn": "DepegRiskpool.calculatePremium",
      "jump": "i",
      "offset": [
        22550,
        22922
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1546": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1547": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11D6"
    },
    "1550": {
      "fn": "DepegRiskpool.calculatePremium",
      "jump": "i",
      "offset": [
        22550,
        22922
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1551": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1552": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 1,
      "value": "0x3"
    },
    "1554": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "1555": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0xFF"
    },
    "1557": {
      "fn": "Component.getType",
      "offset": [
        2477,
        2491
      ],
      "op": "AND",
      "path": "26"
    },
    "1558": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "1560": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "1561": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x56D"
    },
    "1564": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "SWAP2",
      "path": "26"
    },
    "1565": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "1566": {
      "fn": "Component.getType",
      "offset": [
        2394,
        2494
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x53FA"
    },
    "1569": {
      "fn": "Component.getType",
      "jump": "i",
      "offset": [
        2394,
        2494
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1570": {
      "fn": "Component.getName",
      "offset": [
        2220,
        2303
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1571": {
      "fn": "Component.getName",
      "offset": [
        2286,
        2300
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 2,
      "value": "0x1"
    },
    "1573": {
      "fn": "Component.getName",
      "offset": [
        2286,
        2300
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "1574": {
      "fn": "Component.getName",
      "offset": [
        2220,
        2303
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x563"
    },
    "1577": {
      "fn": "Component.getName",
      "offset": [
        2220,
        2303
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1578": {
      "fn": "Riskpool2.bundles",
      "offset": [
        8413,
        8511
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1579": {
      "fn": "Riskpool2.bundles",
      "offset": [
        8487,
        8497
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 3,
      "value": "0xA"
    },
    "1581": {
      "fn": "Riskpool2.bundles",
      "offset": [
        8487,
        8504
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "1582": {
      "fn": "Riskpool2.bundles",
      "offset": [
        8413,
        8511
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1585": {
      "fn": "Riskpool2.bundles",
      "offset": [
        8413,
        8511
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1586": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1587": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x63A"
    },
    "1590": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x1215"
    },
    "1593": {
      "fn": "Component.getState",
      "jump": "i",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1594": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1595": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "1597": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "1598": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x56D"
    },
    "1601": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "SWAP2",
      "path": "26"
    },
    "1602": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "1603": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x53E0"
    },
    "1606": {
      "fn": "Component.getState",
      "jump": "i",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1607": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1608": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x64F"
    },
    "1611": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x129B"
    },
    "1614": {
      "fn": "Component.approvalCallback",
      "jump": "i",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1615": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1616": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "STOP",
      "path": "26"
    },
    "1617": {
      "fn": "DepegRiskpool.getBundleCapitalCap",
      "offset": [
        23055,
        23174
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1618": {
      "fn": "DepegRiskpool.getBundleCapitalCap",
      "offset": [
        23150,
        23167
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 4,
      "value": "0x1D"
    },
    "1620": {
      "fn": "DepegRiskpool.getBundleCapitalCap",
      "offset": [
        23150,
        23167
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "1621": {
      "fn": "DepegRiskpool.getBundleCapitalCap",
      "offset": [
        23055,
        23174
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1624": {
      "fn": "DepegRiskpool.getBundleCapitalCap",
      "offset": [
        23055,
        23174
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1625": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1626": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1629": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x667"
    },
    "1632": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1633": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1635": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4EDB"
    },
    "1638": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        6904,
        10037
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1639": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1640": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x12E2"
    },
    "1643": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        6904,
        10037
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1644": {
      "offset": [
        1980,
        2041
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1645": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1980,
        2041
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1648": {
      "offset": [
        2026,
        2041
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xED4E00"
    },
    "1652": {
      "offset": [
        1980,
        2041
      ],
      "op": "DUP2",
      "path": "53"
    },
    "1653": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1980,
        2041
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1654": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1655": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x67E"
    },
    "1658": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x1894"
    },
    "1661": {
      "fn": "Component.isRiskpool",
      "jump": "i",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1662": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1663": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "1665": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "1666": {
      "op": "SWAP1"
    },
    "1667": {
      "op": "ISZERO"
    },
    "1668": {
      "op": "ISZERO"
    },
    "1669": {
      "op": "DUP2"
    },
    "1670": {
      "op": "MSTORE"
    },
    "1671": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "1673": {
      "op": "ADD"
    },
    "1674": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x56D"
    },
    "1677": {
      "op": "JUMP"
    },
    "1678": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1679": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1682": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x69C"
    },
    "1685": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "1686": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "1688": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "1691": {
      "fn": "Riskpool2.getBundleId",
      "jump": "i",
      "offset": [
        8517,
        8712
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1692": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1693": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x18C4"
    },
    "1696": {
      "fn": "Riskpool2.getBundleId",
      "jump": "i",
      "offset": [
        8517,
        8712
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1697": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1698": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x64F"
    },
    "1701": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x6AF"
    },
    "1704": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1705": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1707": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4C4F"
    },
    "1710": {
      "fn": "DepegRiskpool.setAllowAccount",
      "jump": "i",
      "offset": [
        5915,
        6139
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1711": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1712": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1957"
    },
    "1715": {
      "fn": "DepegRiskpool.setAllowAccount",
      "jump": "i",
      "offset": [
        5915,
        6139
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1716": {
      "offset": [
        2418,
        2468
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1717": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        2418,
        2468
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1720": {
      "offset": [
        2463,
        2468
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xF4240"
    },
    "1724": {
      "offset": [
        2418,
        2468
      ],
      "op": "DUP2",
      "path": "53"
    },
    "1725": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        2418,
        2468
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1726": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1727": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x6D1"
    },
    "1730": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x6CC"
    },
    "1733": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "1734": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "1736": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "1739": {
      "fn": "Riskpool2.getBundle",
      "jump": "i",
      "offset": [
        8767,
        8855
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1740": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1741": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x19C7"
    },
    "1744": {
      "fn": "Riskpool2.getBundle",
      "jump": "i",
      "offset": [
        8767,
        8855
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1745": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1746": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "1748": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "1749": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x56D"
    },
    "1752": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "1753": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "1754": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x55ED"
    },
    "1757": {
      "fn": "Riskpool2.getBundle",
      "jump": "i",
      "offset": [
        8767,
        8855
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1758": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1759": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "1762": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x6EC"
    },
    "1765": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "1766": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "1768": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "1771": {
      "fn": "Riskpool2.unlockBundle",
      "jump": "i",
      "offset": [
        5089,
        5388
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1772": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1773": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x19CF"
    },
    "1776": {
      "fn": "Riskpool2.unlockBundle",
      "jump": "i",
      "offset": [
        5089,
        5388
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1777": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1778": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1781": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x6FF"
    },
    "1784": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "1785": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "1787": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D32"
    },
    "1790": {
      "fn": "Riskpool2.defundBundle",
      "jump": "i",
      "offset": [
        4400,
        4786
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1791": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1792": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1BAC"
    },
    "1795": {
      "fn": "Riskpool2.defundBundle",
      "jump": "i",
      "offset": [
        4400,
        4786
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1796": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1797": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "1800": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x712"
    },
    "1803": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "1804": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "1806": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D32"
    },
    "1809": {
      "fn": "Riskpool2.processPolicyPremium",
      "jump": "i",
      "offset": [
        6529,
        6753
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1810": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1811": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1DB2"
    },
    "1814": {
      "fn": "Riskpool2.processPolicyPremium",
      "jump": "i",
      "offset": [
        6529,
        6753
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1815": {
      "fn": "DepegRiskpool.getChainRegistry",
      "offset": [
        6760,
        6898
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1816": {
      "fn": "DepegRiskpool.getChainRegistry",
      "offset": [
        6877,
        6891
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 5,
      "value": "0x17"
    },
    "1818": {
      "fn": "DepegRiskpool.getChainRegistry",
      "offset": [
        6877,
        6891
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "1819": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1821": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1823": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1825": {
      "op": "SHL"
    },
    "1826": {
      "op": "SUB"
    },
    "1827": {
      "fn": "DepegRiskpool.getChainRegistry",
      "offset": [
        6877,
        6891
      ],
      "op": "AND",
      "path": "53"
    },
    "1828": {
      "fn": "DepegRiskpool.getChainRegistry",
      "offset": [
        6760,
        6898
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5D1"
    },
    "1831": {
      "fn": "DepegRiskpool.getChainRegistry",
      "offset": [
        6760,
        6898
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1832": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1833": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x730"
    },
    "1836": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1E32"
    },
    "1839": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "jump": "i",
      "offset": [
        15554,
        15776
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1840": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1841": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "1843": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "1844": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56D"
    },
    "1847": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "1848": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "1849": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x539B"
    },
    "1852": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "jump": "i",
      "offset": [
        15554,
        15776
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1853": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8861,
        9028
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1854": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8861,
        9028
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1857": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8861,
        9028
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1E52"
    },
    "1860": {
      "fn": "Riskpool2.activeBundles",
      "jump": "i",
      "offset": [
        8861,
        9028
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1861": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1862": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x730"
    },
    "1865": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x753"
    },
    "1868": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1869": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1871": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4DE8"
    },
    "1874": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "jump": "i",
      "offset": [
        15782,
        16326
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1875": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1876": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1E90"
    },
    "1879": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "jump": "i",
      "offset": [
        15782,
        16326
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1880": {
      "offset": [
        1306,
        1367
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1881": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        1306,
        1367
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1884": {
      "offset": [
        1361,
        1367
      ],
      "op": "PUSH8",
      "path": "58",
      "value": "0xDE0B6B3A7640000"
    },
    "1893": {
      "offset": [
        1306,
        1367
      ],
      "op": "DUP2",
      "path": "58"
    },
    "1894": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        1306,
        1367
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1895": {
      "offset": [
        2113,
        2174
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1896": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        2113,
        2174
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1899": {
      "offset": [
        2159,
        2174
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x9E3400"
    },
    "1903": {
      "offset": [
        2113,
        2174
      ],
      "op": "DUP2",
      "path": "53"
    },
    "1904": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        2113,
        2174
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1905": {
      "fn": "Riskpool2.getCollateralizationLevel",
      "offset": [
        8289,
        8407
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1906": {
      "fn": "Riskpool2.getCollateralizationLevel",
      "offset": [
        8382,
        8400
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 6,
      "value": "0xD"
    },
    "1908": {
      "fn": "Riskpool2.getCollateralizationLevel",
      "offset": [
        8382,
        8400
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "1909": {
      "fn": "Riskpool2.getCollateralizationLevel",
      "offset": [
        8289,
        8407
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "1912": {
      "fn": "Riskpool2.getCollateralizationLevel",
      "offset": [
        8289,
        8407
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1913": {
      "fn": "DepegRiskpool.isAllowAllAccountsEnabled",
      "offset": [
        5757,
        5908
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1914": {
      "fn": "DepegRiskpool.isAllowAllAccountsEnabled",
      "offset": [
        5884,
        5901
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 7,
      "value": "0x1F"
    },
    "1916": {
      "fn": "DepegRiskpool.isAllowAllAccountsEnabled",
      "offset": [
        5884,
        5901
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "1917": {
      "fn": "DepegRiskpool.isAllowAllAccountsEnabled",
      "offset": [
        5884,
        5901
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xFF"
    },
    "1919": {
      "fn": "DepegRiskpool.isAllowAllAccountsEnabled",
      "offset": [
        5884,
        5901
      ],
      "op": "AND",
      "path": "53"
    },
    "1920": {
      "fn": "DepegRiskpool.isAllowAllAccountsEnabled",
      "offset": [
        5757,
        5908
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x67E"
    },
    "1923": {
      "fn": "DepegRiskpool.isAllowAllAccountsEnabled",
      "offset": [
        5757,
        5908
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1924": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1925": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "1928": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x792"
    },
    "1931": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "1932": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "1934": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "1937": {
      "fn": "Riskpool2.burnBundle",
      "jump": "i",
      "offset": [
        5694,
        5985
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1938": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "1939": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1ECB"
    },
    "1942": {
      "fn": "Riskpool2.burnBundle",
      "jump": "i",
      "offset": [
        5694,
        5985
      ],
      "op": "JUMP",
      "path": "58"
    },
    "1943": {
      "fn": "Component.getRegistry",
      "offset": [
        3101,
        3187
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1944": {
      "fn": "Component.getRegistry",
      "offset": [
        3101,
        3187
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x5D1"
    },
    "1947": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 8,
      "value": "0x3"
    },
    "1949": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "1950": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x100"
    },
    "1953": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "1954": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "DIV",
      "path": "26"
    },
    "1955": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1957": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "1959": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "1961": {
      "op": "SHL"
    },
    "1962": {
      "op": "SUB"
    },
    "1963": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "AND",
      "path": "26"
    },
    "1964": {
      "fn": "Component.getRegistry",
      "offset": [
        3175,
        3184
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "1965": {
      "fn": "Component.getRegistry",
      "offset": [
        3101,
        3187
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1966": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "1967": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 9,
      "value": "0x2"
    },
    "1969": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "1970": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x563"
    },
    "1973": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "1974": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1975": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1978": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7C4"
    },
    "1981": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "1982": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "1984": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D02"
    },
    "1987": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "jump": "i",
      "offset": [
        22102,
        22543
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1988": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1989": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2095"
    },
    "1992": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "jump": "i",
      "offset": [
        22102,
        22543
      ],
      "op": "JUMP",
      "path": "53"
    },
    "1993": {
      "offset": [
        2351,
        2410
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "1994": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        2351,
        2410
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "1997": {
      "offset": [
        2395,
        2410
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1E13380"
    },
    "2002": {
      "offset": [
        2351,
        2410
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2003": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        2351,
        2410
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2004": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "2005": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x64F"
    },
    "2008": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x20FB"
    },
    "2011": {
      "fn": "Component.proposalCallback",
      "jump": "i",
      "offset": [
        3195,
        3273
      ],
      "op": "JUMP",
      "path": "26"
    },
    "2012": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2013": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "2016": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x7EA"
    },
    "2019": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2020": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2022": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "2025": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "jump": "i",
      "offset": [
        7001,
        7566
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2026": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2027": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2148"
    },
    "2030": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "jump": "i",
      "offset": [
        7001,
        7566
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2031": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2032": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x802"
    },
    "2035": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x7FD"
    },
    "2038": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2039": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2041": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D02"
    },
    "2044": {
      "fn": "DepegRiskpool.getNftId",
      "jump": "i",
      "offset": [
        11445,
        11701
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2045": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2046": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x21F1"
    },
    "2049": {
      "fn": "DepegRiskpool.getNftId",
      "jump": "i",
      "offset": [
        11445,
        11701
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2050": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2051": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "2053": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "2054": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2056": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2058": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "2060": {
      "op": "SHL"
    },
    "2061": {
      "op": "SUB"
    },
    "2062": {
      "op": "SWAP1"
    },
    "2063": {
      "op": "SWAP2"
    },
    "2064": {
      "op": "AND"
    },
    "2065": {
      "op": "DUP2"
    },
    "2066": {
      "op": "MSTORE"
    },
    "2067": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2069": {
      "op": "ADD"
    },
    "2070": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56D"
    },
    "2073": {
      "op": "JUMP"
    },
    "2074": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "2075": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x64F"
    },
    "2078": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2311"
    },
    "2081": {
      "fn": "Ownable.renounceOwnership",
      "jump": "i",
      "offset": [
        1831,
        1932
      ],
      "op": "JUMP",
      "path": "0"
    },
    "2082": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2083": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x67E"
    },
    "2086": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x830"
    },
    "2089": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2090": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2092": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D32"
    },
    "2095": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "jump": "i",
      "offset": [
        18182,
        18542
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2096": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2097": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2323"
    },
    "2100": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "jump": "i",
      "offset": [
        18182,
        18542
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2101": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2102": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2105": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x843"
    },
    "2108": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2109": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2111": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D86"
    },
    "2114": {
      "fn": "Riskpool2.createBundle",
      "jump": "i",
      "offset": [
        3524,
        4009
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2115": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2116": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2347"
    },
    "2119": {
      "fn": "Riskpool2.createBundle",
      "jump": "i",
      "offset": [
        3524,
        4009
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2120": {
      "offset": [
        1373,
        1430
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2121": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x730"
    },
    "2124": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "2126": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "2127": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "DUP1",
      "path": "58"
    },
    "2128": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "2130": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "ADD",
      "path": "58"
    },
    "2131": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "2133": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "2134": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "DUP1",
      "path": "58"
    },
    "2135": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "2137": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "DUP2",
      "path": "58"
    },
    "2138": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "2139": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "POP",
      "path": "58"
    },
    "2140": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "DUP2",
      "path": "58"
    },
    "2141": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        1373,
        1430
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2142": {
      "fn": "DepegRiskpool.getStaking",
      "offset": [
        6633,
        6753
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2143": {
      "fn": "DepegRiskpool.getStaking",
      "offset": [
        6738,
        6746
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 10,
      "value": "0x18"
    },
    "2145": {
      "fn": "DepegRiskpool.getStaking",
      "offset": [
        6738,
        6746
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "2146": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2148": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2150": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2152": {
      "op": "SHL"
    },
    "2153": {
      "op": "SUB"
    },
    "2154": {
      "fn": "DepegRiskpool.getStaking",
      "offset": [
        6738,
        6746
      ],
      "op": "AND",
      "path": "53"
    },
    "2155": {
      "fn": "DepegRiskpool.getStaking",
      "offset": [
        6633,
        6753
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5D1"
    },
    "2158": {
      "fn": "DepegRiskpool.getStaking",
      "offset": [
        6633,
        6753
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2159": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2160": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x882"
    },
    "2163": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x87D"
    },
    "2166": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2167": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2169": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D02"
    },
    "2172": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2173": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2174": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2454"
    },
    "2177": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2178": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2179": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "2181": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "2182": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56D"
    },
    "2185": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "2186": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "2187": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "2188": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "2189": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "2190": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "2191": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x53AE"
    },
    "2194": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2195": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7572,
        7824
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2196": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7572,
        7824
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2199": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7572,
        7824
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2553"
    },
    "2202": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "jump": "i",
      "offset": [
        7572,
        7824
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2203": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2204": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x67E"
    },
    "2207": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x8A9"
    },
    "2210": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2211": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2213": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x51F4"
    },
    "2216": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "jump": "i",
      "offset": [
        20262,
        22095
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2217": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2218": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2591"
    },
    "2221": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "jump": "i",
      "offset": [
        20262,
        22095
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2222": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2223": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "2226": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x8BC"
    },
    "2229": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2230": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2232": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D32"
    },
    "2235": {
      "fn": "Riskpool2.processPolicyPayout",
      "jump": "i",
      "offset": [
        6302,
        6523
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2236": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2237": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x26E8"
    },
    "2240": {
      "fn": "Riskpool2.processPolicyPayout",
      "jump": "i",
      "offset": [
        6302,
        6523
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2241": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2242": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x67E"
    },
    "2245": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x8CF"
    },
    "2248": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2249": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2251": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x50CF"
    },
    "2254": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "jump": "i",
      "offset": [
        18549,
        18746
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2255": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2256": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18722,
        18737
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "2258": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "2259": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "2260": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "POP",
      "path": "53"
    },
    "2261": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "POP",
      "path": "53"
    },
    "2262": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        18549,
        18746
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2263": {
      "offset": [
        2474,
        2530
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2264": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        2474,
        2530
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2267": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "offset": [
        2474,
        2530
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2768"
    },
    "2270": {
      "fn": "DepegRiskpool.bundleMatchesApplication",
      "jump": "i",
      "offset": [
        2474,
        2530
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2271": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2272": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2275": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x8ED"
    },
    "2278": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2279": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2281": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D32"
    },
    "2284": {
      "fn": "Riskpool2.fundBundle",
      "jump": "i",
      "offset": [
        4015,
        4394
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2285": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2286": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2779"
    },
    "2289": {
      "fn": "Riskpool2.fundBundle",
      "jump": "i",
      "offset": [
        4015,
        4394
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2290": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2291": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x67E"
    },
    "2294": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x900"
    },
    "2297": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2298": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2300": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D32"
    },
    "2303": {
      "fn": "Riskpool2.collateralizePolicy",
      "jump": "i",
      "offset": [
        5991,
        6296
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2304": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2305": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x297C"
    },
    "2308": {
      "fn": "Riskpool2.collateralizePolicy",
      "jump": "i",
      "offset": [
        5991,
        6296
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2309": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "2310": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x5D1"
    },
    "2313": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x2A13"
    },
    "2316": {
      "fn": "Component.getOwner",
      "jump": "i",
      "offset": [
        2642,
        2719
      ],
      "op": "JUMP",
      "path": "26"
    },
    "2317": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2318": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "2321": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x91B"
    },
    "2324": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2325": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2327": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "2330": {
      "fn": "Riskpool2.closeBundle",
      "jump": "i",
      "offset": [
        5394,
        5688
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2331": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2332": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2A25"
    },
    "2335": {
      "fn": "Riskpool2.closeBundle",
      "jump": "i",
      "offset": [
        5394,
        5688
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2336": {
      "offset": [
        1832,
        1907
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2337": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1832,
        1907
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2340": {
      "offset": [
        1886,
        1906
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "2342": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP1",
      "path": "53"
    },
    "2343": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "2344": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "2346": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2347": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "2348": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "2350": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2351": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "ADD",
      "path": "53"
    },
    "2352": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "2353": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP3",
      "path": "53"
    },
    "2354": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "2355": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "2356": {
      "offset": [
        1876,
        1907
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "2357": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1876,
        1907
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "2358": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1876,
        1907
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "2359": {
      "offset": [
        1832,
        1907
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2360": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        1832,
        1907
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2361": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "2362": {
      "fn": "Ownable.owner",
      "offset": [
        1247,
        1254
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "2364": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "SLOAD",
      "path": "0",
      "statement": 11
    },
    "2365": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2367": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2369": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2371": {
      "op": "SHL"
    },
    "2372": {
      "op": "SUB"
    },
    "2373": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "AND",
      "path": "0"
    },
    "2374": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x5D1"
    },
    "2377": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "JUMP",
      "path": "0"
    },
    "2378": {
      "fn": "DepegRiskpool.getRiskpoolCapitalCap",
      "offset": [
        22928,
        23049
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2379": {
      "fn": "DepegRiskpool.getRiskpoolCapitalCap",
      "offset": [
        23023,
        23042
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 12,
      "value": "0x1C"
    },
    "2381": {
      "fn": "DepegRiskpool.getRiskpoolCapitalCap",
      "offset": [
        23023,
        23042
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "2382": {
      "fn": "DepegRiskpool.getRiskpoolCapitalCap",
      "offset": [
        22928,
        23049
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2385": {
      "fn": "DepegRiskpool.getRiskpoolCapitalCap",
      "offset": [
        22928,
        23049
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2386": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "2387": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x67E"
    },
    "2390": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x2BF8"
    },
    "2393": {
      "fn": "Component.isOracle",
      "jump": "i",
      "offset": [
        2851,
        2967
      ],
      "op": "JUMP",
      "path": "26"
    },
    "2394": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2395": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x64F"
    },
    "2398": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x968"
    },
    "2401": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2402": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2404": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4CCA"
    },
    "2407": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "jump": "i",
      "offset": [
        5550,
        5750
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2408": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2409": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2C00"
    },
    "2412": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "jump": "i",
      "offset": [
        5550,
        5750
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2413": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2414": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "2417": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x97B"
    },
    "2420": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2421": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2423": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "2426": {
      "fn": "Riskpool2.lockBundle",
      "jump": "i",
      "offset": [
        4792,
        5083
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2427": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2428": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2C54"
    },
    "2431": {
      "fn": "Riskpool2.lockBundle",
      "jump": "i",
      "offset": [
        4792,
        5083
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2432": {
      "fn": "Riskpool2.getSumOfSumInsuredCap",
      "offset": [
        8030,
        8145
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2433": {
      "fn": "Riskpool2.getSumOfSumInsuredCap",
      "offset": [
        8119,
        8138
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 13,
      "value": "0xE"
    },
    "2435": {
      "fn": "Riskpool2.getSumOfSumInsuredCap",
      "offset": [
        8119,
        8138
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "2436": {
      "fn": "Riskpool2.getSumOfSumInsuredCap",
      "offset": [
        8030,
        8145
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2439": {
      "fn": "Riskpool2.getSumOfSumInsuredCap",
      "offset": [
        8030,
        8145
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2440": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2441": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2444": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x996"
    },
    "2447": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2448": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2450": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D02"
    },
    "2453": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "jump": "i",
      "offset": [
        13055,
        13263
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2454": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2455": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2E27"
    },
    "2458": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "jump": "i",
      "offset": [
        13055,
        13263
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2459": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2460": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x64F"
    },
    "2463": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9A9"
    },
    "2466": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2467": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2469": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D32"
    },
    "2472": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        10044,
        11438
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2473": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2474": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2E44"
    },
    "2477": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        10044,
        11438
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2478": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9669,
        9848
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2479": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9669,
        9848
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2482": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9669,
        9848
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3277"
    },
    "2485": {
      "fn": "Riskpool2.getTotalValueLocked",
      "jump": "i",
      "offset": [
        9669,
        9848
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2486": {
      "fn": "DepegRiskpool.getOneYearDuration",
      "offset": [
        23309,
        23423
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2487": {
      "offset": [
        2395,
        2410
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1E13380"
    },
    "2492": {
      "fn": "DepegRiskpool.getOneYearDuration",
      "offset": [
        23309,
        23423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2495": {
      "fn": "DepegRiskpool.getOneYearDuration",
      "offset": [
        23309,
        23423
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2496": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2497": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x67E"
    },
    "2500": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9CE"
    },
    "2503": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2504": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2506": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4BCF"
    },
    "2509": {
      "fn": "DepegRiskpool.isAllowed",
      "jump": "i",
      "offset": [
        6146,
        6313
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2510": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2511": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x32B5"
    },
    "2514": {
      "fn": "DepegRiskpool.isAllowed",
      "jump": "i",
      "offset": [
        6146,
        6313
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2515": {
      "fn": "DepegRiskpool.getApr100PercentLevel",
      "offset": [
        23430,
        23554
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2516": {
      "offset": [
        2463,
        2468
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xF4240"
    },
    "2520": {
      "fn": "DepegRiskpool.getApr100PercentLevel",
      "offset": [
        23430,
        23554
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2523": {
      "fn": "DepegRiskpool.getApr100PercentLevel",
      "offset": [
        23430,
        23554
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2524": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "2525": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x64F"
    },
    "2528": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x32E3"
    },
    "2531": {
      "fn": "Component.archiveCallback",
      "jump": "i",
      "offset": [
        3772,
        3849
      ],
      "op": "JUMP",
      "path": "26"
    },
    "2532": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2533": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x64F"
    },
    "2536": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9F2"
    },
    "2539": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2540": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2542": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D32"
    },
    "2545": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "jump": "i",
      "offset": [
        4790,
        5543
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2546": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2547": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3330"
    },
    "2550": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "jump": "i",
      "offset": [
        4790,
        5543
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2551": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2552": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x67E"
    },
    "2555": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA05"
    },
    "2558": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2559": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2561": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D32"
    },
    "2564": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "jump": "i",
      "offset": [
        12799,
        13048
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2565": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2566": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x34DF"
    },
    "2569": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "jump": "i",
      "offset": [
        12799,
        13048
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2570": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2571": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x64F"
    },
    "2574": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xA18"
    },
    "2577": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "CALLDATASIZE",
      "path": "58"
    },
    "2578": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "2580": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D02"
    },
    "2583": {
      "fn": "Riskpool2.releasePolicy",
      "jump": "i",
      "offset": [
        6759,
        6995
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2584": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2585": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x350D"
    },
    "2588": {
      "fn": "Riskpool2.releasePolicy",
      "jump": "i",
      "offset": [
        6759,
        6995
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2589": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9854,
        10017
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2590": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9854,
        10017
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2593": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9854,
        10017
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3591"
    },
    "2596": {
      "fn": "Riskpool2.getCapacity",
      "jump": "i",
      "offset": [
        9854,
        10017
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2597": {
      "offset": [
        2047,
        2107
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2598": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        2047,
        2107
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2601": {
      "offset": [
        2093,
        2107
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x127500"
    },
    "2605": {
      "offset": [
        2047,
        2107
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2606": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        2047,
        2107
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2607": {
      "fn": "DepegRiskpool.getMaxBundleLifetime",
      "offset": [
        23180,
        23302
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2608": {
      "offset": [
        2026,
        2041
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xED4E00"
    },
    "2612": {
      "fn": "DepegRiskpool.getMaxBundleLifetime",
      "offset": [
        23180,
        23302
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2615": {
      "fn": "DepegRiskpool.getMaxBundleLifetime",
      "offset": [
        23180,
        23302
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2616": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "2617": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x64F"
    },
    "2620": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0xA46"
    },
    "2623": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "CALLDATASIZE",
      "path": "26"
    },
    "2624": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "2626": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x4D02"
    },
    "2629": {
      "fn": "Component.setId",
      "jump": "i",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMP",
      "path": "26"
    },
    "2630": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "2631": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x35CF"
    },
    "2634": {
      "fn": "Component.setId",
      "jump": "i",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMP",
      "path": "26"
    },
    "2635": {
      "fn": "DepegRiskpool.getSumInsuredPercentage",
      "offset": [
        12430,
        12590
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2636": {
      "fn": "DepegRiskpool.getSumInsuredPercentage",
      "offset": [
        12562,
        12583
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 14,
      "value": "0x1B"
    },
    "2638": {
      "fn": "DepegRiskpool.getSumInsuredPercentage",
      "offset": [
        12562,
        12583
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "2639": {
      "fn": "DepegRiskpool.getSumInsuredPercentage",
      "offset": [
        12430,
        12590
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2642": {
      "fn": "DepegRiskpool.getSumInsuredPercentage",
      "offset": [
        12430,
        12590
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2643": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "2644": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x563"
    },
    "2647": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0xA61"
    },
    "2650": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "CALLDATASIZE",
      "path": "57"
    },
    "2651": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "2653": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4D02"
    },
    "2656": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "jump": "i",
      "offset": [
        6671,
        6819
      ],
      "op": "JUMP",
      "path": "57"
    },
    "2657": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "2658": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6737,
        6759
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "2660": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "SWAP1",
      "path": "57",
      "statement": 15
    },
    "2661": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "DUP2",
      "path": "57"
    },
    "2662": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "2663": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6802
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x13"
    },
    "2665": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "2667": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "2668": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "2670": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "2671": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "2672": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "2673": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6778,
        6812
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "2674": {
      "fn": "BasicRiskpool2.getActivePolicies",
      "offset": [
        6671,
        6819
      ],
      "op": "JUMP",
      "path": "57"
    },
    "2675": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2676": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA86"
    },
    "2679": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xA81"
    },
    "2682": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2683": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2685": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D53"
    },
    "2688": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "jump": "i",
      "offset": [
        17412,
        17909
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2689": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2690": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3619"
    },
    "2693": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "jump": "i",
      "offset": [
        17412,
        17909
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2694": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2695": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "2697": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "DUP1",
      "path": "53"
    },
    "2698": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "2699": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2701": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2703": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2705": {
      "op": "SHL"
    },
    "2706": {
      "op": "SUB"
    },
    "2707": {
      "op": "SWAP1"
    },
    "2708": {
      "op": "SWAP7"
    },
    "2709": {
      "op": "AND"
    },
    "2710": {
      "op": "DUP7"
    },
    "2711": {
      "op": "MSTORE"
    },
    "2712": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "2714": {
      "op": "DUP7"
    },
    "2715": {
      "op": "ADD"
    },
    "2716": {
      "op": "SWAP5"
    },
    "2717": {
      "op": "SWAP1"
    },
    "2718": {
      "op": "SWAP5"
    },
    "2719": {
      "op": "MSTORE"
    },
    "2720": {
      "op": "SWAP3"
    },
    "2721": {
      "op": "DUP5"
    },
    "2722": {
      "op": "ADD"
    },
    "2723": {
      "op": "SWAP2"
    },
    "2724": {
      "op": "SWAP1"
    },
    "2725": {
      "op": "SWAP2"
    },
    "2726": {
      "op": "MSTORE"
    },
    "2727": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "2729": {
      "op": "DUP4"
    },
    "2730": {
      "op": "ADD"
    },
    "2731": {
      "op": "MSTORE"
    },
    "2732": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "2734": {
      "op": "DUP3"
    },
    "2735": {
      "op": "ADD"
    },
    "2736": {
      "op": "MSTORE"
    },
    "2737": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2739": {
      "op": "ADD"
    },
    "2740": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56D"
    },
    "2743": {
      "op": "JUMP"
    },
    "2744": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2745": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x67E"
    },
    "2748": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xAC6"
    },
    "2751": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2752": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2754": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x50CF"
    },
    "2757": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "jump": "i",
      "offset": [
        18753,
        20256
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2758": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2759": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3647"
    },
    "2762": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "jump": "i",
      "offset": [
        18753,
        20256
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2763": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9502,
        9663
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2764": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9502,
        9663
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2767": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9502,
        9663
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x371E"
    },
    "2770": {
      "fn": "Riskpool2.getCapital",
      "jump": "i",
      "offset": [
        9502,
        9663
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2771": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "2772": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x67E"
    },
    "2775": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x375B"
    },
    "2778": {
      "fn": "Component.isProduct",
      "jump": "i",
      "offset": [
        2727,
        2845
      ],
      "op": "JUMP",
      "path": "26"
    },
    "2779": {
      "offset": [
        2537,
        2596
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2780": {
      "fn": "Component.isProduct",
      "offset": [
        2537,
        2596
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2783": {
      "offset": [
        2582,
        2596
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x28DE80"
    },
    "2787": {
      "offset": [
        2537,
        2596
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2788": {
      "fn": "Component.isProduct",
      "offset": [
        2537,
        2596
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2789": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2790": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x730"
    },
    "2793": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xAF3"
    },
    "2796": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2797": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2799": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4C87"
    },
    "2802": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "jump": "i",
      "offset": [
        16997,
        17405
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2803": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2804": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 16,
      "value": "0x40"
    },
    "2806": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "DUP1",
      "path": "53"
    },
    "2807": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "2808": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2810": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2812": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2814": {
      "op": "SHL"
    },
    "2815": {
      "op": "SUB"
    },
    "2816": {
      "op": "SWAP7"
    },
    "2817": {
      "op": "SWAP1"
    },
    "2818": {
      "op": "SWAP7"
    },
    "2819": {
      "op": "AND"
    },
    "2820": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "2822": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "DUP8",
      "path": "53"
    },
    "2823": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "ADD",
      "path": "53"
    },
    "2824": {
      "op": "MSTORE"
    },
    "2825": {
      "op": "DUP6"
    },
    "2826": {
      "op": "DUP2"
    },
    "2827": {
      "op": "ADD"
    },
    "2828": {
      "op": "SWAP5"
    },
    "2829": {
      "op": "SWAP1"
    },
    "2830": {
      "op": "SWAP5"
    },
    "2831": {
      "op": "MSTORE"
    },
    "2832": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17220,
        17237
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x60"
    },
    "2834": {
      "op": "DUP6"
    },
    "2835": {
      "op": "ADD"
    },
    "2836": {
      "op": "SWAP3"
    },
    "2837": {
      "op": "SWAP1"
    },
    "2838": {
      "op": "SWAP3"
    },
    "2839": {
      "op": "MSTORE"
    },
    "2840": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "2842": {
      "op": "DUP5"
    },
    "2843": {
      "op": "ADD"
    },
    "2844": {
      "op": "MSTORE"
    },
    "2845": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2847": {
      "op": "DUP1"
    },
    "2848": {
      "op": "DUP5"
    },
    "2849": {
      "op": "ADD"
    },
    "2850": {
      "op": "SWAP2"
    },
    "2851": {
      "op": "SWAP1"
    },
    "2852": {
      "op": "SWAP2"
    },
    "2853": {
      "op": "MSTORE"
    },
    "2854": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2855": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "2856": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "DUP1",
      "path": "53"
    },
    "2857": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "DUP5",
      "path": "53"
    },
    "2858": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "SUB",
      "path": "53"
    },
    "2859": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "2860": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "2861": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "ADD",
      "path": "53"
    },
    "2862": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2863": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "2864": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "2866": {
      "op": "SWAP1"
    },
    "2867": {
      "op": "SWAP3"
    },
    "2868": {
      "op": "ADD"
    },
    "2869": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "2870": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "2871": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        17260,
        17398
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "2872": {
      "fn": "DepegRiskpool.encodeApplicationParameterAsData",
      "offset": [
        16997,
        17405
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2873": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "2874": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0xB41"
    },
    "2877": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3764"
    },
    "2880": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "jump": "i",
      "offset": [
        6540,
        6665
      ],
      "op": "JUMP",
      "path": "57"
    },
    "2881": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "2882": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "2884": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "2885": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x56D"
    },
    "2888": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "2889": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "2890": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x5320"
    },
    "2893": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "jump": "i",
      "offset": [
        6540,
        6665
      ],
      "op": "JUMP",
      "path": "57"
    },
    "2894": {
      "offset": [
        2264,
        2327
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2895": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        2264,
        2327
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2898": {
      "offset": [
        2310,
        2327
      ],
      "op": "PUSH5",
      "path": "53",
      "value": "0xE8D4A51000"
    },
    "2904": {
      "offset": [
        2264,
        2327
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2905": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        2264,
        2327
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2906": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2907": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x730"
    },
    "2910": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB68"
    },
    "2913": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2914": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2916": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D02"
    },
    "2919": {
      "fn": "DepegRiskpool.getBundleFilter",
      "jump": "i",
      "offset": [
        17915,
        18116
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2920": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2921": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x37BC"
    },
    "2924": {
      "fn": "DepegRiskpool.getBundleFilter",
      "jump": "i",
      "offset": [
        17915,
        18116
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2925": {
      "fn": "Riskpool2.getFullCollateralizationLevel",
      "offset": [
        8151,
        8283
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2926": {
      "offset": [
        1361,
        1367
      ],
      "op": "PUSH8",
      "path": "58",
      "value": "0xDE0B6B3A7640000"
    },
    "2935": {
      "fn": "Riskpool2.getFullCollateralizationLevel",
      "offset": [
        8151,
        8283
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x563"
    },
    "2938": {
      "fn": "Riskpool2.getFullCollateralizationLevel",
      "offset": [
        8151,
        8283
      ],
      "op": "JUMP",
      "path": "58"
    },
    "2939": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "2940": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x64F"
    },
    "2943": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0xB89"
    },
    "2946": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "CALLDATASIZE",
      "path": "0"
    },
    "2947": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "2949": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x4BCF"
    },
    "2952": {
      "fn": "Ownable.transferOwnership",
      "jump": "i",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMP",
      "path": "0"
    },
    "2953": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "2954": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x384D"
    },
    "2957": {
      "fn": "Ownable.transferOwnership",
      "jump": "i",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMP",
      "path": "0"
    },
    "2958": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2959": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x64F"
    },
    "2962": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xB9C"
    },
    "2965": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "CALLDATASIZE",
      "path": "53"
    },
    "2966": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "2968": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4BCF"
    },
    "2971": {
      "fn": "DepegRiskpool.setStakingAddress",
      "jump": "i",
      "offset": [
        6320,
        6626
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2972": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2973": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x38C6"
    },
    "2976": {
      "fn": "DepegRiskpool.setStakingAddress",
      "jump": "i",
      "offset": [
        6320,
        6626
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2977": {
      "offset": [
        2180,
        2240
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "2978": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        2180,
        2240
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x563"
    },
    "2981": {
      "offset": [
        2226,
        2240
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x77359400"
    },
    "2986": {
      "offset": [
        2180,
        2240
      ],
      "op": "DUP2",
      "path": "53"
    },
    "2987": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        2180,
        2240
      ],
      "op": "JUMP",
      "path": "53"
    },
    "2988": {
      "fn": "Riskpool2.getErc20Token",
      "offset": [
        7926,
        8024
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "2989": {
      "fn": "Riskpool2.getErc20Token",
      "offset": [
        8006,
        8017
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 17,
      "value": "0xC"
    },
    "2991": {
      "fn": "Riskpool2.getErc20Token",
      "offset": [
        8006,
        8017
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "2992": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2994": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "2996": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "2998": {
      "op": "SHL"
    },
    "2999": {
      "op": "SUB"
    },
    "3000": {
      "fn": "Riskpool2.getErc20Token",
      "offset": [
        8006,
        8017
      ],
      "op": "AND",
      "path": "58"
    },
    "3001": {
      "fn": "Riskpool2.getErc20Token",
      "offset": [
        7926,
        8024
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5D1"
    },
    "3004": {
      "fn": "Riskpool2.getErc20Token",
      "offset": [
        7926,
        8024
      ],
      "op": "JUMP",
      "path": "58"
    },
    "3005": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3006": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9103,
        9119
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3008": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9131,
        9149
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3009": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9152,
        9159
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xBC9"
    },
    "3012": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "3014": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "3015": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "3016": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "3017": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9152,
        9159
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3018": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9199
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 18,
      "value": "0x7"
    },
    "3020": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9199
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "3021": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3023": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3024": {
      "op": "PUSH4",
      "value": "0x52133533"
    },
    "3029": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "3031": {
      "op": "SHL"
    },
    "3032": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3033": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "3034": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "3036": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3037": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ADD",
      "path": "58"
    },
    "3038": {
      "op": "DUP4"
    },
    "3039": {
      "op": "SWAP1"
    },
    "3040": {
      "op": "MSTORE"
    },
    "3041": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9131,
        9159
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3042": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9131,
        9159
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "3043": {
      "op": "POP"
    },
    "3044": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3046": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3048": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3050": {
      "op": "SHL"
    },
    "3051": {
      "op": "SUB"
    },
    "3052": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9199
      ],
      "op": "AND",
      "path": "58"
    },
    "3053": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9199
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3054": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9213
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0xA4266A66"
    },
    "3059": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9213
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3060": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3062": {
      "op": "ADD"
    },
    "3063": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "3065": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3067": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3068": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3069": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP4",
      "path": "58"
    },
    "3070": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "SUB",
      "path": "58"
    },
    "3071": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3072": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP7",
      "path": "58"
    },
    "3073": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3074": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "3075": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3076": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3077": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3078": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xC0E"
    },
    "3081": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "3082": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3084": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3085": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "REVERT",
      "optimizer_revert": true,
      "path": "58"
    },
    "3086": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3087": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "POP",
      "path": "58"
    },
    "3088": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "GAS",
      "path": "58"
    },
    "3089": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "3090": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3091": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3092": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3093": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xC22"
    },
    "3096": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "3097": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3098": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3100": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3101": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "3102": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3103": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3105": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "REVERT",
      "path": "58"
    },
    "3106": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3107": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "POP",
      "path": "58"
    },
    "3108": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "POP",
      "path": "58"
    },
    "3109": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "POP",
      "path": "58"
    },
    "3110": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "POP",
      "path": "58"
    },
    "3111": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3113": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3114": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3115": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "3117": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "NOT",
      "path": "58"
    },
    "3118": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "3120": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP3",
      "path": "58"
    },
    "3121": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ADD",
      "path": "58"
    },
    "3122": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "AND",
      "path": "58"
    },
    "3123": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP3",
      "path": "58"
    },
    "3124": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ADD",
      "path": "58"
    },
    "3125": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3126": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3128": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "3129": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "POP",
      "path": "58"
    },
    "3130": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3131": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "ADD",
      "path": "58"
    },
    "3132": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3133": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xC46"
    },
    "3136": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3137": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3138": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D1A"
    },
    "3141": {
      "fn": "Riskpool2.getActiveBundleId",
      "jump": "i",
      "offset": [
        9183,
        9225
      ],
      "op": "JUMP",
      "path": "58"
    },
    "3142": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9183,
        9225
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3143": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9177,
        9180
      ],
      "op": "DUP4",
      "path": "58"
    },
    "3144": {
      "branch": 233,
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9177,
        9225
      ],
      "op": "LT",
      "path": "58"
    },
    "3145": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCAD"
    },
    "3148": {
      "branch": 233,
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "3149": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3151": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3152": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "3156": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "3158": {
      "op": "SHL"
    },
    "3159": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3160": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "3161": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3163": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "3165": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "DUP3",
      "path": "58"
    },
    "3166": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "ADD",
      "path": "58"
    },
    "3167": {
      "op": "MSTORE"
    },
    "3168": {
      "op": "PUSH1",
      "value": "0x2B"
    },
    "3170": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3172": {
      "op": "DUP3"
    },
    "3173": {
      "op": "ADD"
    },
    "3174": {
      "op": "MSTORE"
    },
    "3175": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3030383A4143544956455F42554E444C455F494E4445"
    },
    "3208": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "3210": {
      "op": "DUP3"
    },
    "3211": {
      "op": "ADD"
    },
    "3212": {
      "op": "MSTORE"
    },
    "3213": {
      "op": "PUSH11",
      "value": "0x585F544F4F5F4C41524745"
    },
    "3225": {
      "op": "PUSH1",
      "value": "0xA8"
    },
    "3227": {
      "op": "SHL"
    },
    "3228": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "3230": {
      "op": "DUP3"
    },
    "3231": {
      "op": "ADD"
    },
    "3232": {
      "op": "MSTORE"
    },
    "3233": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "3235": {
      "op": "ADD"
    },
    "3236": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3237": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3239": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3240": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3241": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3242": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "SUB",
      "path": "58"
    },
    "3243": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3244": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "REVERT",
      "path": "58"
    },
    "3245": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9169,
        9273
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3246": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9307
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 19,
      "value": "0x7"
    },
    "3248": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9307
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "3249": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3251": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3252": {
      "op": "PUSH4",
      "value": "0x3B20CEC3"
    },
    "3257": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "3259": {
      "op": "SHL"
    },
    "3260": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3261": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "3262": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "3264": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3265": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ADD",
      "path": "58"
    },
    "3266": {
      "op": "DUP4"
    },
    "3267": {
      "op": "SWAP1"
    },
    "3268": {
      "op": "MSTORE"
    },
    "3269": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3271": {
      "op": "DUP2"
    },
    "3272": {
      "op": "ADD"
    },
    "3273": {
      "op": "DUP6"
    },
    "3274": {
      "op": "SWAP1"
    },
    "3275": {
      "op": "MSTORE"
    },
    "3276": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3278": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3280": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3282": {
      "op": "SHL"
    },
    "3283": {
      "op": "SUB"
    },
    "3284": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9307
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3285": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9307
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3286": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9307
      ],
      "op": "AND",
      "path": "58"
    },
    "3287": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9307
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3288": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9325
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0xEC833B0C"
    },
    "3293": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9325
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3294": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "3296": {
      "op": "ADD"
    },
    "3297": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3298": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "3300": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3302": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3303": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3304": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP4",
      "path": "58"
    },
    "3305": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "SUB",
      "path": "58"
    },
    "3306": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3307": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP7",
      "path": "58"
    },
    "3308": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3309": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "3310": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3311": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3312": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3313": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCF9"
    },
    "3316": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "3317": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3319": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3320": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "REVERT",
      "path": "58"
    },
    "3321": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3322": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3323": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "GAS",
      "path": "58"
    },
    "3324": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "3325": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3326": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3327": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3328": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xD0D"
    },
    "3331": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "3332": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3333": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3335": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3336": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "3337": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3338": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3340": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "REVERT",
      "path": "58"
    },
    "3341": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3342": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3343": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3344": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3345": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3346": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3348": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3349": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3350": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "3352": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "NOT",
      "path": "58"
    },
    "3353": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "3355": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP3",
      "path": "58"
    },
    "3356": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ADD",
      "path": "58"
    },
    "3357": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "AND",
      "path": "58"
    },
    "3358": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP3",
      "path": "58"
    },
    "3359": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ADD",
      "path": "58"
    },
    "3360": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3361": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3363": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "3364": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3365": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3366": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "ADD",
      "path": "58"
    },
    "3367": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3368": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xD31"
    },
    "3371": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3372": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3373": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D1A"
    },
    "3376": {
      "fn": "Riskpool2.getActiveBundleId",
      "jump": "i",
      "offset": [
        9291,
        9342
      ],
      "op": "JUMP",
      "path": "58"
    },
    "3377": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9291,
        9342
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3378": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9284,
        9342
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3379": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9284,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3380": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9284,
        9342
      ],
      "op": "POP",
      "path": "58"
    },
    "3381": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3382": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3383": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3384": {
      "fn": "Riskpool2.getActiveBundleId",
      "offset": [
        9034,
        9349
      ],
      "op": "POP",
      "path": "58"
    },
    "3385": {
      "fn": "Riskpool2.getActiveBundleId",
      "jump": "o",
      "offset": [
        9034,
        9349
      ],
      "op": "JUMP",
      "path": "58"
    },
    "3386": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3387": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16455,
        16473
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x60"
    },
    "3389": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16487,
        16503
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3391": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16517,
        16538
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3392": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16552,
        16573
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3394": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16587,
        16606
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3395": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16620,
        16639
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3397": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16653,
        16683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3398": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16912,
        16918
      ],
      "op": "DUP8",
      "path": "53",
      "statement": 20
    },
    "3399": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3400": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "3402": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "ADD",
      "path": "53"
    },
    "3403": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3404": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "3405": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3406": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "ADD",
      "path": "53"
    },
    "3407": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3408": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD59"
    },
    "3411": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "3412": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3413": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4E54"
    },
    "3416": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "jump": "i",
      "offset": [
        16901,
        16983
      ],
      "op": "JUMP",
      "path": "53"
    },
    "3417": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16901,
        16983
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3418": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "3419": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP15",
      "path": "53"
    },
    "3420": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "3421": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP14",
      "path": "53"
    },
    "3422": {
      "op": "POP"
    },
    "3423": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "3424": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP12",
      "path": "53"
    },
    "3425": {
      "op": "POP"
    },
    "3426": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3427": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP10",
      "path": "53"
    },
    "3428": {
      "op": "POP"
    },
    "3429": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "3430": {
      "op": "POP"
    },
    "3431": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "3432": {
      "op": "POP"
    },
    "3433": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3434": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16708,
        16983
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "3435": {
      "op": "POP"
    },
    "3436": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "offset": [
        16332,
        16990
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "3437": {
      "op": "POP"
    },
    "3438": {
      "op": "POP"
    },
    "3439": {
      "fn": "DepegRiskpool.decodeBundleParamsFromFilter",
      "jump": "o",
      "offset": [
        16332,
        16990
      ],
      "op": "JUMP",
      "path": "53"
    },
    "3440": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10023,
        10184
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3441": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10074,
        10081
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3443": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10093,
        10111
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3444": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10114,
        10121
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xD7C"
    },
    "3447": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "3449": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "3450": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "3451": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "3452": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10114,
        10121
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3453": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10154
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 21,
      "value": "0x7"
    },
    "3455": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10154
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "3456": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3458": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3459": {
      "op": "PUSH4",
      "value": "0x1E010439"
    },
    "3464": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "3466": {
      "op": "SHL"
    },
    "3467": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3468": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "3469": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "3471": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3472": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ADD",
      "path": "58"
    },
    "3473": {
      "op": "DUP4"
    },
    "3474": {
      "op": "SWAP1"
    },
    "3475": {
      "op": "MSTORE"
    },
    "3476": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10093,
        10121
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3477": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10093,
        10121
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "3478": {
      "op": "POP"
    },
    "3479": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3481": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3483": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3485": {
      "op": "SHL"
    },
    "3486": {
      "op": "SUB"
    },
    "3487": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10154
      ],
      "op": "AND",
      "path": "58"
    },
    "3488": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10154
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3489": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10165
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x1E010439"
    },
    "3494": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10165
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3495": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3497": {
      "op": "ADD"
    },
    "3498": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3499": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "3501": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3503": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3504": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3505": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP4",
      "path": "58"
    },
    "3506": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "SUB",
      "path": "58"
    },
    "3507": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3508": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP7",
      "path": "58"
    },
    "3509": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3510": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "3511": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3512": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3513": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3514": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDC2"
    },
    "3517": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "3518": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3520": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3521": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "REVERT",
      "path": "58"
    },
    "3522": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3523": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3524": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "GAS",
      "path": "58"
    },
    "3525": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "3526": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3527": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3528": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "3529": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDD6"
    },
    "3532": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "3533": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3534": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3536": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3537": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "3538": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3539": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "3541": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "REVERT",
      "path": "58"
    },
    "3542": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3543": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3544": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3545": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3546": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3547": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3549": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "3550": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "3551": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "3553": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "NOT",
      "path": "58"
    },
    "3554": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "3556": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP3",
      "path": "58"
    },
    "3557": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ADD",
      "path": "58"
    },
    "3558": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "AND",
      "path": "58"
    },
    "3559": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP3",
      "path": "58"
    },
    "3560": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ADD",
      "path": "58"
    },
    "3561": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP1",
      "path": "58"
    },
    "3562": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "3564": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "3565": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3566": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "DUP2",
      "path": "58"
    },
    "3567": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "ADD",
      "path": "58"
    },
    "3568": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3569": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDFA"
    },
    "3572": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3573": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3574": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D1A"
    },
    "3577": {
      "fn": "Riskpool2.getBalance",
      "jump": "i",
      "offset": [
        10138,
        10177
      ],
      "op": "JUMP",
      "path": "58"
    },
    "3578": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10138,
        10177
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "3579": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10131,
        10177
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "3580": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10131,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3581": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10131,
        10177
      ],
      "op": "POP",
      "path": "58"
    },
    "3582": {
      "fn": "Riskpool2.getBalance",
      "offset": [
        10023,
        10184
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "3583": {
      "fn": "Riskpool2.getBalance",
      "jump": "o",
      "offset": [
        10023,
        10184
      ],
      "op": "JUMP",
      "path": "58"
    },
    "3584": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3585": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14309,
        14331
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xE89"
    },
    "3588": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "3590": {
      "op": "DUP1"
    },
    "3591": {
      "op": "MLOAD"
    },
    "3592": {
      "op": "PUSH2",
      "value": "0x200"
    },
    "3595": {
      "op": "DUP2"
    },
    "3596": {
      "op": "ADD"
    },
    "3597": {
      "op": "DUP3"
    },
    "3598": {
      "op": "MSTORE"
    },
    "3599": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3601": {
      "op": "DUP1"
    },
    "3602": {
      "op": "DUP3"
    },
    "3603": {
      "op": "MSTORE"
    },
    "3604": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "3606": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3608": {
      "op": "DUP4"
    },
    "3609": {
      "op": "ADD"
    },
    "3610": {
      "op": "MSTORE"
    },
    "3611": {
      "op": "SWAP1"
    },
    "3612": {
      "op": "SWAP2"
    },
    "3613": {
      "op": "DUP3"
    },
    "3614": {
      "op": "ADD"
    },
    "3615": {
      "op": "SWAP1"
    },
    "3616": {
      "op": "DUP2"
    },
    "3617": {
      "op": "MSTORE"
    },
    "3618": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3620": {
      "op": "ADD"
    },
    "3621": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3623": {
      "op": "DUP2"
    },
    "3624": {
      "op": "MSTORE"
    },
    "3625": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3627": {
      "op": "ADD"
    },
    "3628": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3630": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3632": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3634": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3636": {
      "op": "SHL"
    },
    "3637": {
      "op": "SUB"
    },
    "3638": {
      "op": "AND"
    },
    "3639": {
      "op": "DUP2"
    },
    "3640": {
      "op": "MSTORE"
    },
    "3641": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3643": {
      "op": "ADD"
    },
    "3644": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3646": {
      "op": "DUP2"
    },
    "3647": {
      "op": "MSTORE"
    },
    "3648": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3650": {
      "op": "ADD"
    },
    "3651": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3653": {
      "op": "DUP2"
    },
    "3654": {
      "op": "MSTORE"
    },
    "3655": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3657": {
      "op": "ADD"
    },
    "3658": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3660": {
      "op": "DUP2"
    },
    "3661": {
      "op": "MSTORE"
    },
    "3662": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3664": {
      "op": "ADD"
    },
    "3665": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3667": {
      "op": "DUP2"
    },
    "3668": {
      "op": "MSTORE"
    },
    "3669": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3671": {
      "op": "ADD"
    },
    "3672": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3674": {
      "op": "DUP2"
    },
    "3675": {
      "op": "MSTORE"
    },
    "3676": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3678": {
      "op": "ADD"
    },
    "3679": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3681": {
      "op": "DUP2"
    },
    "3682": {
      "op": "MSTORE"
    },
    "3683": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3685": {
      "op": "ADD"
    },
    "3686": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3688": {
      "op": "DUP2"
    },
    "3689": {
      "op": "MSTORE"
    },
    "3690": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3692": {
      "op": "ADD"
    },
    "3693": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3695": {
      "op": "DUP2"
    },
    "3696": {
      "op": "MSTORE"
    },
    "3697": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3699": {
      "op": "ADD"
    },
    "3700": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3702": {
      "op": "DUP2"
    },
    "3703": {
      "op": "MSTORE"
    },
    "3704": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3706": {
      "op": "ADD"
    },
    "3707": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3709": {
      "op": "DUP2"
    },
    "3710": {
      "op": "MSTORE"
    },
    "3711": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "3713": {
      "op": "ADD"
    },
    "3714": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "3716": {
      "op": "DUP2"
    },
    "3717": {
      "op": "MSTORE"
    },
    "3718": {
      "op": "POP"
    },
    "3719": {
      "op": "SWAP1"
    },
    "3720": {
      "op": "JUMP"
    },
    "3721": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14309,
        14331
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3722": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14394
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "3724": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14394
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "3725": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3727": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "3728": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "3733": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "3735": {
      "op": "SHL"
    },
    "3736": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3737": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "3738": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "3740": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3741": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ADD",
      "path": "53"
    },
    "3742": {
      "op": "DUP5"
    },
    "3743": {
      "op": "SWAP1"
    },
    "3744": {
      "op": "MSTORE"
    },
    "3745": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14347,
        14375
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3747": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14347,
        14375
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "3748": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3750": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3752": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3754": {
      "op": "SHL"
    },
    "3755": {
      "op": "SUB"
    },
    "3756": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14394
      ],
      "op": "AND",
      "path": "53"
    },
    "3757": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14394
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3758": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14404
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x2D0821B7"
    },
    "3763": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14404
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3764": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "3766": {
      "op": "ADD"
    },
    "3767": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3769": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3771": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "3772": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3773": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP4",
      "path": "53"
    },
    "3774": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "SUB",
      "path": "53"
    },
    "3775": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3776": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP7",
      "path": "53"
    },
    "3777": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3778": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "3779": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3780": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3781": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3782": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xECE"
    },
    "3785": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "3786": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3788": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3789": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "REVERT",
      "path": "53"
    },
    "3790": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3791": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "POP",
      "path": "53"
    },
    "3792": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "GAS",
      "path": "53"
    },
    "3793": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "3794": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3795": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3796": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3797": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xEE2"
    },
    "3800": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "3801": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "3802": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3804": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3805": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "3806": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "3807": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3809": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "REVERT",
      "path": "53"
    },
    "3810": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3811": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "POP",
      "path": "53"
    },
    "3812": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "POP",
      "path": "53"
    },
    "3813": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "POP",
      "path": "53"
    },
    "3814": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "POP",
      "path": "53"
    },
    "3815": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3817": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "3818": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "3819": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3821": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP3",
      "path": "53"
    },
    "3822": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "3823": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "3825": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "3826": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3827": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3828": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ADD",
      "path": "53"
    },
    "3829": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "3831": {
      "op": "NOT"
    },
    "3832": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "AND",
      "path": "53"
    },
    "3833": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP3",
      "path": "53"
    },
    "3834": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ADD",
      "path": "53"
    },
    "3835": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3837": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "3838": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xF0A"
    },
    "3841": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "3842": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3843": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3844": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "ADD",
      "path": "53"
    },
    "3845": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3846": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4FFB"
    },
    "3849": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14378,
        14414
      ],
      "op": "JUMP",
      "path": "53"
    },
    "3850": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14378,
        14414
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3851": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14347,
        14414
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3852": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14347,
        14414
      ],
      "op": "POP",
      "path": "53"
    },
    "3853": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14424,
        14442
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3855": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "3857": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3859": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3860": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "3861": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3862": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "3865": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "EXP",
      "path": "53"
    },
    "3866": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3867": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "DIV",
      "path": "53"
    },
    "3868": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3870": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3872": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3874": {
      "op": "SHL"
    },
    "3875": {
      "op": "SUB"
    },
    "3876": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14461
      ],
      "op": "AND",
      "path": "53"
    },
    "3877": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3879": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "3881": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "3883": {
      "op": "SHL"
    },
    "3884": {
      "op": "SUB"
    },
    "3885": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14476
      ],
      "op": "AND",
      "path": "53"
    },
    "3886": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14476
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xEB35783C"
    },
    "3891": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3893": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "3894": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3895": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xFFFFFFFF"
    },
    "3900": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "AND",
      "path": "53"
    },
    "3901": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xE0"
    },
    "3903": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "SHL",
      "path": "53"
    },
    "3904": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3905": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "3906": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "3908": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ADD",
      "path": "53"
    },
    "3909": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "3911": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3913": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "3914": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3915": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP4",
      "path": "53"
    },
    "3916": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "SUB",
      "path": "53"
    },
    "3917": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3918": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP7",
      "path": "53"
    },
    "3919": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3920": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "3921": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3922": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3923": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3924": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xF5C"
    },
    "3927": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "3928": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3930": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3931": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "REVERT",
      "path": "53"
    },
    "3932": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3933": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "POP",
      "path": "53"
    },
    "3934": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "GAS",
      "path": "53"
    },
    "3935": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "3936": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3937": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3938": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "3939": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xF70"
    },
    "3942": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "3943": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "3944": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3946": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3947": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "3948": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "3949": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3951": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "REVERT",
      "path": "53"
    },
    "3952": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3953": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "POP",
      "path": "53"
    },
    "3954": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "POP",
      "path": "53"
    },
    "3955": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "POP",
      "path": "53"
    },
    "3956": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "POP",
      "path": "53"
    },
    "3957": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3959": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "3960": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "3961": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "3963": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "NOT",
      "path": "53"
    },
    "3964": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "3966": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP3",
      "path": "53"
    },
    "3967": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ADD",
      "path": "53"
    },
    "3968": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "AND",
      "path": "53"
    },
    "3969": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP3",
      "path": "53"
    },
    "3970": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ADD",
      "path": "53"
    },
    "3971": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3972": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "3974": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "3975": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "POP",
      "path": "53"
    },
    "3976": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "DUP2",
      "path": "53"
    },
    "3977": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "ADD",
      "path": "53"
    },
    "3978": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3979": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xF94"
    },
    "3982": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "3983": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3984": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4BEB"
    },
    "3987": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14445,
        14478
      ],
      "op": "JUMP",
      "path": "53"
    },
    "3988": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14445,
        14478
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "3989": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14424,
        14478
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "3990": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14424,
        14478
      ],
      "op": "POP",
      "path": "53"
    },
    "3991": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14503,
        14521
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3993": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14535,
        14551
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3994": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14565,
        14586
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3996": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14600,
        14621
      ],
      "op": "DUP1",
      "path": "53"
    },
    "3997": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14635,
        14654
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "3999": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14668,
        14687
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4000": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14701,
        14731
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4002": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14744,
        14787
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xFAE"
    },
    "4005": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14773,
        14779
      ],
      "op": "DUP10",
      "path": "53"
    },
    "4006": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14773,
        14786
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x80"
    },
    "4008": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14773,
        14786
      ],
      "op": "ADD",
      "path": "53"
    },
    "4009": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14773,
        14786
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4010": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14744,
        14772
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD3A"
    },
    "4013": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14744,
        14787
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4014": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14744,
        14787
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4015": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "4016": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "POP",
      "path": "53"
    },
    "4017": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "4018": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "POP",
      "path": "53"
    },
    "4019": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "4020": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "POP",
      "path": "53"
    },
    "4021": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "4022": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "POP",
      "path": "53"
    },
    "4023": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "4024": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "POP",
      "path": "53"
    },
    "4025": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "4026": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "POP",
      "path": "53"
    },
    "4027": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "4028": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14489,
        14787
      ],
      "op": "POP",
      "path": "53"
    },
    "4029": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14798,
        14816
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4031": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14824
      ],
      "op": "DUP9",
      "path": "53"
    },
    "4032": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4034": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4036": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4038": {
      "op": "SHL"
    },
    "4039": {
      "op": "SUB"
    },
    "4040": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14831
      ],
      "op": "AND",
      "path": "53"
    },
    "4041": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14831
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x23250CAE"
    },
    "4046": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14832,
        14838
      ],
      "op": "DUP12",
      "path": "53"
    },
    "4047": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14832,
        14846
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4049": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14832,
        14846
      ],
      "op": "ADD",
      "path": "53"
    },
    "4050": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14832,
        14846
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4051": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4053": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4054": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4055": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xFFFFFFFF"
    },
    "4060": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "AND",
      "path": "53"
    },
    "4061": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xE0"
    },
    "4063": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "SHL",
      "path": "53"
    },
    "4064": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4065": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4066": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "4068": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ADD",
      "path": "53"
    },
    "4069": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xFF0"
    },
    "4072": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4073": {
      "op": "DUP2"
    },
    "4074": {
      "op": "MSTORE"
    },
    "4075": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4077": {
      "op": "ADD"
    },
    "4078": {
      "op": "SWAP1"
    },
    "4079": {
      "op": "JUMP"
    },
    "4080": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4081": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4083": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4085": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4086": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4087": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP4",
      "path": "53"
    },
    "4088": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "SUB",
      "path": "53"
    },
    "4089": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4090": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP7",
      "path": "53"
    },
    "4091": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4092": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "4093": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4094": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4095": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4096": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1008"
    },
    "4099": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4100": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4102": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4103": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "REVERT",
      "path": "53"
    },
    "4104": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4105": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "POP",
      "path": "53"
    },
    "4106": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "GAS",
      "path": "53"
    },
    "4107": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "4108": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4109": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4110": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4111": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x101C"
    },
    "4114": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4115": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "4116": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4118": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4119": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "4120": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "4121": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4123": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "REVERT",
      "path": "53"
    },
    "4124": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4125": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "POP",
      "path": "53"
    },
    "4126": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "POP",
      "path": "53"
    },
    "4127": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "POP",
      "path": "53"
    },
    "4128": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "POP",
      "path": "53"
    },
    "4129": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4131": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4132": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "4133": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "4135": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "NOT",
      "path": "53"
    },
    "4136": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "4138": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4139": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ADD",
      "path": "53"
    },
    "4140": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "AND",
      "path": "53"
    },
    "4141": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4142": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ADD",
      "path": "53"
    },
    "4143": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4144": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4146": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4147": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "POP",
      "path": "53"
    },
    "4148": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4149": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "ADD",
      "path": "53"
    },
    "4150": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4151": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1040"
    },
    "4154": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4155": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4156": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4CE6"
    },
    "4159": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14819,
        14847
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4160": {
      "branch": 179,
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14847
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4161": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14892
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x10C7"
    },
    "4164": {
      "branch": 179,
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14892
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4165": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14877,
        14891
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4167": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14877,
        14891
      ],
      "op": "DUP11",
      "path": "53"
    },
    "4168": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14877,
        14891
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4169": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14877,
        14891
      ],
      "op": "ADD",
      "path": "53"
    },
    "4170": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14877,
        14891
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4171": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4172": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4173": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "4178": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "4180": {
      "op": "SHL"
    },
    "4181": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4182": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4183": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "4185": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4186": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ADD",
      "path": "53"
    },
    "4187": {
      "op": "SWAP2"
    },
    "4188": {
      "op": "SWAP1"
    },
    "4189": {
      "op": "SWAP2"
    },
    "4190": {
      "op": "MSTORE"
    },
    "4191": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4193": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4195": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4197": {
      "op": "SHL"
    },
    "4198": {
      "op": "SUB"
    },
    "4199": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14876
      ],
      "op": "DUP11",
      "path": "53"
    },
    "4200": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14876
      ],
      "op": "AND",
      "path": "53"
    },
    "4201": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14876
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4202": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14876
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x6352211E"
    },
    "4207": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14876
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4208": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4210": {
      "op": "ADD"
    },
    "4211": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4213": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4215": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4216": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4217": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP4",
      "path": "53"
    },
    "4218": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "SUB",
      "path": "53"
    },
    "4219": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4220": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP7",
      "path": "53"
    },
    "4221": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4222": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "4223": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4224": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4225": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4226": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x108A"
    },
    "4229": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4230": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4232": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4233": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "REVERT",
      "path": "53"
    },
    "4234": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4235": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "POP",
      "path": "53"
    },
    "4236": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "GAS",
      "path": "53"
    },
    "4237": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "4238": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4239": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4240": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4241": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x109E"
    },
    "4244": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4245": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "4246": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4248": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4249": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "4250": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "4251": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4253": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "REVERT",
      "path": "53"
    },
    "4254": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4255": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "POP",
      "path": "53"
    },
    "4256": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "POP",
      "path": "53"
    },
    "4257": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "POP",
      "path": "53"
    },
    "4258": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "POP",
      "path": "53"
    },
    "4259": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4261": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4262": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "4263": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "4265": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "NOT",
      "path": "53"
    },
    "4266": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "4268": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4269": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ADD",
      "path": "53"
    },
    "4270": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "AND",
      "path": "53"
    },
    "4271": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4272": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ADD",
      "path": "53"
    },
    "4273": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4274": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4276": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4277": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "POP",
      "path": "53"
    },
    "4278": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4279": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "ADD",
      "path": "53"
    },
    "4280": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4281": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x10C2"
    },
    "4284": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4285": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4286": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4BEB"
    },
    "4289": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14863,
        14892
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4290": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14863,
        14892
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4291": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14892
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x10CA"
    },
    "4294": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14892
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4295": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14892
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4296": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14858,
        14859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4298": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14819,
        14892
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4299": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14798,
        14892
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4300": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14798,
        14892
      ],
      "op": "POP",
      "path": "53"
    },
    "4301": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14902,
        14935
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4303": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14938,
        14973
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x10D7"
    },
    "4306": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14964,
        14972
      ],
      "op": "DUP14",
      "path": "53"
    },
    "4307": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14938,
        14963
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2095"
    },
    "4310": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        14938,
        14973
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4311": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14938,
        14973
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4312": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14983,
        15007
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4314": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "DUP15",
      "path": "53"
    },
    "4315": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4316": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4317": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15045
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x15"
    },
    "4319": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4321": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4322": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4324": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4325": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "4326": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15021,
        15055
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "4327": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14902,
        14973
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4328": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14902,
        14973
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "4329": {
      "op": "POP"
    },
    "4330": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14983,
        15007
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4331": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15010,
        15055
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x10F4"
    },
    "4334": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15010,
        15055
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4335": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15010,
        15018
      ],
      "op": "DUP11",
      "path": "53"
    },
    "4336": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15010,
        15055
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "4339": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "i",
      "offset": [
        15010,
        15055
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4340": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15010,
        15055
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4341": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14983,
        15055
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4342": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14983,
        15055
      ],
      "op": "POP",
      "path": "53"
    },
    "4343": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 22,
      "value": "0x40"
    },
    "4345": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4346": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4347": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x200"
    },
    "4350": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4351": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4353": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4354": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4355": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15097,
        15105
      ],
      "op": "DUP16",
      "path": "53"
    },
    "4356": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4357": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4358": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4360": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4361": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15119,
        15123
      ],
      "op": "DUP12",
      "path": "53"
    },
    "4362": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4363": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4364": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4366": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4367": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15137,
        15143
      ],
      "op": "DUP14",
      "path": "53"
    },
    "4368": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15137,
        15149
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x60"
    },
    "4370": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15137,
        15149
      ],
      "op": "ADD",
      "path": "53"
    },
    "4371": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15137,
        15149
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4372": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x3"
    },
    "4374": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4375": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "GT",
      "path": "53"
    },
    "4376": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "4377": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1132"
    },
    "4380": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4381": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "4386": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "4388": {
      "op": "SHL"
    },
    "4389": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4391": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4392": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x21"
    },
    "4394": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "4396": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4397": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x24"
    },
    "4399": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4401": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "REVERT",
      "path": "53"
    },
    "4402": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4403": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4404": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4405": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4407": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4408": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15163,
        15169
      ],
      "op": "DUP14",
      "path": "53"
    },
    "4409": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15163,
        15177
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4411": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15163,
        15177
      ],
      "op": "ADD",
      "path": "53"
    },
    "4412": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15163,
        15177
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4413": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4414": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4415": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4417": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4418": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15191,
        15201
      ],
      "op": "DUP5",
      "path": "53"
    },
    "4419": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4421": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4423": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4425": {
      "op": "SHL"
    },
    "4426": {
      "op": "SUB"
    },
    "4427": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "AND",
      "path": "53"
    },
    "4428": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4429": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4430": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4432": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4433": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15215,
        15231
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4434": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4435": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4436": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4438": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4439": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15245,
        15258
      ],
      "op": "DUP10",
      "path": "53"
    },
    "4440": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4441": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4442": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4444": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4445": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15272,
        15285
      ],
      "op": "DUP9",
      "path": "53"
    },
    "4446": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4447": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4448": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4450": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4451": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15299,
        15310
      ],
      "op": "DUP8",
      "path": "53"
    },
    "4452": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4453": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4454": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4456": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4457": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15324,
        15335
      ],
      "op": "DUP7",
      "path": "53"
    },
    "4458": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4459": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4460": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4462": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4463": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15349,
        15371
      ],
      "op": "DUP6",
      "path": "53"
    },
    "4464": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4465": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4466": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4468": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4469": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15385,
        15410
      ],
      "op": "DUP4",
      "path": "53"
    },
    "4470": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4471": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4472": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4474": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4475": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15424,
        15430
      ],
      "op": "DUP14",
      "path": "53"
    },
    "4476": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15424,
        15438
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xA0"
    },
    "4478": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15424,
        15438
      ],
      "op": "ADD",
      "path": "53"
    },
    "4479": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15424,
        15438
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4480": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4481": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4482": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4484": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4485": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15452,
        15458
      ],
      "op": "DUP14",
      "path": "53"
    },
    "4486": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15452,
        15472
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xC0"
    },
    "4488": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15452,
        15472
      ],
      "op": "ADD",
      "path": "53"
    },
    "4489": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15452,
        15472
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4490": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4491": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4492": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4494": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4495": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15486,
        15492
      ],
      "op": "DUP14",
      "path": "53"
    },
    "4496": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15486,
        15500
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xE0"
    },
    "4498": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15486,
        15500
      ],
      "op": "ADD",
      "path": "53"
    },
    "4499": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15486,
        15500
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4500": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4501": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4502": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4504": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "ADD",
      "path": "53"
    },
    "4505": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15514,
        15520
      ],
      "op": "DUP14",
      "path": "53"
    },
    "4506": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15514,
        15530
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "4509": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15514,
        15530
      ],
      "op": "ADD",
      "path": "53"
    },
    "4510": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15514,
        15530
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4511": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4512": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4513": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15073,
        15540
      ],
      "op": "POP",
      "path": "53"
    },
    "4514": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15066,
        15540
      ],
      "op": "SWAP13",
      "path": "53"
    },
    "4515": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        15066,
        15540
      ],
      "op": "POP",
      "path": "53"
    },
    "4516": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4517": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4518": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4519": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4520": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4521": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4522": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4523": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4524": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4525": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4526": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4527": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4528": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4529": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4530": {
      "fn": "DepegRiskpool.getBundleInfo",
      "offset": [
        14222,
        15547
      ],
      "op": "POP",
      "path": "53"
    },
    "4531": {
      "fn": "DepegRiskpool.getBundleInfo",
      "jump": "o",
      "offset": [
        14222,
        15547
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4532": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4533": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12696,
        12714
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4535": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12782,
        12785
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 23,
      "value": "0x64"
    },
    "4537": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12757,
        12778
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1B"
    },
    "4539": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12757,
        12778
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "4540": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12738,
        12754
      ],
      "op": "DUP4",
      "path": "53"
    },
    "4541": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12738,
        12778
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11C6"
    },
    "4544": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12738,
        12778
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4545": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12738,
        12778
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4546": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12738,
        12778
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5715"
    },
    "4549": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "jump": "i",
      "offset": [
        12738,
        12778
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4550": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12738,
        12778
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4551": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12737,
        12785
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11D0"
    },
    "4554": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12737,
        12785
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4555": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12737,
        12785
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4556": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12737,
        12785
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56F5"
    },
    "4559": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "jump": "i",
      "offset": [
        12737,
        12785
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4560": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12737,
        12785
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4561": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12730,
        12785
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "4562": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "offset": [
        12597,
        12792
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4563": {
      "op": "POP"
    },
    "4564": {
      "op": "POP"
    },
    "4565": {
      "fn": "DepegRiskpool.calculateSumInsured",
      "jump": "o",
      "offset": [
        12597,
        12792
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4566": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4567": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22713,
        22734
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4569": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22713,
        22734
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4570": {
      "offset": [
        2395,
        2410
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1E13380"
    },
    "4575": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22815
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11E8"
    },
    "4578": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22807,
        22815
      ],
      "op": "DUP6",
      "path": "53"
    },
    "4579": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22804
      ],
      "op": "DUP6",
      "path": "53"
    },
    "4580": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22815
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5715"
    },
    "4583": {
      "fn": "DepegRiskpool.calculatePremium",
      "jump": "i",
      "offset": [
        22782,
        22815
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4584": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22815
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4585": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22835
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11F2"
    },
    "4588": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22835
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4589": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22835
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4590": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22835
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56F5"
    },
    "4593": {
      "fn": "DepegRiskpool.calculatePremium",
      "jump": "i",
      "offset": [
        22782,
        22835
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4594": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22782,
        22835
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4595": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22751,
        22835
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4596": {
      "op": "POP"
    },
    "4597": {
      "offset": [
        2463,
        2468
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xF4240"
    },
    "4601": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22894
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 24,
      "value": "0x1202"
    },
    "4604": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22751,
        22835
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4605": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22871
      ],
      "op": "DUP8",
      "path": "53"
    },
    "4606": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22894
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5715"
    },
    "4609": {
      "fn": "DepegRiskpool.calculatePremium",
      "jump": "i",
      "offset": [
        22861,
        22894
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4610": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22894
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4611": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22915
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x120C"
    },
    "4614": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22915
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4615": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22915
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4616": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22915
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56F5"
    },
    "4619": {
      "fn": "DepegRiskpool.calculatePremium",
      "jump": "i",
      "offset": [
        22861,
        22915
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4620": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22861,
        22915
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4621": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22845,
        22915
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "4622": {
      "fn": "DepegRiskpool.calculatePremium",
      "offset": [
        22550,
        22922
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "4623": {
      "op": "POP"
    },
    "4624": {
      "op": "POP"
    },
    "4625": {
      "op": "POP"
    },
    "4626": {
      "op": "POP"
    },
    "4627": {
      "op": "POP"
    },
    "4628": {
      "fn": "DepegRiskpool.calculatePremium",
      "jump": "o",
      "offset": [
        22550,
        22922
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4629": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "4630": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 25,
      "value": "0x6"
    },
    "4632": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "4633": {
      "fn": "Component.getState",
      "offset": [
        2620,
        2632
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "4635": {
      "fn": "Component.getState",
      "offset": [
        2620,
        2632
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "4636": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "4638": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "4639": {
      "op": "PUSH4",
      "value": "0x5E966E45"
    },
    "4644": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "4646": {
      "op": "SHL"
    },
    "4647": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "26"
    },
    "4648": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "4649": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "4651": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "26"
    },
    "4652": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "26"
    },
    "4653": {
      "op": "SWAP2"
    },
    "4654": {
      "op": "SWAP1"
    },
    "4655": {
      "op": "SWAP2"
    },
    "4656": {
      "op": "MSTORE"
    },
    "4657": {
      "fn": "Component.getState",
      "offset": [
        2549,
        2574
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "4659": {
      "fn": "Component.getState",
      "offset": [
        2549,
        2574
      ],
      "op": "SWAP2",
      "path": "26"
    },
    "4660": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4662": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4664": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4666": {
      "op": "SHL"
    },
    "4667": {
      "op": "SUB"
    },
    "4668": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "AND",
      "path": "26"
    },
    "4669": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2601
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "4670": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2619
      ],
      "op": "PUSH4",
      "path": "26",
      "value": "0x5E966E45"
    },
    "4675": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2619
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "4676": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4678": {
      "op": "ADD"
    },
    "4679": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x20"
    },
    "4681": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "4683": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "4684": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "26"
    },
    "4685": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP4",
      "path": "26"
    },
    "4686": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SUB",
      "path": "26"
    },
    "4687": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "26"
    },
    "4688": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP7",
      "path": "26"
    },
    "4689": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "26"
    },
    "4690": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "EXTCODESIZE",
      "path": "26"
    },
    "4691": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "4692": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "26"
    },
    "4693": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "4694": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x125E"
    },
    "4697": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "4698": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "4700": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "26"
    },
    "4701": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "REVERT",
      "path": "26"
    },
    "4702": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "4703": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "26"
    },
    "4704": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "GAS",
      "path": "26"
    },
    "4705": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "STATICCALL",
      "path": "26"
    },
    "4706": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "4707": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "26"
    },
    "4708": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "4709": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x1272"
    },
    "4712": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "4713": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATASIZE",
      "path": "26"
    },
    "4714": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "4716": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "26"
    },
    "4717": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATACOPY",
      "path": "26"
    },
    "4718": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATASIZE",
      "path": "26"
    },
    "4719": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "4721": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "REVERT",
      "path": "26"
    },
    "4722": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "4723": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "26"
    },
    "4724": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "26"
    },
    "4725": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "26"
    },
    "4726": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "26"
    },
    "4727": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "4729": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "4730": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "RETURNDATASIZE",
      "path": "26"
    },
    "4731": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x1F"
    },
    "4733": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "NOT",
      "path": "26"
    },
    "4734": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x1F"
    },
    "4736": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP3",
      "path": "26"
    },
    "4737": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "26"
    },
    "4738": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "AND",
      "path": "26"
    },
    "4739": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP3",
      "path": "26"
    },
    "4740": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "26"
    },
    "4741": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP1",
      "path": "26"
    },
    "4742": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "4744": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "4745": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "POP",
      "path": "26"
    },
    "4746": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "DUP2",
      "path": "26"
    },
    "4747": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "ADD",
      "path": "26"
    },
    "4748": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "4749": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x1296"
    },
    "4752": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SWAP2",
      "path": "26"
    },
    "4753": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "4754": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x4DC9"
    },
    "4757": {
      "fn": "Component.getState",
      "jump": "i",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMP",
      "path": "26"
    },
    "4758": {
      "fn": "Component.getState",
      "offset": [
        2585,
        2633
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "4759": {
      "fn": "Component.getState",
      "offset": [
        2578,
        2633
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "4760": {
      "fn": "Component.getState",
      "offset": [
        2578,
        2633
      ],
      "op": "POP",
      "path": "26"
    },
    "4761": {
      "fn": "Component.getState",
      "offset": [
        2500,
        2636
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "4762": {
      "fn": "Component.getState",
      "jump": "o",
      "offset": [
        2500,
        2636
      ],
      "op": "JUMP",
      "path": "26"
    },
    "4763": {
      "fn": "Component.approvalCallback",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "4764": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x12B0"
    },
    "4767": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "4777": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "4779": {
      "op": "SHL"
    },
    "4780": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3A62"
    },
    "4783": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "26"
    },
    "4784": {
      "fn": "Component.approvalCallback",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "4785": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4787": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4789": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4791": {
      "op": "SHL"
    },
    "4792": {
      "op": "SUB"
    },
    "4793": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "4794": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11",
      "statement": 26
    },
    "4795": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4797": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "4799": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "4801": {
      "op": "SHL"
    },
    "4802": {
      "op": "SUB"
    },
    "4803": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "4804": {
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "26"
    },
    "4805": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x12E0"
    },
    "4808": {
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "4809": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "4811": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "4812": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4816": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4818": {
      "op": "SHL"
    },
    "4819": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "26"
    },
    "4820": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "4821": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "4823": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "26"
    },
    "4824": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0xCA4"
    },
    "4827": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "4828": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x5489"
    },
    "4831": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "26"
    },
    "4832": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "4833": {
      "fn": "Component.approvalCallback",
      "jump": "o",
      "offset": [
        3279,
        3357
      ],
      "op": "JUMP",
      "path": "26"
    },
    "4834": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4835": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7272,
        7288
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4837": {
      "offset": [
        3824,
        3847
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x12ED"
    },
    "4840": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "4841": {
      "offset": [
        3834,
        3846
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x9CE"
    },
    "4844": {
      "fn": "Context._msgSender",
      "offset": [
        640,
        736
      ],
      "op": "JUMP",
      "path": "11"
    },
    "4845": {
      "offset": [
        3824,
        3847
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4846": {
      "offset": [
        3816,
        3905
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1357"
    },
    "4849": {
      "offset": [
        3816,
        3905
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4850": {
      "fn": "Context._msgSender",
      "offset": [
        3816,
        3905
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4852": {
      "fn": "Context._msgSender",
      "offset": [
        3816,
        3905
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4853": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4857": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4859": {
      "op": "SHL"
    },
    "4860": {
      "offset": [
        3816,
        3905
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4861": {
      "fn": "Context._msgSender",
      "offset": [
        3816,
        3905
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4862": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "4864": {
      "offset": [
        3816,
        3905
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "4866": {
      "fn": "Context._msgSender",
      "offset": [
        3816,
        3905
      ],
      "op": "DUP3",
      "path": "53"
    },
    "4867": {
      "fn": "Context._msgSender",
      "offset": [
        3816,
        3905
      ],
      "op": "ADD",
      "path": "53"
    },
    "4868": {
      "op": "MSTORE"
    },
    "4869": {
      "op": "PUSH1",
      "value": "0x35"
    },
    "4871": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "4873": {
      "op": "DUP3"
    },
    "4874": {
      "op": "ADD"
    },
    "4875": {
      "op": "MSTORE"
    },
    "4876": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3030313A4143434F554E545F4E4F545F414C4C4F5745"
    },
    "4909": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "4911": {
      "op": "DUP3"
    },
    "4912": {
      "op": "ADD"
    },
    "4913": {
      "op": "MSTORE"
    },
    "4914": {
      "op": "PUSH21",
      "value": "0x222FA327A92FA12AA7222622AFA1A922A0AA24A7A7"
    },
    "4936": {
      "op": "PUSH1",
      "value": "0x59"
    },
    "4938": {
      "op": "SHL"
    },
    "4939": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "4941": {
      "op": "DUP3"
    },
    "4942": {
      "op": "ADD"
    },
    "4943": {
      "op": "MSTORE"
    },
    "4944": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "4946": {
      "op": "ADD"
    },
    "4947": {
      "offset": [
        3816,
        3905
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "4950": {
      "op": "JUMP"
    },
    "4951": {
      "offset": [
        3816,
        3905
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4952": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7347
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 27,
      "value": "0x16"
    },
    "4954": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7348,
        7352
      ],
      "op": "DUP10",
      "path": "53"
    },
    "4955": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4957": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4958": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1367"
    },
    "4961": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4962": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4963": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x52D0"
    },
    "4966": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        7325,
        7353
      ],
      "op": "JUMP",
      "path": "53"
    },
    "4967": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "4968": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4969": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "DUP2",
      "path": "53"
    },
    "4970": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "4971": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "4973": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "ADD",
      "path": "53"
    },
    "4974": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4976": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4977": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "DUP1",
      "path": "53"
    },
    "4978": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "4979": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "SUB",
      "path": "53"
    },
    "4980": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "4981": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "4982": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7353
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "4983": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7357,
        7358
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "4985": {
      "branch": 180,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7325,
        7358
      ],
      "op": "EQ",
      "path": "53"
    },
    "4986": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x13C5"
    },
    "4989": {
      "branch": 180,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "4990": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "4992": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "4993": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "4997": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "4999": {
      "op": "SHL"
    },
    "5000": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5001": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5002": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5004": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5006": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5007": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "ADD",
      "path": "53"
    },
    "5008": {
      "op": "MSTORE"
    },
    "5009": {
      "op": "PUSH1",
      "value": "0x1D"
    },
    "5011": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5013": {
      "op": "DUP3"
    },
    "5014": {
      "op": "ADD"
    },
    "5015": {
      "op": "MSTORE"
    },
    "5016": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032303A4E414D455F4E4F545F554E49515545000000"
    },
    "5049": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5051": {
      "op": "DUP3"
    },
    "5052": {
      "op": "ADD"
    },
    "5053": {
      "op": "MSTORE"
    },
    "5054": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5056": {
      "op": "ADD"
    },
    "5057": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5060": {
      "op": "JUMP"
    },
    "5061": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7304,
        7404
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5062": {
      "offset": [
        1960,
        1974
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x127500"
    },
    "5066": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7443
      ],
      "op": "DUP9",
      "path": "53",
      "statement": 28
    },
    "5067": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7466
      ],
      "op": "LT",
      "path": "53"
    },
    "5068": {
      "branch": 181,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7466
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5069": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7513
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5070": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7513
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5071": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7513
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x13DB"
    },
    "5074": {
      "branch": 181,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7513
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5075": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7513
      ],
      "op": "POP",
      "path": "53"
    },
    "5076": {
      "offset": [
        2026,
        2041
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xED4E00"
    },
    "5080": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7482,
        7490
      ],
      "op": "DUP9",
      "path": "53"
    },
    "5081": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7482,
        7513
      ],
      "op": "GT",
      "path": "53"
    },
    "5082": {
      "branch": 182,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7482,
        7513
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5083": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7435,
        7513
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5084": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1427"
    },
    "5087": {
      "branch": 182,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5088": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5090": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5091": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5095": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5097": {
      "op": "SHL"
    },
    "5098": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5099": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5100": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5102": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5104": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5105": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "ADD",
      "path": "53"
    },
    "5106": {
      "op": "MSTORE"
    },
    "5107": {
      "op": "PUSH1",
      "value": "0x1E"
    },
    "5109": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5111": {
      "op": "DUP3"
    },
    "5112": {
      "op": "ADD"
    },
    "5113": {
      "op": "MSTORE"
    },
    "5114": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032313A4C49464554494D455F494E56414C49440000"
    },
    "5147": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5149": {
      "op": "DUP3"
    },
    "5150": {
      "op": "ADD"
    },
    "5151": {
      "op": "MSTORE"
    },
    "5152": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5154": {
      "op": "ADD"
    },
    "5155": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5158": {
      "op": "JUMP"
    },
    "5159": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7414,
        7561
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5160": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7636,
        7663
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "5162": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7666,
        7712
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1432"
    },
    "5165": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7686,
        7711
      ],
      "op": "DUP9",
      "path": "53"
    },
    "5166": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7666,
        7685
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11B4"
    },
    "5169": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        7666,
        7712
      ],
      "op": "JUMP",
      "path": "53"
    },
    "5170": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7666,
        7712
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5171": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7636,
        7712
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "5172": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7636,
        7712
      ],
      "op": "POP",
      "path": "53"
    },
    "5173": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7722,
        7749
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "5175": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7752,
        7798
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x143F"
    },
    "5178": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7772,
        7797
      ],
      "op": "DUP9",
      "path": "53"
    },
    "5179": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7752,
        7771
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11B4"
    },
    "5182": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        7752,
        7798
      ],
      "op": "JUMP",
      "path": "53"
    },
    "5183": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7752,
        7798
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5184": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7722,
        7798
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "5185": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7722,
        7798
      ],
      "op": "POP",
      "path": "53"
    },
    "5186": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7867,
        7892
      ],
      "op": "DUP9",
      "path": "53",
      "statement": 29
    },
    "5187": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7863
      ],
      "op": "DUP9",
      "path": "53"
    },
    "5188": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7892
      ],
      "op": "LT",
      "path": "53"
    },
    "5189": {
      "branch": 183,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7892
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5190": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7956
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5191": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7956
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5192": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7956
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1456"
    },
    "5195": {
      "branch": 183,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7956
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5196": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7956
      ],
      "op": "POP",
      "path": "53"
    },
    "5197": {
      "offset": [
        2310,
        2327
      ],
      "op": "PUSH5",
      "path": "53",
      "value": "0xE8D4A51000"
    },
    "5203": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7908,
        7933
      ],
      "op": "DUP9",
      "path": "53"
    },
    "5204": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7908,
        7956
      ],
      "op": "GT",
      "path": "53"
    },
    "5205": {
      "branch": 184,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7908,
        7956
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5206": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        7956
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5207": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        8012
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5208": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        8012
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5209": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        8012
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1464"
    },
    "5212": {
      "branch": 184,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        8012
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5213": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        8012
      ],
      "op": "POP",
      "path": "53"
    },
    "5214": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7995,
        8012
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1D"
    },
    "5216": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7995,
        8012
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "5217": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7972,
        7991
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5218": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7972,
        8012
      ],
      "op": "GT",
      "path": "53"
    },
    "5219": {
      "branch": 185,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7972,
        8012
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5220": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7838,
        8012
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5221": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x14C4"
    },
    "5224": {
      "branch": 185,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5225": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5227": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5228": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5232": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5234": {
      "op": "SHL"
    },
    "5235": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5236": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5237": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5239": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5241": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5242": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "ADD",
      "path": "53"
    },
    "5243": {
      "op": "MSTORE"
    },
    "5244": {
      "op": "PUSH1",
      "value": "0x2B"
    },
    "5246": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5248": {
      "op": "DUP3"
    },
    "5249": {
      "op": "ADD"
    },
    "5250": {
      "op": "MSTORE"
    },
    "5251": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032323A4D41585F50524F5445435445445F42414C41"
    },
    "5284": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5286": {
      "op": "DUP3"
    },
    "5287": {
      "op": "ADD"
    },
    "5288": {
      "op": "MSTORE"
    },
    "5289": {
      "op": "PUSH11",
      "value": "0x1390D157D2539590531251"
    },
    "5301": {
      "op": "PUSH1",
      "value": "0xAA"
    },
    "5303": {
      "op": "SHL"
    },
    "5304": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5306": {
      "op": "DUP3"
    },
    "5307": {
      "op": "ADD"
    },
    "5308": {
      "op": "MSTORE"
    },
    "5309": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "5311": {
      "op": "ADD"
    },
    "5312": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5315": {
      "op": "JUMP"
    },
    "5316": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        7817,
        8072
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5317": {
      "offset": [
        2226,
        2240
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x77359400"
    },
    "5322": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8128
      ],
      "op": "DUP10",
      "path": "53",
      "statement": 30
    },
    "5323": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8151
      ],
      "op": "LT",
      "path": "53"
    },
    "5324": {
      "branch": 186,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8151
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5325": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8221
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5326": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8221
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5327": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8221
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x14D8"
    },
    "5330": {
      "branch": 186,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8221
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5331": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8221
      ],
      "op": "POP",
      "path": "53"
    },
    "5332": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8196,
        8221
      ],
      "op": "DUP8",
      "path": "53"
    },
    "5333": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8167,
        8192
      ],
      "op": "DUP10",
      "path": "53"
    },
    "5334": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8167,
        8221
      ],
      "op": "GT",
      "path": "53"
    },
    "5335": {
      "branch": 187,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8167,
        8221
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5336": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8103,
        8221
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5337": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1538"
    },
    "5340": {
      "branch": 187,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5341": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5343": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5344": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5348": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5350": {
      "op": "SHL"
    },
    "5351": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5352": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5353": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5355": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5357": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5358": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "ADD",
      "path": "53"
    },
    "5359": {
      "op": "MSTORE"
    },
    "5360": {
      "op": "PUSH1",
      "value": "0x2B"
    },
    "5362": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5364": {
      "op": "DUP3"
    },
    "5365": {
      "op": "ADD"
    },
    "5366": {
      "op": "MSTORE"
    },
    "5367": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032333A4D494E5F50524F5445435445445F42414C41"
    },
    "5400": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5402": {
      "op": "DUP3"
    },
    "5403": {
      "op": "ADD"
    },
    "5404": {
      "op": "MSTORE"
    },
    "5405": {
      "op": "PUSH11",
      "value": "0x1390D157D2539590531251"
    },
    "5417": {
      "op": "PUSH1",
      "value": "0xAA"
    },
    "5419": {
      "op": "SHL"
    },
    "5420": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5422": {
      "op": "DUP3"
    },
    "5423": {
      "op": "ADD"
    },
    "5424": {
      "op": "MSTORE"
    },
    "5425": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "5427": {
      "op": "ADD"
    },
    "5428": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5431": {
      "op": "JUMP"
    },
    "5432": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8082,
        8282
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5433": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8333,
        8334
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 31,
      "value": "0x0"
    },
    "5435": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8330
      ],
      "op": "DUP7",
      "path": "53"
    },
    "5436": {
      "branch": 188,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8334
      ],
      "op": "GT",
      "path": "53"
    },
    "5437": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8390
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5438": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8390
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5439": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8390
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x154B"
    },
    "5442": {
      "branch": 188,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8390
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5443": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8390
      ],
      "op": "POP",
      "path": "53"
    },
    "5444": {
      "offset": [
        2159,
        2174
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x9E3400"
    },
    "5448": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8350,
        8367
      ],
      "op": "DUP7",
      "path": "53"
    },
    "5449": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8350,
        8390
      ],
      "op": "GT",
      "path": "53"
    },
    "5450": {
      "branch": 189,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8350,
        8390
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5451": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8313,
        8390
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5452": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x15A2"
    },
    "5455": {
      "branch": 189,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5456": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5458": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5459": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5463": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5465": {
      "op": "SHL"
    },
    "5466": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5467": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5468": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5470": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5472": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5473": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "ADD",
      "path": "53"
    },
    "5474": {
      "op": "MSTORE"
    },
    "5475": {
      "op": "PUSH1",
      "value": "0x22"
    },
    "5477": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5479": {
      "op": "DUP3"
    },
    "5480": {
      "op": "ADD"
    },
    "5481": {
      "op": "MSTORE"
    },
    "5482": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032343A4D41585F4455524154494F4E5F494E56414C"
    },
    "5515": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5517": {
      "op": "DUP3"
    },
    "5518": {
      "op": "ADD"
    },
    "5519": {
      "op": "MSTORE"
    },
    "5520": {
      "op": "PUSH2",
      "value": "0x1251"
    },
    "5523": {
      "op": "PUSH1",
      "value": "0xF2"
    },
    "5525": {
      "op": "SHL"
    },
    "5526": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5528": {
      "op": "DUP3"
    },
    "5529": {
      "op": "ADD"
    },
    "5530": {
      "op": "MSTORE"
    },
    "5531": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "5533": {
      "op": "ADD"
    },
    "5534": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5537": {
      "op": "JUMP"
    },
    "5538": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8292,
        8442
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5539": {
      "offset": [
        2093,
        2107
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x127500"
    },
    "5543": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8490
      ],
      "op": "DUP8",
      "path": "53",
      "statement": 32
    },
    "5544": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8513
      ],
      "op": "LT",
      "path": "53"
    },
    "5545": {
      "branch": 190,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8513
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5546": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8567
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5547": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8567
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5548": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8567
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x15B5"
    },
    "5551": {
      "branch": 190,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8567
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5552": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8567
      ],
      "op": "POP",
      "path": "53"
    },
    "5553": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8550,
        8567
      ],
      "op": "DUP6",
      "path": "53"
    },
    "5554": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8529,
        8546
      ],
      "op": "DUP8",
      "path": "53"
    },
    "5555": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8529,
        8567
      ],
      "op": "GT",
      "path": "53"
    },
    "5556": {
      "branch": 191,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8529,
        8567
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5557": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8473,
        8567
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5558": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x160C"
    },
    "5561": {
      "branch": 191,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5562": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5564": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5565": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5569": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5571": {
      "op": "SHL"
    },
    "5572": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5573": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5574": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5576": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5578": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5579": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "ADD",
      "path": "53"
    },
    "5580": {
      "op": "MSTORE"
    },
    "5581": {
      "op": "PUSH1",
      "value": "0x22"
    },
    "5583": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5585": {
      "op": "DUP3"
    },
    "5586": {
      "op": "ADD"
    },
    "5587": {
      "op": "MSTORE"
    },
    "5588": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032353A4D494E5F4455524154494F4E5F494E56414C"
    },
    "5621": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5623": {
      "op": "DUP3"
    },
    "5624": {
      "op": "ADD"
    },
    "5625": {
      "op": "MSTORE"
    },
    "5626": {
      "op": "PUSH2",
      "value": "0x1251"
    },
    "5629": {
      "op": "PUSH1",
      "value": "0xF2"
    },
    "5631": {
      "op": "SHL"
    },
    "5632": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5634": {
      "op": "DUP3"
    },
    "5635": {
      "op": "ADD"
    },
    "5636": {
      "op": "MSTORE"
    },
    "5637": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "5639": {
      "op": "ADD"
    },
    "5640": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5643": {
      "op": "JUMP"
    },
    "5644": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8452,
        8619
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5645": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8675,
        8676
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 33,
      "value": "0x0"
    },
    "5647": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8650,
        8672
      ],
      "op": "DUP6",
      "path": "53"
    },
    "5648": {
      "branch": 192,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8650,
        8676
      ],
      "op": "GT",
      "path": "53"
    },
    "5649": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8650,
        8725
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5650": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8650,
        8725
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5651": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8650,
        8725
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1629"
    },
    "5654": {
      "branch": 192,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8650,
        8725
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5655": {
      "op": "POP"
    },
    "5656": {
      "offset": [
        2508,
        2530
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1625"
    },
    "5659": {
      "offset": [
        2529,
        2530
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x5"
    },
    "5661": {
      "offset": [
        2463,
        2468
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xF4240"
    },
    "5665": {
      "offset": [
        2508,
        2530
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56F5"
    },
    "5668": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        2508,
        2530
      ],
      "op": "JUMP",
      "path": "53"
    },
    "5669": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        2508,
        2530
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5670": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8692,
        8714
      ],
      "op": "DUP6",
      "path": "53"
    },
    "5671": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8692,
        8725
      ],
      "op": "GT",
      "path": "53"
    },
    "5672": {
      "branch": 193,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8692,
        8725
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5673": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8650,
        8725
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5674": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1675"
    },
    "5677": {
      "branch": 193,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5678": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5680": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5681": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5685": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5687": {
      "op": "SHL"
    },
    "5688": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5689": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5690": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5692": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5694": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5695": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "ADD",
      "path": "53"
    },
    "5696": {
      "op": "MSTORE"
    },
    "5697": {
      "op": "PUSH1",
      "value": "0x19"
    },
    "5699": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5701": {
      "op": "DUP3"
    },
    "5702": {
      "op": "ADD"
    },
    "5703": {
      "op": "MSTORE"
    },
    "5704": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032363A4150525F494E56414C494400000000000000"
    },
    "5737": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5739": {
      "op": "DUP3"
    },
    "5740": {
      "op": "ADD"
    },
    "5741": {
      "op": "MSTORE"
    },
    "5742": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5744": {
      "op": "ADD"
    },
    "5745": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5748": {
      "op": "JUMP"
    },
    "5749": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8629,
        8768
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5750": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8815,
        8816
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 34,
      "value": "0x0"
    },
    "5752": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8812
      ],
      "op": "DUP5",
      "path": "53"
    },
    "5753": {
      "branch": 194,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8816
      ],
      "op": "GT",
      "path": "53"
    },
    "5754": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8866
      ],
      "op": "DUP1",
      "path": "53"
    },
    "5755": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8866
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5756": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8866
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1687"
    },
    "5759": {
      "branch": 194,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8866
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5760": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8866
      ],
      "op": "POP",
      "path": "53"
    },
    "5761": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8849,
        8866
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1D"
    },
    "5763": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8849,
        8866
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "5764": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8832,
        8845
      ],
      "op": "DUP5",
      "path": "53"
    },
    "5765": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8832,
        8866
      ],
      "op": "GT",
      "path": "53"
    },
    "5766": {
      "branch": 195,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8832,
        8866
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5767": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8799,
        8866
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5768": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x16DE"
    },
    "5771": {
      "branch": 195,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5772": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5774": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5775": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5779": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5781": {
      "op": "SHL"
    },
    "5782": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5783": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5784": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5786": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5788": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5789": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "ADD",
      "path": "53"
    },
    "5790": {
      "op": "MSTORE"
    },
    "5791": {
      "op": "PUSH1",
      "value": "0x22"
    },
    "5793": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5795": {
      "op": "DUP3"
    },
    "5796": {
      "op": "ADD"
    },
    "5797": {
      "op": "MSTORE"
    },
    "5798": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032373A5249534B5F4341504954414C5F494E56414C"
    },
    "5831": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5833": {
      "op": "DUP3"
    },
    "5834": {
      "op": "ADD"
    },
    "5835": {
      "op": "MSTORE"
    },
    "5836": {
      "op": "PUSH2",
      "value": "0x1251"
    },
    "5839": {
      "op": "PUSH1",
      "value": "0xF2"
    },
    "5841": {
      "op": "SHL"
    },
    "5842": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5844": {
      "op": "DUP3"
    },
    "5845": {
      "op": "ADD"
    },
    "5846": {
      "op": "MSTORE"
    },
    "5847": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "5849": {
      "op": "ADD"
    },
    "5850": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5853": {
      "op": "JUMP"
    },
    "5854": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8778,
        8918
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5855": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8981,
        9000
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 35,
      "value": "0x1C"
    },
    "5857": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8981,
        9000
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "5858": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8964,
        8977
      ],
      "op": "DUP5",
      "path": "53"
    },
    "5859": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8961
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x16EA"
    },
    "5862": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8959
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x371E"
    },
    "5865": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        8949,
        8961
      ],
      "op": "JUMP",
      "path": "53"
    },
    "5866": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8961
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5867": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8977
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x16F4"
    },
    "5870": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8977
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "5871": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8977
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "5872": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8977
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "5875": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        8949,
        8977
      ],
      "op": "JUMP",
      "path": "53"
    },
    "5876": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        8977
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5877": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        9000
      ],
      "op": "GT",
      "path": "53"
    },
    "5878": {
      "branch": 196,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8949,
        9000
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "5879": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1752"
    },
    "5882": {
      "branch": 196,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "5883": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "5885": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "5886": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "5890": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "5892": {
      "op": "SHL"
    },
    "5893": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5894": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "5895": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "5897": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "5899": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "DUP3",
      "path": "53"
    },
    "5900": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "ADD",
      "path": "53"
    },
    "5901": {
      "op": "MSTORE"
    },
    "5902": {
      "op": "PUSH1",
      "value": "0x27"
    },
    "5904": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "5906": {
      "op": "DUP3"
    },
    "5907": {
      "op": "ADD"
    },
    "5908": {
      "op": "MSTORE"
    },
    "5909": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3032383A504F4F4C5F4341504954414C5F4341505F45"
    },
    "5942": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "5944": {
      "op": "DUP3"
    },
    "5945": {
      "op": "ADD"
    },
    "5946": {
      "op": "MSTORE"
    },
    "5947": {
      "op": "PUSH7",
      "value": "0x1610D151511151"
    },
    "5955": {
      "op": "PUSH1",
      "value": "0xCA"
    },
    "5957": {
      "op": "SHL"
    },
    "5958": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "5960": {
      "op": "DUP3"
    },
    "5961": {
      "op": "ADD"
    },
    "5962": {
      "op": "MSTORE"
    },
    "5963": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "5965": {
      "op": "ADD"
    },
    "5966": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "5969": {
      "op": "JUMP"
    },
    "5970": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        8928,
        9056
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5971": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9067,
        9086
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "5973": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9089,
        9329
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1763"
    },
    "5976": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9129,
        9133
      ],
      "op": "DUP13",
      "path": "53"
    },
    "5977": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9147,
        9155
      ],
      "op": "DUP13",
      "path": "53"
    },
    "5978": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9169,
        9188
      ],
      "op": "DUP6",
      "path": "53"
    },
    "5979": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9202,
        9221
      ],
      "op": "DUP6",
      "path": "53"
    },
    "5980": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9235,
        9252
      ],
      "op": "DUP13",
      "path": "53"
    },
    "5981": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9266,
        9283
      ],
      "op": "DUP13",
      "path": "53"
    },
    "5982": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9297,
        9319
      ],
      "op": "DUP13",
      "path": "53"
    },
    "5983": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9089,
        9115
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1E90"
    },
    "5986": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        9089,
        9329
      ],
      "op": "JUMP",
      "path": "53"
    },
    "5987": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9089,
        9329
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "5988": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9067,
        9329
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "5989": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9067,
        9329
      ],
      "op": "POP",
      "path": "53"
    },
    "5990": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9351,
        9392
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 36,
      "value": "0x176F"
    },
    "5993": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9370,
        9376
      ],
      "op": "DUP2",
      "path": "53"
    },
    "5994": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9378,
        9391
      ],
      "op": "DUP7",
      "path": "53"
    },
    "5995": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9351,
        9369
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2347"
    },
    "5998": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        9351,
        9392
      ],
      "op": "JUMP",
      "path": "53"
    },
    "5999": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9351,
        9392
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6000": {
      "offset": [
        1886,
        1906
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6002": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6003": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6004": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6006": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6007": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6008": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "6010": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6011": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "ADD",
      "path": "53"
    },
    "6012": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6013": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "DUP4",
      "path": "53"
    },
    "6014": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1886,
        1906
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6015": {
      "offset": [
        1876,
        1907
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6016": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1876,
        1907
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6017": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1876,
        1907
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6018": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        1876,
        1907
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "6019": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9340,
        9392
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "6020": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9340,
        9392
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "6021": {
      "op": "POP"
    },
    "6022": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1791"
    },
    "6025": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6026": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9433,
        9437
      ],
      "op": "DUP16",
      "path": "53"
    },
    "6027": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9433,
        9437
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6028": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "ADD",
      "path": "53"
    },
    "6029": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x52D0"
    },
    "6032": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        9416,
        9438
      ],
      "op": "JUMP",
      "path": "53"
    },
    "6033": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6034": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6036": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6037": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "6039": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6040": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "DUP4",
      "path": "53"
    },
    "6041": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "SUB",
      "path": "53"
    },
    "6042": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "SUB",
      "path": "53"
    },
    "6043": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6044": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6045": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6046": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6048": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9416,
        9438
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6049": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9406,
        9439
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6050": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9406,
        9439
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6051": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9406,
        9439
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6052": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9406,
        9439
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "6054": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9406,
        9439
      ],
      "op": "ADD",
      "path": "53"
    },
    "6055": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9406,
        9439
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "6056": {
      "branch": 197,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9406,
        9460
      ],
      "op": "EQ",
      "path": "53"
    },
    "6057": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9403,
        9526
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x17CE"
    },
    "6060": {
      "branch": 197,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9403,
        9526
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "6061": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9507,
        9515
      ],
      "op": "DUP4",
      "path": "53",
      "statement": 37
    },
    "6062": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9498
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x16"
    },
    "6064": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9499,
        9503
      ],
      "op": "DUP14",
      "path": "53"
    },
    "6065": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6067": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6068": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x17BD"
    },
    "6071": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6072": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6073": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x52D0"
    },
    "6076": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        9476,
        9504
      ],
      "op": "JUMP",
      "path": "53"
    },
    "6077": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6078": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6079": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6080": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6081": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6083": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6084": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6085": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6086": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6087": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "SUB",
      "path": "53"
    },
    "6088": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "6090": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "ADD",
      "path": "53"
    },
    "6091": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6092": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9504
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "6093": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9476,
        9515
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "6094": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9403,
        9526
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6095": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9839
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "6097": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9839
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "6098": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6100": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6101": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "6106": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6108": {
      "op": "SHL"
    },
    "6109": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6110": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6111": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "6113": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6114": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ADD",
      "path": "53"
    },
    "6115": {
      "op": "DUP7"
    },
    "6116": {
      "op": "SWAP1"
    },
    "6117": {
      "op": "MSTORE"
    },
    "6118": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9792,
        9820
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6120": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9792,
        9820
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6121": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6123": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6125": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6127": {
      "op": "SHL"
    },
    "6128": {
      "op": "SUB"
    },
    "6129": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9839
      ],
      "op": "AND",
      "path": "53"
    },
    "6130": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9839
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6131": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9849
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x2D0821B7"
    },
    "6136": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9849
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6137": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6139": {
      "op": "ADD"
    },
    "6140": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6142": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6144": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6145": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6146": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP4",
      "path": "53"
    },
    "6147": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "SUB",
      "path": "53"
    },
    "6148": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6149": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP7",
      "path": "53"
    },
    "6150": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6151": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "6152": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6153": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6154": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6155": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1813"
    },
    "6158": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "6159": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6161": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6162": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "REVERT",
      "path": "53"
    },
    "6163": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6164": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "POP",
      "path": "53"
    },
    "6165": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "GAS",
      "path": "53"
    },
    "6166": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "6167": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6168": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6169": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6170": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1827"
    },
    "6173": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "6174": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "6175": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6177": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6178": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "6179": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "6180": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6182": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "REVERT",
      "path": "53"
    },
    "6183": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6184": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "POP",
      "path": "53"
    },
    "6185": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "POP",
      "path": "53"
    },
    "6186": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "POP",
      "path": "53"
    },
    "6187": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "POP",
      "path": "53"
    },
    "6188": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6190": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6191": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "6192": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6194": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP3",
      "path": "53"
    },
    "6195": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "6196": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "6198": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "6199": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6200": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6201": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ADD",
      "path": "53"
    },
    "6202": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "6204": {
      "op": "NOT"
    },
    "6205": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "AND",
      "path": "53"
    },
    "6206": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP3",
      "path": "53"
    },
    "6207": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ADD",
      "path": "53"
    },
    "6208": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6210": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6211": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x184F"
    },
    "6214": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6215": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6216": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6217": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "ADD",
      "path": "53"
    },
    "6218": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6219": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4FFB"
    },
    "6222": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        9823,
        9859
      ],
      "op": "JUMP",
      "path": "53"
    },
    "6223": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9823,
        9859
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6224": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9882,
        9896
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x17"
    },
    "6226": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9882,
        9896
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "6227": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9792,
        9859
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6228": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9792,
        9859
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6229": {
      "op": "POP"
    },
    "6230": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6232": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6234": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6236": {
      "op": "SHL"
    },
    "6237": {
      "op": "SUB"
    },
    "6238": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9882,
        9896
      ],
      "op": "AND",
      "path": "53"
    },
    "6239": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9874,
        9911
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6240": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9874,
        9911
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6241": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9874,
        9911
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6242": {
      "branch": 198,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9874,
        9911
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6243": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9874,
        9955
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1874"
    },
    "6246": {
      "branch": 198,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9874,
        9955
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "6247": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9874,
        9955
      ],
      "op": "POP",
      "path": "53"
    },
    "6248": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9915,
        9955
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1874"
    },
    "6251": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9937,
        9943
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6252": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9937,
        9954
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "6254": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9937,
        9954
      ],
      "op": "ADD",
      "path": "53"
    },
    "6255": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9937,
        9954
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6256": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9915,
        9936
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3AE4"
    },
    "6259": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        9915,
        9955
      ],
      "op": "JUMP",
      "path": "53"
    },
    "6260": {
      "branch": 199,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9915,
        9955
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6261": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9870,
        10031
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6262": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9870,
        10031
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1884"
    },
    "6265": {
      "branch": 199,
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9870,
        10031
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "6266": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9972,
        10020
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 38,
      "value": "0x1884"
    },
    "6269": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9997,
        10003
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6270": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        10005,
        10009
      ],
      "op": "DUP15",
      "path": "53"
    },
    "6271": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        10011,
        10019
      ],
      "op": "DUP15",
      "path": "53"
    },
    "6272": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9972,
        9996
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3C83"
    },
    "6275": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "i",
      "offset": [
        9972,
        10020
      ],
      "op": "JUMP",
      "path": "53"
    },
    "6276": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        9972,
        10020
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6277": {
      "offset": [
        3915,
        3916
      ],
      "op": "POP",
      "path": "53"
    },
    "6278": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        3915,
        3916
      ],
      "op": "POP",
      "path": "53"
    },
    "6279": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        3915,
        3916
      ],
      "op": "POP",
      "path": "53"
    },
    "6280": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        3915,
        3916
      ],
      "op": "POP",
      "path": "53"
    },
    "6281": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "SWAP9",
      "path": "53"
    },
    "6282": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "6283": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6284": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6285": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6286": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6287": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6288": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6289": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6290": {
      "fn": "DepegRiskpool.createBundle",
      "offset": [
        6904,
        10037
      ],
      "op": "POP",
      "path": "53"
    },
    "6291": {
      "fn": "DepegRiskpool.createBundle",
      "jump": "o",
      "offset": [
        6904,
        10037
      ],
      "op": "JUMP",
      "path": "53"
    },
    "6292": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "6293": {
      "fn": "Component.isRiskpool",
      "offset": [
        3024,
        3028
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "6295": {
      "fn": "Component.isRiskpool",
      "offset": [
        3057,
        3090
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 39,
      "value": "0x2"
    },
    "6297": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "6298": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x3"
    },
    "6300": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "6301": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0xFF"
    },
    "6303": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3053
      ],
      "op": "AND",
      "path": "26"
    },
    "6304": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "6306": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "DUP2",
      "path": "26"
    },
    "6307": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "GT",
      "path": "26"
    },
    "6308": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "6309": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x18BE"
    },
    "6312": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "6313": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "6318": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6320": {
      "op": "SHL"
    },
    "6321": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "6323": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "6324": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x21"
    },
    "6326": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "6328": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "6329": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x24"
    },
    "6331": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "6333": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "REVERT",
      "path": "26"
    },
    "6334": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "6335": {
      "fn": "Component.isRiskpool",
      "offset": [
        3039,
        3090
      ],
      "op": "EQ",
      "path": "26"
    },
    "6336": {
      "fn": "Component.isRiskpool",
      "offset": [
        3032,
        3090
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "6337": {
      "fn": "Component.isRiskpool",
      "offset": [
        3032,
        3090
      ],
      "op": "POP",
      "path": "26"
    },
    "6338": {
      "fn": "Component.isRiskpool",
      "offset": [
        2973,
        3093
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "6339": {
      "fn": "Component.isRiskpool",
      "jump": "o",
      "offset": [
        2973,
        3093
      ],
      "op": "JUMP",
      "path": "26"
    },
    "6340": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6341": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8615,
        8625
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 40,
      "value": "0xA"
    },
    "6343": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8615,
        8632
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "6344": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8573,
        8589
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6346": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8573,
        8589
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6347": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8609,
        8632
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6348": {
      "branch": 234,
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8609,
        8632
      ],
      "op": "LT",
      "path": "58"
    },
    "6349": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1924"
    },
    "6352": {
      "branch": 234,
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6353": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6355": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6356": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "6360": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "6362": {
      "op": "SHL"
    },
    "6363": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6364": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6365": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6367": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "6369": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6370": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "ADD",
      "path": "58"
    },
    "6371": {
      "op": "MSTORE"
    },
    "6372": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6374": {
      "op": "DUP1"
    },
    "6375": {
      "op": "DUP3"
    },
    "6376": {
      "op": "ADD"
    },
    "6377": {
      "op": "MSTORE"
    },
    "6378": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3030373A42554E444C455F494E4445585F544F4F5F4C"
    },
    "6411": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "6413": {
      "op": "DUP3"
    },
    "6414": {
      "op": "ADD"
    },
    "6415": {
      "op": "MSTORE"
    },
    "6416": {
      "op": "PUSH4",
      "value": "0x41524745"
    },
    "6421": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6423": {
      "op": "SHL"
    },
    "6424": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "6426": {
      "op": "DUP3"
    },
    "6427": {
      "op": "ADD"
    },
    "6428": {
      "op": "MSTORE"
    },
    "6429": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "6431": {
      "op": "ADD"
    },
    "6432": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "6435": {
      "op": "JUMP"
    },
    "6436": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8601,
        8673
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6437": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8700
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 41,
      "value": "0xA"
    },
    "6439": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8701,
        8704
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6440": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6441": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "6442": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6443": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "LT",
      "path": "58"
    },
    "6444": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1945"
    },
    "6447": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6448": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "6453": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6455": {
      "op": "SHL"
    },
    "6456": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6458": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6459": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x32"
    },
    "6461": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "6463": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6464": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x24"
    },
    "6466": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6468": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "REVERT",
      "path": "58"
    },
    "6469": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6470": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6471": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6473": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6474": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "6476": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6478": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "KECCAK256",
      "path": "58"
    },
    "6479": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "ADD",
      "path": "58"
    },
    "6480": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8690,
        8705
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "6481": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8683,
        8705
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6482": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8683,
        8705
      ],
      "op": "POP",
      "path": "58"
    },
    "6483": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6484": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6485": {
      "fn": "Riskpool2.getBundleId",
      "offset": [
        8517,
        8712
      ],
      "op": "POP",
      "path": "58"
    },
    "6486": {
      "fn": "Riskpool2.getBundleId",
      "jump": "o",
      "offset": [
        8517,
        8712
      ],
      "op": "JUMP",
      "path": "58"
    },
    "6487": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6488": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x195F"
    },
    "6491": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3DE1"
    },
    "6494": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "0"
    },
    "6495": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "6496": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6498": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6500": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6502": {
      "op": "SHL"
    },
    "6503": {
      "op": "SUB"
    },
    "6504": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "DUP3",
      "path": "53",
      "statement": 42
    },
    "6505": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "AND",
      "path": "53"
    },
    "6506": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "6508": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6509": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6510": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6511": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6040
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1E"
    },
    "6513": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "6515": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6516": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6517": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "6518": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6520": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6521": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "DUP3",
      "path": "53"
    },
    "6522": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6523": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6049
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "6524": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6525": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "6526": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "6528": {
      "op": "NOT"
    },
    "6529": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "AND",
      "path": "53"
    },
    "6530": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "DUP6",
      "path": "53"
    },
    "6531": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6532": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "6533": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "OR",
      "path": "53"
    },
    "6534": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6535": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "DUP2",
      "path": "53"
    },
    "6536": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6537": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "6538": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "DUP3",
      "path": "53",
      "statement": 43
    },
    "6539": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6540": {
      "op": "SWAP4"
    },
    "6541": {
      "op": "DUP5"
    },
    "6542": {
      "op": "MSTORE"
    },
    "6543": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6025,
        6064
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xFF"
    },
    "6545": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6107,
        6131
      ],
      "op": "AND",
      "path": "53"
    },
    "6546": {
      "op": "ISZERO"
    },
    "6547": {
      "op": "ISZERO"
    },
    "6548": {
      "op": "SWAP1"
    },
    "6549": {
      "op": "DUP4"
    },
    "6550": {
      "op": "ADD"
    },
    "6551": {
      "op": "MSTORE"
    },
    "6552": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "PUSH32",
      "path": "53",
      "value": "0x6F7BFF9D8E0668FB1E55B6604CECDB2A0E1920F5B57BC9428CED6E0E016D983A"
    },
    "6585": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6586": {
      "op": "ADD"
    },
    "6587": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "6588": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "6590": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "6591": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "DUP1",
      "path": "53"
    },
    "6592": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "6593": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "SUB",
      "path": "53"
    },
    "6594": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "6595": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        6079,
        6132
      ],
      "op": "LOG1",
      "path": "53"
    },
    "6596": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "POP",
      "path": "53"
    },
    "6597": {
      "fn": "DepegRiskpool.setAllowAccount",
      "offset": [
        5915,
        6139
      ],
      "op": "POP",
      "path": "53"
    },
    "6598": {
      "fn": "DepegRiskpool.setAllowAccount",
      "jump": "o",
      "offset": [
        5915,
        6139
      ],
      "op": "JUMP",
      "path": "53"
    },
    "6599": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8767,
        8855
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6600": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8830,
        8851
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xD35"
    },
    "6603": {
      "fn": "Riskpool2.getBundle",
      "offset": [
        8830,
        8851
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4A1A"
    },
    "6606": {
      "fn": "Riskpool2.getBundle",
      "jump": "i",
      "offset": [
        8830,
        8851
      ],
      "op": "JUMP",
      "path": "58"
    },
    "6607": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6608": {
      "offset": [
        2114,
        2130
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x7"
    },
    "6610": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "6611": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6613": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6614": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "6619": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "6621": {
      "op": "SHL"
    },
    "6622": {
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6623": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6624": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "6626": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6627": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "6628": {
      "op": "DUP4"
    },
    "6629": {
      "op": "SWAP1"
    },
    "6630": {
      "op": "MSTORE"
    },
    "6631": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5179,
        5187
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6632": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5179,
        5187
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6633": {
      "offset": [
        2083,
        2111
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6635": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2083,
        2111
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6636": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6638": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6640": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6642": {
      "op": "SHL"
    },
    "6643": {
      "op": "SUB"
    },
    "6644": {
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6645": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6646": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "AND",
      "path": "58"
    },
    "6647": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6648": {
      "offset": [
        2114,
        2140
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2D0821B7"
    },
    "6653": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2140
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6654": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6656": {
      "op": "ADD"
    },
    "6657": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6659": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6661": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6662": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6663": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP4",
      "path": "58"
    },
    "6664": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SUB",
      "path": "58"
    },
    "6665": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6666": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP7",
      "path": "58"
    },
    "6667": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6668": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "6669": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6670": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6671": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6672": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1A18"
    },
    "6675": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6676": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6678": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6679": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "6680": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6681": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "6682": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "GAS",
      "path": "58"
    },
    "6683": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "6684": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6685": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6686": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6687": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1A2C"
    },
    "6690": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6691": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "6692": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6694": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6695": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "6696": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "6697": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6699": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "6700": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6701": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "6702": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "6703": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "6704": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "6705": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6707": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6708": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "6709": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6711": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6712": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "6713": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "6715": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "6716": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6717": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6718": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "6719": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "6721": {
      "op": "NOT"
    },
    "6722": {
      "offset": [
        2114,
        2150
      ],
      "op": "AND",
      "path": "58"
    },
    "6723": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6724": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "6725": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6727": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6728": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1A54"
    },
    "6731": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6732": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6733": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6734": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "6735": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6736": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4FFB"
    },
    "6739": {
      "fn": "Riskpool2.unlockBundle",
      "jump": "i",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMP",
      "path": "58"
    },
    "6740": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6741": {
      "offset": [
        2182,
        2194
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x9"
    },
    "6743": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "6744": {
      "offset": [
        2203,
        2217
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6746": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6747": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP4",
      "path": "58"
    },
    "6748": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "ADD",
      "path": "58"
    },
    "6749": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6750": {
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6751": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6752": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "6757": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "6759": {
      "op": "SHL"
    },
    "6760": {
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6761": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6762": {
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "6763": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "6764": {
      "op": "POP"
    },
    "6765": {
      "offset": [
        2160,
        2179
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6767": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2160,
        2179
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "6768": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6770": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6772": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6774": {
      "op": "SHL"
    },
    "6775": {
      "op": "SUB"
    },
    "6776": {
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6777": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "6778": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "AND",
      "path": "58"
    },
    "6779": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6780": {
      "offset": [
        2182,
        2202
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x6352211E"
    },
    "6785": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2202
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6786": {
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1A91"
    },
    "6789": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6790": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "6792": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "6793": {
      "op": "SWAP1"
    },
    "6794": {
      "op": "DUP2"
    },
    "6795": {
      "op": "MSTORE"
    },
    "6796": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "6798": {
      "op": "ADD"
    },
    "6799": {
      "op": "SWAP1"
    },
    "6800": {
      "op": "JUMP"
    },
    "6801": {
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6802": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "6804": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6806": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6807": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6808": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP4",
      "path": "58"
    },
    "6809": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SUB",
      "path": "58"
    },
    "6810": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6811": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP7",
      "path": "58"
    },
    "6812": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6813": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "6814": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6815": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6816": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6817": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1AA9"
    },
    "6820": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6821": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6823": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6824": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "6825": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6826": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "6827": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "GAS",
      "path": "58"
    },
    "6828": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "6829": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6830": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6831": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6832": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1ABD"
    },
    "6835": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6836": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "6837": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6839": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6840": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "6841": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "6842": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6844": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "6845": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6846": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "6847": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "6848": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "6849": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "6850": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6852": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6853": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "6854": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "6856": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "NOT",
      "path": "58"
    },
    "6857": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "6859": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6860": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "6861": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "AND",
      "path": "58"
    },
    "6862": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6863": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "6864": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6865": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6867": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6868": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "6869": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6870": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "6871": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6872": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1AE1"
    },
    "6875": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6876": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6877": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4BEB"
    },
    "6880": {
      "fn": "Riskpool2.unlockBundle",
      "jump": "i",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMP",
      "path": "58"
    },
    "6881": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6882": {
      "offset": [
        2160,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6883": {
      "op": "POP"
    },
    "6884": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "6885": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6887": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6889": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6891": {
      "op": "SHL"
    },
    "6892": {
      "op": "SUB"
    },
    "6893": {
      "offset": [
        2250,
        2277
      ],
      "op": "DUP3",
      "path": "58"
    },
    "6894": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "AND",
      "path": "58"
    },
    "6895": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "EQ",
      "path": "58"
    },
    "6896": {
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1B0B"
    },
    "6899": {
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6900": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6902": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6903": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "6907": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "6909": {
      "op": "SHL"
    },
    "6910": {
      "offset": [
        2229,
        2333
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6911": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6912": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "6914": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "ADD",
      "path": "58"
    },
    "6915": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "6918": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6919": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5452"
    },
    "6922": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMP",
      "path": "58"
    },
    "6923": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6924": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5219
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 44,
      "value": "0x8"
    },
    "6926": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5219
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "6927": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6929": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6930": {
      "op": "PUSH4",
      "value": "0x62D8A69"
    },
    "6935": {
      "op": "PUSH1",
      "value": "0xE3"
    },
    "6937": {
      "op": "SHL"
    },
    "6938": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6939": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "6940": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "6942": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6943": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "ADD",
      "path": "58"
    },
    "6944": {
      "op": "DUP7"
    },
    "6945": {
      "op": "SWAP1"
    },
    "6946": {
      "op": "MSTORE"
    },
    "6947": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6949": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "6951": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "6953": {
      "op": "SHL"
    },
    "6954": {
      "op": "SUB"
    },
    "6955": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5219
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6956": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5219
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "6957": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5219
      ],
      "op": "AND",
      "path": "58"
    },
    "6958": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5219
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6959": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5232
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x316C5348"
    },
    "6964": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5232
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "6965": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "6967": {
      "op": "ADD"
    },
    "6968": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6970": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "6972": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "6973": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6974": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP4",
      "path": "58"
    },
    "6975": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "SUB",
      "path": "58"
    },
    "6976": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP2",
      "path": "58"
    },
    "6977": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6979": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP8",
      "path": "58"
    },
    "6980": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6981": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "6982": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6983": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6984": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6985": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1B51"
    },
    "6988": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "6989": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "6991": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6992": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "REVERT",
      "path": "58"
    },
    "6993": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "6994": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "POP",
      "path": "58"
    },
    "6995": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "GAS",
      "path": "58"
    },
    "6996": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "CALL",
      "path": "58"
    },
    "6997": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "6998": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP1",
      "path": "58"
    },
    "6999": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7000": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1B65"
    },
    "7003": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7004": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7005": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7007": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7008": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "7009": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7010": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7012": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7013": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7014": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "POP",
      "path": "58"
    },
    "7015": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "POP",
      "path": "58"
    },
    "7016": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "POP",
      "path": "58"
    },
    "7017": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5203,
        5242
      ],
      "op": "POP",
      "path": "58"
    },
    "7018": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5302,
        5330
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 45,
      "value": "0x1B72"
    },
    "7021": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5321,
        5329
      ],
      "op": "DUP5",
      "path": "58"
    },
    "7022": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5302,
        5320
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3E3B"
    },
    "7025": {
      "fn": "Riskpool2.unlockBundle",
      "jump": "i",
      "offset": [
        5302,
        5330
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7026": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5302,
        5330
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7027": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 46,
      "value": "0x40"
    },
    "7029": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7030": {
      "op": "DUP5"
    },
    "7031": {
      "op": "DUP2"
    },
    "7032": {
      "op": "MSTORE"
    },
    "7033": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0x154528592D03BE73E99BE5FF880B0997E30CA93542CC0884BA556A60572E4A77"
    },
    "7066": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7067": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7069": {
      "op": "ADD"
    },
    "7070": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7071": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7073": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7074": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7075": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7076": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "SUB",
      "path": "58"
    },
    "7077": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7078": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5346,
        5381
      ],
      "op": "LOG1",
      "path": "58"
    },
    "7079": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "POP",
      "path": "58"
    },
    "7080": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "POP",
      "path": "58"
    },
    "7081": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "POP",
      "path": "58"
    },
    "7082": {
      "fn": "Riskpool2.unlockBundle",
      "offset": [
        5089,
        5388
      ],
      "op": "POP",
      "path": "58"
    },
    "7083": {
      "fn": "Riskpool2.unlockBundle",
      "jump": "o",
      "offset": [
        5089,
        5388
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7084": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7085": {
      "offset": [
        2114,
        2130
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x7"
    },
    "7087": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "7088": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7090": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7091": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "7096": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "7098": {
      "op": "SHL"
    },
    "7099": {
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7100": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7101": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "7103": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7104": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "7105": {
      "op": "DUP5"
    },
    "7106": {
      "op": "SWAP1"
    },
    "7107": {
      "op": "MSTORE"
    },
    "7108": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4532,
        4549
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7110": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4532,
        4549
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7111": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4506,
        4514
      ],
      "op": "DUP5",
      "path": "58"
    },
    "7112": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4506,
        4514
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7113": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4532,
        4549
      ],
      "op": "DUP4",
      "path": "58"
    },
    "7114": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4532,
        4549
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7115": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7117": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7119": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7121": {
      "op": "SHL"
    },
    "7122": {
      "op": "SUB"
    },
    "7123": {
      "offset": [
        2114,
        2130
      ],
      "op": "AND",
      "path": "58"
    },
    "7124": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7125": {
      "offset": [
        2114,
        2140
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2D0821B7"
    },
    "7130": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2140
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7131": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7133": {
      "op": "ADD"
    },
    "7134": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7136": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7138": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7139": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7140": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP4",
      "path": "58"
    },
    "7141": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SUB",
      "path": "58"
    },
    "7142": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7143": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP7",
      "path": "58"
    },
    "7144": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7145": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "7146": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7147": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7148": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7149": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1BF5"
    },
    "7152": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7153": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7155": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7156": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7157": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7158": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7159": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "GAS",
      "path": "58"
    },
    "7160": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "7161": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7162": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7163": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7164": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1C09"
    },
    "7167": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7168": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7169": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7171": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7172": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "7173": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7174": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7176": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7177": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7178": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7179": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7180": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7181": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7182": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7184": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7185": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7186": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7188": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7189": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "7190": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "7192": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7193": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7194": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7195": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "7196": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "7198": {
      "op": "NOT"
    },
    "7199": {
      "offset": [
        2114,
        2150
      ],
      "op": "AND",
      "path": "58"
    },
    "7200": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7201": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "7202": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7204": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7205": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1C31"
    },
    "7208": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7209": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7210": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7211": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "7212": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7213": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4FFB"
    },
    "7216": {
      "fn": "Riskpool2.defundBundle",
      "jump": "i",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7217": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7218": {
      "offset": [
        2182,
        2194
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x9"
    },
    "7220": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "7221": {
      "offset": [
        2203,
        2217
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7223": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7224": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP4",
      "path": "58"
    },
    "7225": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "ADD",
      "path": "58"
    },
    "7226": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7227": {
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7228": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7229": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "7234": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "7236": {
      "op": "SHL"
    },
    "7237": {
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7238": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7239": {
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "7240": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "7241": {
      "op": "POP"
    },
    "7242": {
      "offset": [
        2160,
        2179
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7244": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2160,
        2179
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "7245": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7247": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7249": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7251": {
      "op": "SHL"
    },
    "7252": {
      "op": "SUB"
    },
    "7253": {
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7254": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "7255": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "AND",
      "path": "58"
    },
    "7256": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7257": {
      "offset": [
        2182,
        2202
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x6352211E"
    },
    "7262": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2202
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7263": {
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1C6E"
    },
    "7266": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7267": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "7269": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "7270": {
      "op": "SWAP1"
    },
    "7271": {
      "op": "DUP2"
    },
    "7272": {
      "op": "MSTORE"
    },
    "7273": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7275": {
      "op": "ADD"
    },
    "7276": {
      "op": "SWAP1"
    },
    "7277": {
      "op": "JUMP"
    },
    "7278": {
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7279": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "7281": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7283": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7284": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7285": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP4",
      "path": "58"
    },
    "7286": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SUB",
      "path": "58"
    },
    "7287": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7288": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP7",
      "path": "58"
    },
    "7289": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7290": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "7291": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7292": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7293": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7294": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1C86"
    },
    "7297": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7298": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7300": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7301": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7302": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7303": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "7304": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "GAS",
      "path": "58"
    },
    "7305": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "7306": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7307": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7308": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7309": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1C9A"
    },
    "7312": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7313": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7314": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7316": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7317": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "7318": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7319": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7321": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7322": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7323": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "7324": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "7325": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "7326": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "7327": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7329": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7330": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7331": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "7333": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "NOT",
      "path": "58"
    },
    "7334": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "7336": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7337": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "7338": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "AND",
      "path": "58"
    },
    "7339": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7340": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "7341": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7342": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7344": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7345": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "7346": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7347": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "7348": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7349": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1CBE"
    },
    "7352": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7353": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7354": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4BEB"
    },
    "7357": {
      "fn": "Riskpool2.defundBundle",
      "jump": "i",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7358": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7359": {
      "offset": [
        2160,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7360": {
      "op": "POP"
    },
    "7361": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "7362": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7364": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7366": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7368": {
      "op": "SHL"
    },
    "7369": {
      "op": "SUB"
    },
    "7370": {
      "offset": [
        2250,
        2277
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7371": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "AND",
      "path": "58"
    },
    "7372": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "EQ",
      "path": "58"
    },
    "7373": {
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1CE8"
    },
    "7376": {
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7377": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7379": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7380": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "7384": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7386": {
      "op": "SHL"
    },
    "7387": {
      "offset": [
        2229,
        2333
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7388": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7389": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "7391": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "ADD",
      "path": "58"
    },
    "7392": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "7395": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7396": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5452"
    },
    "7399": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7400": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7401": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4593
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 47,
      "value": "0x8"
    },
    "7403": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4593
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "7404": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7406": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7407": {
      "op": "PUSH4",
      "value": "0x1B0A9F9D"
    },
    "7412": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "7414": {
      "op": "SHL"
    },
    "7415": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7416": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7417": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "7419": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7420": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ADD",
      "path": "58"
    },
    "7421": {
      "op": "DUP9"
    },
    "7422": {
      "op": "SWAP1"
    },
    "7423": {
      "op": "MSTORE"
    },
    "7424": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7426": {
      "op": "DUP2"
    },
    "7427": {
      "op": "ADD"
    },
    "7428": {
      "op": "DUP8"
    },
    "7429": {
      "op": "SWAP1"
    },
    "7430": {
      "op": "MSTORE"
    },
    "7431": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7433": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7435": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7437": {
      "op": "SHL"
    },
    "7438": {
      "op": "SUB"
    },
    "7439": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4593
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7440": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4593
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7441": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4593
      ],
      "op": "AND",
      "path": "58"
    },
    "7442": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4593
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7443": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4606
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x36153F3A"
    },
    "7448": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4606
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7449": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "7451": {
      "op": "ADD"
    },
    "7452": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "7454": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7456": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7457": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7458": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP4",
      "path": "58"
    },
    "7459": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "SUB",
      "path": "58"
    },
    "7460": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7461": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7463": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP8",
      "path": "58"
    },
    "7464": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7465": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "7466": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7467": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7468": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7469": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1D35"
    },
    "7472": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7473": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7475": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7476": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7477": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7478": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "POP",
      "path": "58"
    },
    "7479": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "GAS",
      "path": "58"
    },
    "7480": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "CALL",
      "path": "58"
    },
    "7481": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7482": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7483": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7484": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1D49"
    },
    "7487": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7488": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7489": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7491": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7492": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "7493": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7494": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7496": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7497": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7498": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "POP",
      "path": "58"
    },
    "7499": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "POP",
      "path": "58"
    },
    "7500": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "POP",
      "path": "58"
    },
    "7501": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "POP",
      "path": "58"
    },
    "7502": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7504": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7505": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7506": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "7508": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "NOT",
      "path": "58"
    },
    "7509": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "7511": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7512": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ADD",
      "path": "58"
    },
    "7513": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "AND",
      "path": "58"
    },
    "7514": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7515": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ADD",
      "path": "58"
    },
    "7516": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7517": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7519": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7520": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "POP",
      "path": "58"
    },
    "7521": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7522": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "ADD",
      "path": "58"
    },
    "7523": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7524": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1D6D"
    },
    "7527": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7528": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7529": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D1A"
    },
    "7532": {
      "fn": "Riskpool2.defundBundle",
      "jump": "i",
      "offset": [
        4577,
        4624
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7533": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4577,
        4624
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7534": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4565,
        4624
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "7535": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4565,
        4624
      ],
      "op": "POP",
      "path": "58"
    },
    "7536": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 48,
      "value": "0x40"
    },
    "7538": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7539": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7540": {
      "op": "DUP8"
    },
    "7541": {
      "op": "DUP2"
    },
    "7542": {
      "op": "MSTORE"
    },
    "7543": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7545": {
      "op": "DUP2"
    },
    "7546": {
      "op": "ADD"
    },
    "7547": {
      "op": "DUP8"
    },
    "7548": {
      "op": "SWAP1"
    },
    "7549": {
      "op": "MSTORE"
    },
    "7550": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0x872682416F471342C5D94E9B7A04C224823E247428BD74A5E259C90F5CD093BE"
    },
    "7583": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7584": {
      "op": "ADD"
    },
    "7585": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7586": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7588": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7589": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7590": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7591": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "SUB",
      "path": "58"
    },
    "7592": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7593": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4736,
        4779
      ],
      "op": "LOG1",
      "path": "58"
    },
    "7594": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "POP",
      "path": "58"
    },
    "7595": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "POP",
      "path": "58"
    },
    "7596": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "POP",
      "path": "58"
    },
    "7597": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "7598": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7599": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "POP",
      "path": "58"
    },
    "7600": {
      "fn": "Riskpool2.defundBundle",
      "offset": [
        4400,
        4786
      ],
      "op": "POP",
      "path": "58"
    },
    "7601": {
      "fn": "Riskpool2.defundBundle",
      "jump": "o",
      "offset": [
        4400,
        4786
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7602": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6529,
        6753
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7603": {
      "offset": [
        1926,
        1953
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1DC2"
    },
    "7606": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "7611": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "7613": {
      "op": "SHL"
    },
    "7614": {
      "offset": [
        1926,
        1945
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3A62"
    },
    "7617": {
      "jump": "i",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7618": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7619": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7621": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7623": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7625": {
      "op": "SHL"
    },
    "7626": {
      "op": "SUB"
    },
    "7627": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "7628": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "7629": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7631": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7633": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7635": {
      "op": "SHL"
    },
    "7636": {
      "op": "SUB"
    },
    "7637": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "7638": {
      "fn": "Context._msgSender",
      "offset": [
        1910,
        1953
      ],
      "op": "EQ",
      "path": "58"
    },
    "7639": {
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1DF2"
    },
    "7642": {
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7643": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7645": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7646": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "7650": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "7652": {
      "op": "SHL"
    },
    "7653": {
      "offset": [
        1889,
        2006
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7654": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7655": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "7657": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "ADD",
      "path": "58"
    },
    "7658": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "7661": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7662": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x54C0"
    },
    "7665": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7666": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7667": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6651,
        6685
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 49,
      "value": "0x1DFC"
    },
    "7670": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6667,
        6676
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7671": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6678,
        6684
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7672": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6651,
        6666
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3E48"
    },
    "7675": {
      "fn": "Riskpool2.processPolicyPremium",
      "jump": "i",
      "offset": [
        6651,
        6685
      ],
      "op": "JUMP",
      "path": "58"
    },
    "7676": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6651,
        6685
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7677": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6700,
        6746
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 50,
      "value": "0x40"
    },
    "7679": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6700,
        6746
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7680": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6700,
        6746
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7681": {
      "op": "DUP4"
    },
    "7682": {
      "op": "DUP2"
    },
    "7683": {
      "op": "MSTORE"
    },
    "7684": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "7686": {
      "op": "DUP2"
    },
    "7687": {
      "op": "ADD"
    },
    "7688": {
      "op": "DUP4"
    },
    "7689": {
      "op": "SWAP1"
    },
    "7690": {
      "op": "MSTORE"
    },
    "7691": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6700,
        6746
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0xD910A5091EEA39C3EFEED9891A9E2B4694BD064808F5B0A4DE415D70B313EC52"
    },
    "7724": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6700,
        6746
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7725": {
      "op": "ADD"
    },
    "7726": {
      "fn": "Riskpool2.processPolicyPremium",
      "offset": [
        6700,
        6746
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x19BB"
    },
    "7729": {
      "op": "JUMP"
    },
    "7730": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "7731": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15619,
        15632
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x60"
    },
    "7733": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 51,
      "value": "0x40"
    },
    "7735": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "7736": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "DUP1",
      "path": "53"
    },
    "7737": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xA0"
    },
    "7739": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "ADD",
      "path": "53"
    },
    "7740": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "7742": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "7743": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "DUP1",
      "path": "53"
    },
    "7744": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x74"
    },
    "7746": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "DUP2",
      "path": "53"
    },
    "7747": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "7748": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "7750": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "ADD",
      "path": "53"
    },
    "7751": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5840"
    },
    "7754": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x74"
    },
    "7756": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "7757": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "CODECOPY",
      "path": "53"
    },
    "7758": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "7759": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15644,
        15769
      ],
      "op": "POP",
      "path": "53"
    },
    "7760": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "offset": [
        15554,
        15776
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "7761": {
      "fn": "DepegRiskpool.getFilterDataStructure",
      "jump": "o",
      "offset": [
        15554,
        15776
      ],
      "op": "JUMP",
      "path": "53"
    },
    "7762": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8861,
        9028
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7763": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8915,
        8922
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7765": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8934,
        8952
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7766": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8955,
        8962
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1E5E"
    },
    "7769": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "7771": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "7772": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "7773": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "7774": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8955,
        8962
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7775": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        8995
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 52,
      "value": "0x7"
    },
    "7777": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        8995
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "7778": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7780": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7781": {
      "op": "PUSH4",
      "value": "0x52133533"
    },
    "7786": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "7788": {
      "op": "SHL"
    },
    "7789": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7790": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7791": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "7793": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7794": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "ADD",
      "path": "58"
    },
    "7795": {
      "op": "DUP4"
    },
    "7796": {
      "op": "SWAP1"
    },
    "7797": {
      "op": "MSTORE"
    },
    "7798": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8934,
        8962
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7799": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8934,
        8962
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "7800": {
      "op": "POP"
    },
    "7801": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7803": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7805": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7807": {
      "op": "SHL"
    },
    "7808": {
      "op": "SUB"
    },
    "7809": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        8995
      ],
      "op": "AND",
      "path": "58"
    },
    "7810": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        8995
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7811": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9009
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0xA4266A66"
    },
    "7816": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9009
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7817": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7819": {
      "op": "ADD"
    },
    "7820": {
      "fn": "Riskpool2.activeBundles",
      "offset": [
        8979,
        9021
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDAA"
    },
    "7823": {
      "op": "JUMP"
    },
    "7824": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "7825": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16075,
        16094
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x60"
    },
    "7827": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16143,
        16147
      ],
      "op": "DUP8",
      "path": "53",
      "statement": 53
    },
    "7828": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16161,
        16169
      ],
      "op": "DUP8",
      "path": "53"
    },
    "7829": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16183,
        16196
      ],
      "op": "DUP8",
      "path": "53"
    },
    "7830": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16210,
        16223
      ],
      "op": "DUP8",
      "path": "53"
    },
    "7831": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16237,
        16248
      ],
      "op": "DUP8",
      "path": "53"
    },
    "7832": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16262,
        16273
      ],
      "op": "DUP8",
      "path": "53"
    },
    "7833": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16287,
        16309
      ],
      "op": "DUP8",
      "path": "53"
    },
    "7834": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "7836": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "7837": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "7839": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "ADD",
      "path": "53"
    },
    "7840": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1EAF"
    },
    "7843": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "7844": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "7845": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "7846": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "7847": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "7848": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "7849": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "7850": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "7851": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x540E"
    },
    "7854": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "jump": "i",
      "offset": [
        16119,
        16319
      ],
      "op": "JUMP",
      "path": "53"
    },
    "7855": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "7856": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "7858": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "7859": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "7861": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "DUP2",
      "path": "53"
    },
    "7862": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "DUP4",
      "path": "53"
    },
    "7863": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SUB",
      "path": "53"
    },
    "7864": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SUB",
      "path": "53"
    },
    "7865": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "DUP2",
      "path": "53"
    },
    "7866": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "7867": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "7868": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "7870": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16119,
        16319
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "7871": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16110,
        16319
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "7872": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        16110,
        16319
      ],
      "op": "POP",
      "path": "53"
    },
    "7873": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "7874": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "7875": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "POP",
      "path": "53"
    },
    "7876": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "POP",
      "path": "53"
    },
    "7877": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "POP",
      "path": "53"
    },
    "7878": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "POP",
      "path": "53"
    },
    "7879": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "POP",
      "path": "53"
    },
    "7880": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "POP",
      "path": "53"
    },
    "7881": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "offset": [
        15782,
        16326
      ],
      "op": "POP",
      "path": "53"
    },
    "7882": {
      "fn": "DepegRiskpool.encodeBundleParamsAsFilter",
      "jump": "o",
      "offset": [
        15782,
        16326
      ],
      "op": "JUMP",
      "path": "53"
    },
    "7883": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5694,
        5985
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7884": {
      "offset": [
        2114,
        2130
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x7"
    },
    "7886": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "7887": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7889": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7890": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "7895": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "7897": {
      "op": "SHL"
    },
    "7898": {
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7899": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "7900": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "7902": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7903": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "7904": {
      "op": "DUP4"
    },
    "7905": {
      "op": "SWAP1"
    },
    "7906": {
      "op": "MSTORE"
    },
    "7907": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5782,
        5790
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7908": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5782,
        5790
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7909": {
      "offset": [
        2083,
        2111
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7911": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2083,
        2111
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7912": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7914": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "7916": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "7918": {
      "op": "SHL"
    },
    "7919": {
      "op": "SUB"
    },
    "7920": {
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7921": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "7922": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "AND",
      "path": "58"
    },
    "7923": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7924": {
      "offset": [
        2114,
        2140
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2D0821B7"
    },
    "7929": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2140
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7930": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "7932": {
      "op": "ADD"
    },
    "7933": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7935": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7937": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7938": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7939": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP4",
      "path": "58"
    },
    "7940": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SUB",
      "path": "58"
    },
    "7941": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7942": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP7",
      "path": "58"
    },
    "7943": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7944": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "7945": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7946": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7947": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7948": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1F14"
    },
    "7951": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7952": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7954": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7955": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7956": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7957": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7958": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "GAS",
      "path": "58"
    },
    "7959": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "7960": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7961": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7962": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "7963": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1F28"
    },
    "7966": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "7967": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7968": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7970": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "7971": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "7972": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7973": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7975": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "7976": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "7977": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7978": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7979": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7980": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "7981": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "7983": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "7984": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7985": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "7987": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "7988": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "7989": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "7991": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "7992": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "7993": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "7994": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "7995": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "7997": {
      "op": "NOT"
    },
    "7998": {
      "offset": [
        2114,
        2150
      ],
      "op": "AND",
      "path": "58"
    },
    "7999": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "8000": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "8001": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8003": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "8004": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1F50"
    },
    "8007": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "8008": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8009": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8010": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "8011": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8012": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4FFB"
    },
    "8015": {
      "fn": "Riskpool2.burnBundle",
      "jump": "i",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMP",
      "path": "58"
    },
    "8016": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8017": {
      "offset": [
        2182,
        2194
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x9"
    },
    "8019": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "8020": {
      "offset": [
        2203,
        2217
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8022": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8023": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP4",
      "path": "58"
    },
    "8024": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "ADD",
      "path": "58"
    },
    "8025": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8026": {
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8027": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8028": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "8033": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "8035": {
      "op": "SHL"
    },
    "8036": {
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8037": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "8038": {
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "8039": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "8040": {
      "op": "POP"
    },
    "8041": {
      "offset": [
        2160,
        2179
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8043": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2160,
        2179
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "8044": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8046": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8048": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8050": {
      "op": "SHL"
    },
    "8051": {
      "op": "SUB"
    },
    "8052": {
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8053": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "8054": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "AND",
      "path": "58"
    },
    "8055": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "8056": {
      "offset": [
        2182,
        2202
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x6352211E"
    },
    "8061": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2202
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "8062": {
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1F8D"
    },
    "8065": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "8066": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "8068": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "8069": {
      "op": "SWAP1"
    },
    "8070": {
      "op": "DUP2"
    },
    "8071": {
      "op": "MSTORE"
    },
    "8072": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8074": {
      "op": "ADD"
    },
    "8075": {
      "op": "SWAP1"
    },
    "8076": {
      "op": "JUMP"
    },
    "8077": {
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8078": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "8080": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8082": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8083": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8084": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP4",
      "path": "58"
    },
    "8085": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SUB",
      "path": "58"
    },
    "8086": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8087": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP7",
      "path": "58"
    },
    "8088": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8089": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "8090": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8091": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8092": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8093": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1FA5"
    },
    "8096": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "8097": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8099": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8100": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "8101": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8102": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "8103": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "GAS",
      "path": "58"
    },
    "8104": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "8105": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8106": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8107": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8108": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1FB9"
    },
    "8111": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "8112": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "8113": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8115": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8116": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "8117": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "8118": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8120": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "8121": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8122": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "8123": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "8124": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "8125": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "8126": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8128": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8129": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "8130": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "8132": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "NOT",
      "path": "58"
    },
    "8133": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "8135": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "8136": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "8137": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "AND",
      "path": "58"
    },
    "8138": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "8139": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "8140": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8141": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8143": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "8144": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "8145": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8146": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "8147": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8148": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1FDD"
    },
    "8151": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "8152": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8153": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4BEB"
    },
    "8156": {
      "fn": "Riskpool2.burnBundle",
      "jump": "i",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMP",
      "path": "58"
    },
    "8157": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8158": {
      "offset": [
        2160,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8159": {
      "op": "POP"
    },
    "8160": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "8161": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8163": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8165": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8167": {
      "op": "SHL"
    },
    "8168": {
      "op": "SUB"
    },
    "8169": {
      "offset": [
        2250,
        2277
      ],
      "op": "DUP3",
      "path": "58"
    },
    "8170": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "AND",
      "path": "58"
    },
    "8171": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "EQ",
      "path": "58"
    },
    "8172": {
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2007"
    },
    "8175": {
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "8176": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8178": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8179": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "8183": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "8185": {
      "op": "SHL"
    },
    "8186": {
      "offset": [
        2229,
        2333
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8187": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "8188": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "8190": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "ADD",
      "path": "58"
    },
    "8191": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "8194": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8195": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5452"
    },
    "8198": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMP",
      "path": "58"
    },
    "8199": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8200": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5822
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 54,
      "value": "0x8"
    },
    "8202": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5822
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "8203": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8205": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8206": {
      "op": "PUSH4",
      "value": "0x587E59D"
    },
    "8211": {
      "op": "PUSH1",
      "value": "0xE4"
    },
    "8213": {
      "op": "SHL"
    },
    "8214": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8215": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "8216": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "8218": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8219": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "ADD",
      "path": "58"
    },
    "8220": {
      "op": "DUP7"
    },
    "8221": {
      "op": "SWAP1"
    },
    "8222": {
      "op": "MSTORE"
    },
    "8223": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8225": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8227": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8229": {
      "op": "SHL"
    },
    "8230": {
      "op": "SUB"
    },
    "8231": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5822
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8232": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5822
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "8233": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5822
      ],
      "op": "AND",
      "path": "58"
    },
    "8234": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5822
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8235": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5833
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x587E59D0"
    },
    "8240": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5833
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8241": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8243": {
      "op": "ADD"
    },
    "8244": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8246": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8248": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8249": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8250": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP4",
      "path": "58"
    },
    "8251": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "SUB",
      "path": "58"
    },
    "8252": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8253": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8255": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP8",
      "path": "58"
    },
    "8256": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8257": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "8258": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8259": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8260": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8261": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x204D"
    },
    "8264": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "8265": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8267": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8268": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "REVERT",
      "path": "58"
    },
    "8269": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8270": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "POP",
      "path": "58"
    },
    "8271": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "GAS",
      "path": "58"
    },
    "8272": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "CALL",
      "path": "58"
    },
    "8273": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8274": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8275": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8276": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2061"
    },
    "8279": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "8280": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "8281": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8283": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8284": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "8285": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "8286": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8288": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "REVERT",
      "path": "58"
    },
    "8289": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8290": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "POP",
      "path": "58"
    },
    "8291": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "POP",
      "path": "58"
    },
    "8292": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "POP",
      "path": "58"
    },
    "8293": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5806,
        5843
      ],
      "op": "POP",
      "path": "58"
    },
    "8294": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5945,
        5978
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 55,
      "value": "0x40"
    },
    "8296": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5945,
        5978
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8297": {
      "op": "DUP5"
    },
    "8298": {
      "op": "DUP2"
    },
    "8299": {
      "op": "MSTORE"
    },
    "8300": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5945,
        5978
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0x31CC9BBBA60771362F1C61AC844252A332C0B372D4F4C9DB73C07230FD420057"
    },
    "8333": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5945,
        5978
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8334": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8336": {
      "op": "ADD"
    },
    "8337": {
      "fn": "Riskpool2.burnBundle",
      "offset": [
        5945,
        5978
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1B9E"
    },
    "8340": {
      "op": "JUMP"
    },
    "8341": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22102,
        22543
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8342": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22302,
        22310
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x18"
    },
    "8344": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22302,
        22310
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "8345": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22191,
        22209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8347": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22191,
        22209
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8348": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8350": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8352": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8354": {
      "op": "SHL"
    },
    "8355": {
      "op": "SUB"
    },
    "8356": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22302,
        22310
      ],
      "op": "AND",
      "path": "53"
    },
    "8357": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22291,
        22376
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x20B1"
    },
    "8360": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22291,
        22376
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "8361": {
      "op": "POP"
    },
    "8362": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22348,
        22365
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 56,
      "value": "0x1D"
    },
    "8364": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22348,
        22365
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "8365": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22341,
        22365
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD35"
    },
    "8368": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22341,
        22365
      ],
      "op": "JUMP",
      "path": "53"
    },
    "8369": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22291,
        22376
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8370": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22440,
        22458
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8372": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "DUP3",
      "path": "53"
    },
    "8373": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8374": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8375": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22473
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x14"
    },
    "8377": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "8379": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8380": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8382": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8383": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8384": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8385": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "8386": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "8387": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22508
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 57,
      "value": "0x18"
    },
    "8389": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22508
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "8390": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8391": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "8392": {
      "op": "PUSH3",
      "value": "0xCF613B"
    },
    "8396": {
      "op": "PUSH1",
      "value": "0xE6"
    },
    "8398": {
      "op": "SHL"
    },
    "8399": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8400": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8401": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8403": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8405": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "8407": {
      "op": "SHL"
    },
    "8408": {
      "op": "SUB"
    },
    "8409": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8410": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8411": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "AND",
      "path": "53"
    },
    "8412": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "8414": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "DUP3",
      "path": "53"
    },
    "8415": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "ADD",
      "path": "53"
    },
    "8416": {
      "op": "DUP2"
    },
    "8417": {
      "op": "SWAP1"
    },
    "8418": {
      "op": "MSTORE"
    },
    "8419": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22461,
        22483
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8420": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8422": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8424": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8426": {
      "op": "SHL"
    },
    "8427": {
      "op": "SUB"
    },
    "8428": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22508
      ],
      "op": "AND",
      "path": "53"
    },
    "8429": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22508
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8430": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22523
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x33D84EC0"
    },
    "8435": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22523
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8436": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8438": {
      "op": "ADD"
    },
    "8439": {
      "fn": "DepegRiskpool.getSupportedCapitalAmount",
      "offset": [
        22500,
        22536
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCE1"
    },
    "8442": {
      "op": "JUMP"
    },
    "8443": {
      "fn": "Component.proposalCallback",
      "offset": [
        3195,
        3273
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "8444": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x2110"
    },
    "8447": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "8457": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "8459": {
      "op": "SHL"
    },
    "8460": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3A62"
    },
    "8463": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "26"
    },
    "8464": {
      "fn": "Component.proposalCallback",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "8465": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8467": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8469": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8471": {
      "op": "SHL"
    },
    "8472": {
      "op": "SUB"
    },
    "8473": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "8474": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "8475": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8477": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8479": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8481": {
      "op": "SHL"
    },
    "8482": {
      "op": "SUB"
    },
    "8483": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "8484": {
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "26"
    },
    "8485": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x2140"
    },
    "8488": {
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "8489": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "8491": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "8492": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "8496": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "8498": {
      "op": "SHL"
    },
    "8499": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "26"
    },
    "8500": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "8501": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "8503": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "26"
    },
    "8504": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0xCA4"
    },
    "8507": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "8508": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x5489"
    },
    "8511": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "26"
    },
    "8512": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "8513": {
      "fn": "Component.proposalCallback",
      "offset": [
        3255,
        3270
      ],
      "op": "PUSH2",
      "path": "26",
      "statement": 58,
      "value": "0x12E0"
    },
    "8516": {
      "fn": "Component.proposalCallback",
      "offset": [
        3255,
        3268
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3ECA"
    },
    "8519": {
      "fn": "Component.proposalCallback",
      "jump": "i",
      "offset": [
        3255,
        3270
      ],
      "op": "JUMP",
      "path": "26"
    },
    "8520": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7001,
        7566
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8521": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2150"
    },
    "8524": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3DE1"
    },
    "8527": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "0"
    },
    "8528": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "8529": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7233,
        7251
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8531": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7254,
        7261
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x215B"
    },
    "8534": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "8536": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "8537": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "8538": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "8539": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7254,
        7261
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8540": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7287
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 59,
      "value": "0x8"
    },
    "8542": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7287
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "8543": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8545": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8546": {
      "op": "PUSH4",
      "value": "0x424FFA9"
    },
    "8551": {
      "op": "PUSH1",
      "value": "0xE3"
    },
    "8553": {
      "op": "SHL"
    },
    "8554": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8555": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "8556": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "8558": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8559": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "ADD",
      "path": "58"
    },
    "8560": {
      "op": "DUP4"
    },
    "8561": {
      "op": "SWAP1"
    },
    "8562": {
      "op": "MSTORE"
    },
    "8563": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "8565": {
      "op": "DUP2"
    },
    "8566": {
      "op": "ADD"
    },
    "8567": {
      "op": "DUP6"
    },
    "8568": {
      "op": "SWAP1"
    },
    "8569": {
      "op": "MSTORE"
    },
    "8570": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7233,
        7261
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "8571": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7233,
        7261
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "8572": {
      "op": "POP"
    },
    "8573": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8575": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8577": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8579": {
      "op": "SHL"
    },
    "8580": {
      "op": "SUB"
    },
    "8581": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7287
      ],
      "op": "AND",
      "path": "58"
    },
    "8582": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7287
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8583": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7319
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2127FD48"
    },
    "8588": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7319
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8589": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "8591": {
      "op": "ADD"
    },
    "8592": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8594": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "8596": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8597": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8598": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP4",
      "path": "58"
    },
    "8599": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "SUB",
      "path": "58"
    },
    "8600": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP2",
      "path": "58"
    },
    "8601": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8603": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP8",
      "path": "58"
    },
    "8604": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8605": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "8606": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8607": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8608": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8609": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x21A9"
    },
    "8612": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "8613": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8615": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8616": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "REVERT",
      "path": "58"
    },
    "8617": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8618": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "POP",
      "path": "58"
    },
    "8619": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "GAS",
      "path": "58"
    },
    "8620": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "CALL",
      "path": "58"
    },
    "8621": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8622": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8623": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "8624": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x21BD"
    },
    "8627": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "8628": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "8629": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8631": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "DUP1",
      "path": "58"
    },
    "8632": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "8633": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "8634": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "8636": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "REVERT",
      "path": "58"
    },
    "8637": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "8638": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "POP",
      "path": "58"
    },
    "8639": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "POP",
      "path": "58"
    },
    "8640": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "POP",
      "path": "58"
    },
    "8641": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7271,
        7361
      ],
      "op": "POP",
      "path": "58"
    },
    "8642": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7495,
        7559
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 60,
      "value": "0x40"
    },
    "8644": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7495,
        7559
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "8645": {
      "op": "DUP3"
    },
    "8646": {
      "op": "DUP2"
    },
    "8647": {
      "op": "MSTORE"
    },
    "8648": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7495,
        7559
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0xD1D64C3CBA0D0D27E1418B6D2D927094DA31970F05FA9631D658B88D185F471B"
    },
    "8681": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7495,
        7559
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "8682": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8684": {
      "op": "ADD"
    },
    "8685": {
      "fn": "Riskpool2.setMaximumNumberOfActiveBundles",
      "offset": [
        7495,
        7559
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x19BB"
    },
    "8688": {
      "op": "JUMP"
    },
    "8689": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11445,
        11701
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8690": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11526,
        11538
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8692": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "DUP2",
      "path": "53",
      "statement": 61
    },
    "8693": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8694": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8695": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11574
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x14"
    },
    "8697": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "8699": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8700": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8702": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8703": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "8704": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "8705": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8707": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8709": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "8711": {
      "op": "SHL"
    },
    "8712": {
      "op": "SUB"
    },
    "8713": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11562,
        11584
      ],
      "op": "AND",
      "path": "53"
    },
    "8714": {
      "branch": 200,
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11601,
        11610
      ],
      "op": "DUP1",
      "path": "53",
      "statement": 62
    },
    "8715": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11601,
        11694
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD35"
    },
    "8718": {
      "branch": 200,
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11601,
        11694
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "8719": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11635
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x17"
    },
    "8721": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11635
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "8722": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11667
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "8724": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11667
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "8725": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8727": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8728": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "8729": {
      "op": "PUSH4",
      "value": "0x1551100F"
    },
    "8734": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "8736": {
      "op": "SHL"
    },
    "8737": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8738": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8739": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8740": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "8741": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8743": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "8745": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "8747": {
      "op": "SHL"
    },
    "8748": {
      "op": "SUB"
    },
    "8749": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11635
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "8750": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11635
      ],
      "op": "DUP5",
      "path": "53"
    },
    "8751": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11635
      ],
      "op": "AND",
      "path": "53"
    },
    "8752": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11635
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "8753": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11650
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xAFB9128E"
    },
    "8758": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11650
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "8759": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11667
      ],
      "op": "AND",
      "path": "53"
    },
    "8760": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11667
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8761": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11681
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1551100F"
    },
    "8766": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11681
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8767": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "8769": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8770": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP4",
      "path": "53"
    },
    "8771": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ADD",
      "path": "53"
    },
    "8772": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "8773": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "8775": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "8776": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8777": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8778": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP3",
      "path": "53"
    },
    "8779": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8780": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SUB",
      "path": "53"
    },
    "8781": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ADD",
      "path": "53"
    },
    "8782": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8783": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11667
      ],
      "op": "DUP7",
      "path": "53"
    },
    "8784": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8785": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "8786": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8787": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8788": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8789": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x225D"
    },
    "8792": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "8793": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8795": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8796": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "REVERT",
      "path": "53"
    },
    "8797": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8798": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "POP",
      "path": "53"
    },
    "8799": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "GAS",
      "path": "53"
    },
    "8800": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "8801": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8802": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8803": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8804": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2271"
    },
    "8807": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "8808": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "8809": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8811": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8812": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "8813": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "8814": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8816": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "REVERT",
      "path": "53"
    },
    "8817": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8818": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "POP",
      "path": "53"
    },
    "8819": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "POP",
      "path": "53"
    },
    "8820": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "POP",
      "path": "53"
    },
    "8821": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "POP",
      "path": "53"
    },
    "8822": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8824": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "8825": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "8826": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "8828": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "NOT",
      "path": "53"
    },
    "8829": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "8831": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP3",
      "path": "53"
    },
    "8832": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ADD",
      "path": "53"
    },
    "8833": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "AND",
      "path": "53"
    },
    "8834": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP3",
      "path": "53"
    },
    "8835": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ADD",
      "path": "53"
    },
    "8836": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8837": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8839": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8840": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "POP",
      "path": "53"
    },
    "8841": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8842": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "ADD",
      "path": "53"
    },
    "8843": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8844": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2295"
    },
    "8847": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8848": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8849": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D1A"
    },
    "8852": {
      "fn": "DepegRiskpool.getNftId",
      "jump": "i",
      "offset": [
        11651,
        11683
      ],
      "op": "JUMP",
      "path": "53"
    },
    "8853": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11651,
        11683
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8854": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11685,
        11693
      ],
      "op": "DUP5",
      "path": "53"
    },
    "8855": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8857": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "8858": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP4",
      "path": "53"
    },
    "8859": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xFFFFFFFF"
    },
    "8864": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "AND",
      "path": "53"
    },
    "8865": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xE0"
    },
    "8867": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SHL",
      "path": "53"
    },
    "8868": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8869": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8870": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "8872": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ADD",
      "path": "53"
    },
    "8873": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x22BC"
    },
    "8876": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "8877": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8878": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8879": {
      "op": "SWAP2"
    },
    "8880": {
      "op": "DUP3"
    },
    "8881": {
      "op": "MSTORE"
    },
    "8882": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "8884": {
      "op": "DUP3"
    },
    "8885": {
      "op": "ADD"
    },
    "8886": {
      "op": "MSTORE"
    },
    "8887": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "8889": {
      "op": "ADD"
    },
    "8890": {
      "op": "SWAP1"
    },
    "8891": {
      "op": "JUMP"
    },
    "8892": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8893": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "8895": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8897": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "8898": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8899": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP4",
      "path": "53"
    },
    "8900": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SUB",
      "path": "53"
    },
    "8901": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8902": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP7",
      "path": "53"
    },
    "8903": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8904": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "8905": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8906": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8907": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8908": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x22D4"
    },
    "8911": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "8912": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8914": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8915": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "REVERT",
      "path": "53"
    },
    "8916": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8917": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "POP",
      "path": "53"
    },
    "8918": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "GAS",
      "path": "53"
    },
    "8919": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "8920": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8921": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8922": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "8923": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x22E8"
    },
    "8926": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "8927": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "8928": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8930": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8931": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "8932": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "8933": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8935": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "REVERT",
      "path": "53"
    },
    "8936": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8937": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "POP",
      "path": "53"
    },
    "8938": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "POP",
      "path": "53"
    },
    "8939": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "POP",
      "path": "53"
    },
    "8940": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "POP",
      "path": "53"
    },
    "8941": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8943": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "8944": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "8945": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "8947": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "NOT",
      "path": "53"
    },
    "8948": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "8950": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP3",
      "path": "53"
    },
    "8951": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ADD",
      "path": "53"
    },
    "8952": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "AND",
      "path": "53"
    },
    "8953": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP3",
      "path": "53"
    },
    "8954": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ADD",
      "path": "53"
    },
    "8955": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8956": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "8958": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "8959": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "POP",
      "path": "53"
    },
    "8960": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "DUP2",
      "path": "53"
    },
    "8961": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "ADD",
      "path": "53"
    },
    "8962": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8963": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x230C"
    },
    "8966": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "8967": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "8968": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5269"
    },
    "8971": {
      "fn": "DepegRiskpool.getNftId",
      "jump": "i",
      "offset": [
        11621,
        11694
      ],
      "op": "JUMP",
      "path": "53"
    },
    "8972": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11621,
        11694
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8973": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11601,
        11694
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11D0"
    },
    "8976": {
      "fn": "DepegRiskpool.getNftId",
      "offset": [
        11601,
        11694
      ],
      "op": "JUMP",
      "path": "53"
    },
    "8977": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1831,
        1932
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "8978": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2319"
    },
    "8981": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3DE1"
    },
    "8984": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "0"
    },
    "8985": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "8986": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1895,
        1925
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 63,
      "value": "0x12E0"
    },
    "8989": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1922,
        1923
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "8991": {
      "fn": "Ownable.renounceOwnership",
      "offset": [
        1895,
        1913
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3F4B"
    },
    "8994": {
      "fn": "Ownable.renounceOwnership",
      "jump": "i",
      "offset": [
        1895,
        1925
      ],
      "op": "JUMP",
      "path": "0"
    },
    "8995": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "8996": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18318,
        18350
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "8998": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18367,
        18383
      ],
      "op": "DUP1",
      "path": "53"
    },
    "8999": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18386,
        18414
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x232F"
    },
    "9002": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18400,
        18413
      ],
      "op": "DUP5",
      "path": "53"
    },
    "9003": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18386,
        18399
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3F9B"
    },
    "9006": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "jump": "i",
      "offset": [
        18386,
        18414
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9007": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18386,
        18414
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9008": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18367,
        18414
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9009": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18367,
        18414
      ],
      "op": "POP",
      "path": "53"
    },
    "9010": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18424,
        18441
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9012": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18444,
        18473
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x233C"
    },
    "9015": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18458,
        18472
      ],
      "op": "DUP5",
      "path": "53"
    },
    "9016": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18444,
        18457
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3F9B"
    },
    "9019": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "jump": "i",
      "offset": [
        18444,
        18473
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9020": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18444,
        18473
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9021": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18514,
        18534
      ],
      "op": "SWAP1",
      "path": "53",
      "statement": 64
    },
    "9022": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18514,
        18534
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9023": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18514,
        18534
      ],
      "op": "LT",
      "path": "53"
    },
    "9024": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18514,
        18534
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "9025": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "offset": [
        18182,
        18542
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "9026": {
      "op": "POP"
    },
    "9027": {
      "op": "POP"
    },
    "9028": {
      "op": "POP"
    },
    "9029": {
      "op": "POP"
    },
    "9030": {
      "fn": "DepegRiskpool.isHigherPriorityBundle",
      "jump": "o",
      "offset": [
        18182,
        18542
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9031": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9032": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3639,
        3655
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "9034": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3639,
        3655
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9035": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "9036": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3742
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 65,
      "value": "0x8"
    },
    "9038": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3742
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "9039": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "9041": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "9042": {
      "op": "PUSH4",
      "value": "0x57F079D"
    },
    "9047": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "9049": {
      "op": "SHL"
    },
    "9050": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP2",
      "path": "58"
    },
    "9051": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "9052": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3671,
        3705
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9053": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3671,
        3705
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "9054": {
      "op": "POP"
    },
    "9055": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9057": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9059": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9061": {
      "op": "SHL"
    },
    "9062": {
      "op": "SUB"
    },
    "9063": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3742
      ],
      "op": "AND",
      "path": "58"
    },
    "9064": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3742
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9065": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3755
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x15FC1E74"
    },
    "9070": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3755
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9071": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2380"
    },
    "9074": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9075": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3671,
        3705
      ],
      "op": "DUP5",
      "path": "58"
    },
    "9076": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3671,
        3705
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9077": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3769,
        3775
      ],
      "op": "DUP9",
      "path": "58"
    },
    "9078": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3769,
        3775
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9079": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3777,
        3790
      ],
      "op": "DUP9",
      "path": "58"
    },
    "9080": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3777,
        3790
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9081": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "9083": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ADD",
      "path": "58"
    },
    "9084": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x52EC"
    },
    "9087": {
      "fn": "Riskpool2.createBundle",
      "jump": "i",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMP",
      "path": "58"
    },
    "9088": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9089": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "9091": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "9093": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "9094": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9095": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP4",
      "path": "58"
    },
    "9096": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "SUB",
      "path": "58"
    },
    "9097": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP2",
      "path": "58"
    },
    "9098": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "9100": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP8",
      "path": "58"
    },
    "9101": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9102": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "9103": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "9104": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9105": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "9106": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x239A"
    },
    "9109": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "9110": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "9112": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9113": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "REVERT",
      "path": "58"
    },
    "9114": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9115": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "POP",
      "path": "58"
    },
    "9116": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "GAS",
      "path": "58"
    },
    "9117": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "CALL",
      "path": "58"
    },
    "9118": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "9119": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9120": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "9121": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x23AE"
    },
    "9124": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "9125": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "9126": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "9128": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9129": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "9130": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "9131": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "9133": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "REVERT",
      "path": "58"
    },
    "9134": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9135": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "POP",
      "path": "58"
    },
    "9136": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "POP",
      "path": "58"
    },
    "9137": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "POP",
      "path": "58"
    },
    "9138": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "POP",
      "path": "58"
    },
    "9139": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "9141": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "9142": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "9143": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "9145": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "NOT",
      "path": "58"
    },
    "9146": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "9148": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP3",
      "path": "58"
    },
    "9149": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ADD",
      "path": "58"
    },
    "9150": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "AND",
      "path": "58"
    },
    "9151": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP3",
      "path": "58"
    },
    "9152": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ADD",
      "path": "58"
    },
    "9153": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9154": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "9156": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "9157": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "POP",
      "path": "58"
    },
    "9158": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "DUP2",
      "path": "58"
    },
    "9159": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "ADD",
      "path": "58"
    },
    "9160": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9161": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x23D2"
    },
    "9164": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9165": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9166": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D1A"
    },
    "9169": {
      "fn": "Riskpool2.createBundle",
      "jump": "i",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMP",
      "path": "58"
    },
    "9170": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3726,
        3791
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9171": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3811
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 66,
      "value": "0xA"
    },
    "9173": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9174": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "9175": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1"
    },
    "9177": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "DUP2",
      "path": "58"
    },
    "9178": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "ADD",
      "path": "58"
    },
    "9179": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "DUP3",
      "path": "58"
    },
    "9180": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "SSTORE",
      "path": "58"
    },
    "9181": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "9183": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9184": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9185": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9186": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "9187": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0xC65A7BB8D6351C1CF70C95A316CC6A92839C986682D98BC35F958F4883F9D2A8"
    },
    "9220": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "ADD",
      "path": "58"
    },
    "9221": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "DUP2",
      "path": "58"
    },
    "9222": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9223": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3801,
        3826
      ],
      "op": "SSTORE",
      "path": "58"
    },
    "9224": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3715,
        3791
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9225": {
      "op": "POP"
    },
    "9226": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3886,
        3937
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 67,
      "value": "0x2414"
    },
    "9229": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3715,
        3791
      ],
      "op": "DUP3",
      "path": "58"
    },
    "9230": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3915,
        3921
      ],
      "op": "DUP6",
      "path": "58"
    },
    "9231": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3923,
        3936
      ],
      "op": "DUP6",
      "path": "58"
    },
    "9232": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3886,
        3904
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3FBF"
    },
    "9235": {
      "fn": "Riskpool2.createBundle",
      "jump": "i",
      "offset": [
        3886,
        3937
      ],
      "op": "JUMP",
      "path": "58"
    },
    "9236": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3886,
        3937
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9237": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 68,
      "value": "0x40"
    },
    "9239": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9240": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "9241": {
      "op": "DUP4"
    },
    "9242": {
      "op": "DUP2"
    },
    "9243": {
      "op": "MSTORE"
    },
    "9244": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9246": {
      "op": "DUP2"
    },
    "9247": {
      "op": "ADD"
    },
    "9248": {
      "op": "DUP6"
    },
    "9249": {
      "op": "SWAP1"
    },
    "9250": {
      "op": "MSTORE"
    },
    "9251": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0xD17D9DC3726BA31D9AF5D3A3425289766158A8EA95520E1C299CCBE4A2978B34"
    },
    "9284": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9285": {
      "op": "ADD"
    },
    "9286": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "9288": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "9289": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9290": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9291": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "SUB",
      "path": "58"
    },
    "9292": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9293": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3953,
        4002
      ],
      "op": "LOG1",
      "path": "58"
    },
    "9294": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "POP",
      "path": "58"
    },
    "9295": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "9296": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9297": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "POP",
      "path": "58"
    },
    "9298": {
      "fn": "Riskpool2.createBundle",
      "offset": [
        3524,
        4009
      ],
      "op": "POP",
      "path": "58"
    },
    "9299": {
      "fn": "Riskpool2.createBundle",
      "jump": "o",
      "offset": [
        3524,
        4009
      ],
      "op": "JUMP",
      "path": "58"
    },
    "9300": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9301": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12038
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "9303": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12038
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "9304": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9306": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9307": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "9312": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "9314": {
      "op": "SHL"
    },
    "9315": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9316": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "9317": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "9319": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9320": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ADD",
      "path": "53"
    },
    "9321": {
      "op": "DUP4"
    },
    "9322": {
      "op": "SWAP1"
    },
    "9323": {
      "op": "MSTORE"
    },
    "9324": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9326": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9327": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9328": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9329": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9330": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9331": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9332": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9333": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9334": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9335": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9336": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11814,
        11839
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9337": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9339": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9341": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9343": {
      "op": "SHL"
    },
    "9344": {
      "op": "SUB"
    },
    "9345": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12038
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9346": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12038
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9347": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12038
      ],
      "op": "AND",
      "path": "53"
    },
    "9348": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12038
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9349": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12048
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x2D0821B7"
    },
    "9354": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12048
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9355": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9357": {
      "op": "ADD"
    },
    "9358": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9360": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9362": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9363": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9364": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP4",
      "path": "53"
    },
    "9365": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "SUB",
      "path": "53"
    },
    "9366": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9367": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP7",
      "path": "53"
    },
    "9368": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9369": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "9370": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9371": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9372": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9373": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x24A5"
    },
    "9376": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9377": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9379": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9380": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "REVERT",
      "path": "53"
    },
    "9381": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9382": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "POP",
      "path": "53"
    },
    "9383": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "GAS",
      "path": "53"
    },
    "9384": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "9385": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9386": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9387": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9388": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x24B9"
    },
    "9391": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9392": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "9393": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9395": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9396": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "9397": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "9398": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9400": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "REVERT",
      "path": "53"
    },
    "9401": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9402": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "POP",
      "path": "53"
    },
    "9403": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "POP",
      "path": "53"
    },
    "9404": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "POP",
      "path": "53"
    },
    "9405": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "POP",
      "path": "53"
    },
    "9406": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9408": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9409": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "9410": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9412": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9413": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "9414": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "9416": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "9417": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9418": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9419": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ADD",
      "path": "53"
    },
    "9420": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "9422": {
      "op": "NOT"
    },
    "9423": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "AND",
      "path": "53"
    },
    "9424": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9425": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ADD",
      "path": "53"
    },
    "9426": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9428": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "9429": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x24E1"
    },
    "9432": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9433": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9434": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9435": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "ADD",
      "path": "53"
    },
    "9436": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9437": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4FFB"
    },
    "9440": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        12022,
        12058
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9441": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12022,
        12058
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9442": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11991,
        12058
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9443": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11991,
        12058
      ],
      "op": "POP",
      "path": "53"
    },
    "9444": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12088,
        12131
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 69,
      "value": "0x24F0"
    },
    "9447": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12117,
        12123
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9448": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12117,
        12130
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x80"
    },
    "9450": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12117,
        12130
      ],
      "op": "ADD",
      "path": "53"
    },
    "9451": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12117,
        12130
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9452": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12088,
        12116
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD3A"
    },
    "9455": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        12088,
        12131
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9456": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12088,
        12131
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9457": {
      "op": "POP"
    },
    "9458": {
      "op": "POP"
    },
    "9459": {
      "op": "POP"
    },
    "9460": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12141,
        12166
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9462": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "DUP12",
      "path": "53"
    },
    "9463": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9464": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "9465": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12193
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x15"
    },
    "9467": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "9469": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "9470": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9472": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9473": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "9474": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "9475": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12222,
        12234
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 70,
      "value": "0x60"
    },
    "9477": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12222,
        12234
      ],
      "op": "DUP7",
      "path": "53"
    },
    "9478": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12222,
        12234
      ],
      "op": "ADD",
      "path": "53"
    },
    "9479": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12222,
        12234
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9480": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12256,
        12272
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 71,
      "value": "0x100"
    },
    "9483": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12256,
        12272
      ],
      "op": "DUP8",
      "path": "53"
    },
    "9484": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12256,
        12272
      ],
      "op": "ADD",
      "path": "53"
    },
    "9485": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12256,
        12272
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9486": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12222,
        12234
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9487": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12222,
        12234
      ],
      "op": "SWAP12",
      "path": "53"
    },
    "9488": {
      "op": "POP"
    },
    "9489": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12256,
        12272
      ],
      "op": "SWAP10",
      "path": "53"
    },
    "9490": {
      "op": "POP"
    },
    "9491": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12068,
        12131
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "9492": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12068,
        12131
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "9493": {
      "op": "POP"
    },
    "9494": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9495": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "9496": {
      "op": "POP"
    },
    "9497": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12301,
        12329
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 72,
      "value": "0x2526"
    },
    "9500": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12301,
        12329
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9501": {
      "op": "POP"
    },
    "9502": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9503": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12169,
        12203
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9504": {
      "op": "POP"
    },
    "9505": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12068,
        12131
      ],
      "op": "DUP7",
      "path": "53"
    },
    "9506": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12301,
        12329
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "9509": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        12301,
        12329
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9510": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12301,
        12329
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9511": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12282,
        12329
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "9512": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12282,
        12329
      ],
      "op": "POP",
      "path": "53"
    },
    "9513": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12399,
        12416
      ],
      "op": "DUP1",
      "path": "53",
      "statement": 73
    },
    "9514": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12388,
        12396
      ],
      "op": "DUP6",
      "path": "53"
    },
    "9515": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12375
      ],
      "op": "DUP4",
      "path": "53"
    },
    "9516": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12385
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "9519": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12385
      ],
      "op": "ADD",
      "path": "53"
    },
    "9520": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12385
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9521": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12396
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x253A"
    },
    "9524": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12396
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9525": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12396
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9526": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12396
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "9529": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        12369,
        12396
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9530": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12396
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9531": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12416
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2544"
    },
    "9534": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12416
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9535": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12416
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9536": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12416
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "9539": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "i",
      "offset": [
        12369,
        12416
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9540": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12369,
        12416
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9541": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12351,
        12366
      ],
      "op": "TIMESTAMP",
      "path": "53"
    },
    "9542": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12351,
        12416
      ],
      "op": "GT",
      "path": "53"
    },
    "9543": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12339,
        12416
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "9544": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        12339,
        12416
      ],
      "op": "POP",
      "path": "53"
    },
    "9545": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "POP",
      "path": "53"
    },
    "9546": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "POP",
      "path": "53"
    },
    "9547": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9548": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "9549": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "9550": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9551": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "9552": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "9553": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "offset": [
        11708,
        12423
      ],
      "op": "POP",
      "path": "53"
    },
    "9554": {
      "fn": "DepegRiskpool.getBundleLifetimeData",
      "jump": "o",
      "offset": [
        11708,
        12423
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9555": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7572,
        7824
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9556": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7660,
        7696
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "9558": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7712,
        7730
      ],
      "op": "DUP1",
      "path": "58"
    },
    "9559": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7733,
        7740
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x255F"
    },
    "9562": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "9564": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "9565": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "9566": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "9567": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7733,
        7740
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9568": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7773
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 74,
      "value": "0x7"
    },
    "9570": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7773
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "9571": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "9573": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "9574": {
      "op": "PUSH4",
      "value": "0x1F6CCA11"
    },
    "9579": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "9581": {
      "op": "SHL"
    },
    "9582": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "DUP2",
      "path": "58"
    },
    "9583": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "9584": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "9586": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "DUP2",
      "path": "58"
    },
    "9587": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "ADD",
      "path": "58"
    },
    "9588": {
      "op": "DUP4"
    },
    "9589": {
      "op": "SWAP1"
    },
    "9590": {
      "op": "MSTORE"
    },
    "9591": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7712,
        7740
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "9592": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7712,
        7740
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "9593": {
      "op": "POP"
    },
    "9594": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9596": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9598": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9600": {
      "op": "SHL"
    },
    "9601": {
      "op": "SUB"
    },
    "9602": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7773
      ],
      "op": "AND",
      "path": "58"
    },
    "9603": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7773
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9604": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7805
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x7DB32844"
    },
    "9609": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7805
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "9610": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "9612": {
      "op": "ADD"
    },
    "9613": {
      "fn": "Riskpool2.getMaximumNumberOfActiveBundles",
      "offset": [
        7757,
        7817
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDAA"
    },
    "9616": {
      "op": "JUMP"
    },
    "9617": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9618": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20573,
        20588
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9620": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20743,
        20759
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9621": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20773,
        20800
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9623": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20814,
        20832
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9624": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20845,
        20897
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x25A4"
    },
    "9627": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20880,
        20891
      ],
      "op": "DUP6",
      "path": "53"
    },
    "9628": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20880,
        20896
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x60"
    },
    "9630": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20880,
        20896
      ],
      "op": "ADD",
      "path": "53"
    },
    "9631": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20880,
        20896
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9632": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20845,
        20879
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3619"
    },
    "9635": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "jump": "i",
      "offset": [
        20845,
        20897
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9636": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20845,
        20897
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9637": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "9638": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "POP",
      "path": "53"
    },
    "9639": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "9640": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "POP",
      "path": "53"
    },
    "9641": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "9642": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "POP",
      "path": "53"
    },
    "9643": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "POP",
      "path": "53"
    },
    "9644": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20604,
        20897
      ],
      "op": "POP",
      "path": "53"
    },
    "9645": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20987,
        20988
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9647": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        20984
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9648": {
      "branch": 201,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        20988
      ],
      "op": "GT",
      "path": "53"
    },
    "9649": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        21023
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9650": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        21023
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9651": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        21023
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x25BC"
    },
    "9654": {
      "branch": 201,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        21023
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9655": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        21023
      ],
      "op": "POP",
      "path": "53"
    },
    "9656": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21004,
        21023
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9657": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20992,
        21000
      ],
      "op": "DUP12",
      "path": "53"
    },
    "9658": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20992,
        21023
      ],
      "op": "EQ",
      "path": "53"
    },
    "9659": {
      "branch": 202,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20992,
        21023
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9660": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20965,
        21023
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9661": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20962,
        21129
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9662": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20962,
        21129
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2606"
    },
    "9665": {
      "branch": 202,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20962,
        21129
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9666": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 75,
      "value": "0x40"
    },
    "9668": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9669": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9670": {
      "op": "DUP13"
    },
    "9671": {
      "op": "DUP2"
    },
    "9672": {
      "op": "MSTORE"
    },
    "9673": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9675": {
      "op": "DUP2"
    },
    "9676": {
      "op": "ADD"
    },
    "9677": {
      "op": "DUP5"
    },
    "9678": {
      "op": "SWAP1"
    },
    "9679": {
      "op": "MSTORE"
    },
    "9680": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "PUSH32",
      "path": "53",
      "value": "0xB1480B0A9353D2145C23A115C2E15C7B9FA719B512E0BA4327EF560CC657EDCB"
    },
    "9713": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9714": {
      "op": "ADD"
    },
    "9715": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9717": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9718": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9719": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9720": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "SUB",
      "path": "53"
    },
    "9721": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9722": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21044,
        21092
      ],
      "op": "LOG1",
      "path": "53"
    },
    "9723": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21113,
        21118
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 76,
      "value": "0x0"
    },
    "9725": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21106,
        21118
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "9726": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21106,
        21118
      ],
      "op": "POP",
      "path": "53"
    },
    "9727": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21106,
        21118
      ],
      "op": "POP",
      "path": "53"
    },
    "9728": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21106,
        21118
      ],
      "op": "POP",
      "path": "53"
    },
    "9729": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21106,
        21118
      ],
      "op": "POP",
      "path": "53"
    },
    "9730": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21106,
        21118
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x26DD"
    },
    "9733": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21106,
        21118
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9734": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20962,
        21129
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9735": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21240,
        21268
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9737": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21240,
        21268
      ],
      "op": "DUP6",
      "path": "53"
    },
    "9738": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21240,
        21268
      ],
      "op": "ADD",
      "path": "53"
    },
    "9739": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21240,
        21268
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9740": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21159,
        21163
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1"
    },
    "9742": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21159,
        21163
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9743": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21159,
        21163
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9744": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21159,
        21163
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9745": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21159,
        21163
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9746": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21159,
        21163
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9747": {
      "branch": 203,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21240,
        21284
      ],
      "op": "DUP14",
      "path": "53"
    },
    "9748": {
      "op": "GT"
    },
    "9749": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21237,
        21311
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9750": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21237,
        21311
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x261E"
    },
    "9753": {
      "branch": 203,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21237,
        21311
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9754": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21303,
        21308
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 77,
      "value": "0x0"
    },
    "9756": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21288,
        21308
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "9757": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21288,
        21308
      ],
      "op": "POP",
      "path": "53"
    },
    "9758": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21237,
        21311
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9759": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21354,
        21367
      ],
      "op": "DUP12",
      "path": "53"
    },
    "9760": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21323,
        21334
      ],
      "op": "DUP9",
      "path": "53"
    },
    "9761": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21323,
        21351
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9763": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21323,
        21351
      ],
      "op": "ADD",
      "path": "53"
    },
    "9764": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21323,
        21351
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9765": {
      "branch": 204,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21323,
        21367
      ],
      "op": "GT",
      "path": "53"
    },
    "9766": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21320,
        21394
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9767": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21320,
        21394
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x262F"
    },
    "9770": {
      "branch": 204,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21320,
        21394
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9771": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21386,
        21391
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 78,
      "value": "0x0"
    },
    "9773": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21371,
        21391
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "9774": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21371,
        21391
      ],
      "op": "POP",
      "path": "53"
    },
    "9775": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21320,
        21394
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9776": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21673,
        21684
      ],
      "op": "DUP11",
      "path": "53"
    },
    "9777": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21662,
        21670
      ],
      "op": "DUP7",
      "path": "53"
    },
    "9778": {
      "branch": 205,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21662,
        21684
      ],
      "op": "LT",
      "path": "53"
    },
    "9779": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21659,
        21709
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9780": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21659,
        21709
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x263C"
    },
    "9783": {
      "branch": 205,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21659,
        21709
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9784": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21701,
        21706
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 79,
      "value": "0x0"
    },
    "9786": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21688,
        21706
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9787": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21688,
        21706
      ],
      "op": "POP",
      "path": "53"
    },
    "9788": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21659,
        21709
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9789": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21732,
        21743
      ],
      "op": "DUP10",
      "path": "53"
    },
    "9790": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21721,
        21729
      ],
      "op": "DUP7",
      "path": "53"
    },
    "9791": {
      "branch": 206,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21721,
        21743
      ],
      "op": "GT",
      "path": "53"
    },
    "9792": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21718,
        21768
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9793": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21718,
        21768
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2649"
    },
    "9796": {
      "branch": 206,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21718,
        21768
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9797": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21760,
        21765
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 80,
      "value": "0x0"
    },
    "9799": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21747,
        21765
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9800": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21747,
        21765
      ],
      "op": "POP",
      "path": "53"
    },
    "9801": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21718,
        21768
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9802": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21786,
        21801
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "9804": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21804,
        21884
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x265A"
    },
    "9807": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21821,
        21832
      ],
      "op": "DUP10",
      "path": "53"
    },
    "9808": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21821,
        21849
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9810": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21821,
        21849
      ],
      "op": "ADD",
      "path": "53"
    },
    "9811": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21821,
        21849
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9812": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21851,
        21859
      ],
      "op": "DUP9",
      "path": "53"
    },
    "9813": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21861,
        21883
      ],
      "op": "DUP13",
      "path": "53"
    },
    "9814": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21804,
        21820
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11D6"
    },
    "9817": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "jump": "i",
      "offset": [
        21804,
        21884
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9818": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21804,
        21884
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9819": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21786,
        21884
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9820": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21786,
        21884
      ],
      "op": "POP",
      "path": "53"
    },
    "9821": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21907,
        21917
      ],
      "op": "DUP5",
      "path": "53"
    },
    "9822": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21897,
        21904
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9823": {
      "branch": 207,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21897,
        21917
      ],
      "op": "GT",
      "path": "53"
    },
    "9824": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21894,
        21941
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9825": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21894,
        21941
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2669"
    },
    "9828": {
      "branch": 207,
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21894,
        21941
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9829": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21933,
        21938
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 81,
      "value": "0x0"
    },
    "9831": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21921,
        21938
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9832": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21921,
        21938
      ],
      "op": "POP",
      "path": "53"
    },
    "9833": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21894,
        21941
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9834": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "PUSH32",
      "path": "53",
      "statement": 82,
      "value": "0x13B61DE072455EF7014A4766F1E486EF1F1B31A06C0CA0B6924C3CAACF54D291"
    },
    "9867": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21984,
        21992
      ],
      "op": "DUP16",
      "path": "53"
    },
    "9868": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21994,
        22006
      ],
      "op": "DUP6",
      "path": "53"
    },
    "9869": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22008,
        22018
      ],
      "op": "DUP6",
      "path": "53"
    },
    "9870": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22020,
        22029
      ],
      "op": "DUP6",
      "path": "53"
    },
    "9871": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9873": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9874": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x26B8"
    },
    "9877": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "9878": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "9879": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "9880": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9881": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9882": {
      "op": "SWAP4"
    },
    "9883": {
      "op": "DUP5"
    },
    "9884": {
      "op": "MSTORE"
    },
    "9885": {
      "op": "SWAP2"
    },
    "9886": {
      "op": "ISZERO"
    },
    "9887": {
      "op": "ISZERO"
    },
    "9888": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "9890": {
      "op": "DUP5"
    },
    "9891": {
      "op": "ADD"
    },
    "9892": {
      "op": "MSTORE"
    },
    "9893": {
      "op": "ISZERO"
    },
    "9894": {
      "op": "ISZERO"
    },
    "9895": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "9897": {
      "op": "DUP4"
    },
    "9898": {
      "op": "ADD"
    },
    "9899": {
      "op": "MSTORE"
    },
    "9900": {
      "op": "ISZERO"
    },
    "9901": {
      "op": "ISZERO"
    },
    "9902": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "9904": {
      "op": "DUP3"
    },
    "9905": {
      "op": "ADD"
    },
    "9906": {
      "op": "MSTORE"
    },
    "9907": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "9909": {
      "op": "ADD"
    },
    "9910": {
      "op": "SWAP1"
    },
    "9911": {
      "op": "JUMP"
    },
    "9912": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9913": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "9915": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "9916": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9917": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "9918": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SUB",
      "path": "53"
    },
    "9919": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "9920": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        21956,
        22030
      ],
      "op": "LOG1",
      "path": "53"
    },
    "9921": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22060
      ],
      "op": "DUP4",
      "path": "53",
      "statement": 83
    },
    "9922": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22074
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9923": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22074
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9924": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22074
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x26CA"
    },
    "9927": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22074
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9928": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22074
      ],
      "op": "POP",
      "path": "53"
    },
    "9929": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22064,
        22074
      ],
      "op": "DUP3",
      "path": "53"
    },
    "9930": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22074
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9931": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22087
      ],
      "op": "DUP1",
      "path": "53"
    },
    "9932": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22087
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "9933": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22087
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x26D3"
    },
    "9936": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22087
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "9937": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22087
      ],
      "op": "POP",
      "path": "53"
    },
    "9938": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22078,
        22087
      ],
      "op": "DUP2",
      "path": "53"
    },
    "9939": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22048,
        22087
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9940": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "9941": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9942": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9943": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9944": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9945": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9946": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9947": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9948": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        22040,
        22088
      ],
      "op": "POP",
      "path": "53"
    },
    "9949": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "9950": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "9951": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "9952": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "POP",
      "path": "53"
    },
    "9953": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "POP",
      "path": "53"
    },
    "9954": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "POP",
      "path": "53"
    },
    "9955": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "POP",
      "path": "53"
    },
    "9956": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "POP",
      "path": "53"
    },
    "9957": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "POP",
      "path": "53"
    },
    "9958": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "offset": [
        20262,
        22095
      ],
      "op": "POP",
      "path": "53"
    },
    "9959": {
      "fn": "DepegRiskpool.detailedBundleApplicationMatch",
      "jump": "o",
      "offset": [
        20262,
        22095
      ],
      "op": "JUMP",
      "path": "53"
    },
    "9960": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6302,
        6523
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9961": {
      "offset": [
        1926,
        1953
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x26F8"
    },
    "9964": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "9969": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "9971": {
      "op": "SHL"
    },
    "9972": {
      "offset": [
        1926,
        1945
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3A62"
    },
    "9975": {
      "jump": "i",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMP",
      "path": "58"
    },
    "9976": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "9977": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9979": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9981": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9983": {
      "op": "SHL"
    },
    "9984": {
      "op": "SUB"
    },
    "9985": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "9986": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "9987": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9989": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "9991": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "9993": {
      "op": "SHL"
    },
    "9994": {
      "op": "SUB"
    },
    "9995": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "9996": {
      "fn": "Context._msgSender",
      "offset": [
        1910,
        1953
      ],
      "op": "EQ",
      "path": "58"
    },
    "9997": {
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2728"
    },
    "10000": {
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10001": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10003": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10004": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10008": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10010": {
      "op": "SHL"
    },
    "10011": {
      "offset": [
        1889,
        2006
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10012": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10013": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10015": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "ADD",
      "path": "58"
    },
    "10016": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "10019": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10020": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x54C0"
    },
    "10023": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10024": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10025": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6423,
        6456
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 84,
      "value": "0x2732"
    },
    "10028": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6438,
        6447
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10029": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6449,
        6455
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10030": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6423,
        6437
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3FCD"
    },
    "10033": {
      "fn": "Riskpool2.processPolicyPayout",
      "jump": "i",
      "offset": [
        6423,
        6456
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10034": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6423,
        6456
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10035": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6471,
        6516
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 85,
      "value": "0x40"
    },
    "10037": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6471,
        6516
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10038": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6471,
        6516
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10039": {
      "op": "DUP4"
    },
    "10040": {
      "op": "DUP2"
    },
    "10041": {
      "op": "MSTORE"
    },
    "10042": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10044": {
      "op": "DUP2"
    },
    "10045": {
      "op": "ADD"
    },
    "10046": {
      "op": "DUP4"
    },
    "10047": {
      "op": "SWAP1"
    },
    "10048": {
      "op": "MSTORE"
    },
    "10049": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6471,
        6516
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0xEE37957C2D37326FA4E3897FC3947BBDBD8E1082639A302C1C206B4D1C5E695"
    },
    "10082": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6471,
        6516
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10083": {
      "op": "ADD"
    },
    "10084": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        6471,
        6516
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x19BB"
    },
    "10087": {
      "op": "JUMP"
    },
    "10088": {
      "offset": [
        2474,
        2530
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "10089": {
      "offset": [
        2508,
        2530
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2776"
    },
    "10092": {
      "offset": [
        2529,
        2530
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x5"
    },
    "10094": {
      "offset": [
        2463,
        2468
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xF4240"
    },
    "10098": {
      "offset": [
        2508,
        2530
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56F5"
    },
    "10101": {
      "fn": "Riskpool2.processPolicyPayout",
      "jump": "i",
      "offset": [
        2508,
        2530
      ],
      "op": "JUMP",
      "path": "53"
    },
    "10102": {
      "fn": "Riskpool2.processPolicyPayout",
      "offset": [
        2508,
        2530
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "10103": {
      "offset": [
        2474,
        2530
      ],
      "op": "DUP2",
      "path": "53"
    },
    "10104": {
      "fn": "Riskpool2.processPolicyPayout",
      "jump": "o",
      "offset": [
        2474,
        2530
      ],
      "op": "JUMP",
      "path": "53"
    },
    "10105": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4015,
        4394
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10106": {
      "offset": [
        2114,
        2130
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x7"
    },
    "10108": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "10109": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10111": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10112": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "10117": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "10119": {
      "op": "SHL"
    },
    "10120": {
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10121": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10122": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10124": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10125": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10126": {
      "op": "DUP5"
    },
    "10127": {
      "op": "SWAP1"
    },
    "10128": {
      "op": "MSTORE"
    },
    "10129": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4146,
        4163
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10131": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4146,
        4163
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10132": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4120,
        4128
      ],
      "op": "DUP5",
      "path": "58"
    },
    "10133": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4120,
        4128
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10134": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4146,
        4163
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10135": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4146,
        4163
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10136": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10138": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10140": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10142": {
      "op": "SHL"
    },
    "10143": {
      "op": "SUB"
    },
    "10144": {
      "offset": [
        2114,
        2130
      ],
      "op": "AND",
      "path": "58"
    },
    "10145": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10146": {
      "offset": [
        2114,
        2140
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2D0821B7"
    },
    "10151": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2140
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10152": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10154": {
      "op": "ADD"
    },
    "10155": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10157": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10159": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10160": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10161": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10162": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SUB",
      "path": "58"
    },
    "10163": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10164": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP7",
      "path": "58"
    },
    "10165": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10166": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "10167": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10168": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10169": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10170": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x27C2"
    },
    "10173": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10174": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10176": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10177": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10178": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10179": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10180": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "GAS",
      "path": "58"
    },
    "10181": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "10182": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10183": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10184": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10185": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x27D6"
    },
    "10188": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10189": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10190": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10192": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10193": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "10194": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10195": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10197": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10198": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10199": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10200": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10201": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10202": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10203": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10205": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10206": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10207": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10209": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10210": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "10211": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "10213": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10214": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10215": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10216": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10217": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "10219": {
      "op": "NOT"
    },
    "10220": {
      "offset": [
        2114,
        2150
      ],
      "op": "AND",
      "path": "58"
    },
    "10221": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10222": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10223": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10225": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10226": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x27FE"
    },
    "10229": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10230": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10231": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10232": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10233": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10234": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4FFB"
    },
    "10237": {
      "fn": "Riskpool2.fundBundle",
      "jump": "i",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10238": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10239": {
      "offset": [
        2182,
        2194
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x9"
    },
    "10241": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "10242": {
      "offset": [
        2203,
        2217
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10244": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10245": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10246": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "ADD",
      "path": "58"
    },
    "10247": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10248": {
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10249": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10250": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "10255": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "10257": {
      "op": "SHL"
    },
    "10258": {
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10259": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10260": {
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "10261": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "10262": {
      "op": "POP"
    },
    "10263": {
      "offset": [
        2160,
        2179
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10265": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2160,
        2179
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "10266": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10268": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10270": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10272": {
      "op": "SHL"
    },
    "10273": {
      "op": "SUB"
    },
    "10274": {
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10275": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "10276": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "AND",
      "path": "58"
    },
    "10277": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10278": {
      "offset": [
        2182,
        2202
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x6352211E"
    },
    "10283": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2202
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10284": {
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x283B"
    },
    "10287": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10288": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10290": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "10291": {
      "op": "SWAP1"
    },
    "10292": {
      "op": "DUP2"
    },
    "10293": {
      "op": "MSTORE"
    },
    "10294": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10296": {
      "op": "ADD"
    },
    "10297": {
      "op": "SWAP1"
    },
    "10298": {
      "op": "JUMP"
    },
    "10299": {
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10300": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "10302": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10304": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10305": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10306": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10307": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SUB",
      "path": "58"
    },
    "10308": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10309": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP7",
      "path": "58"
    },
    "10310": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10311": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "10312": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10313": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10314": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10315": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2853"
    },
    "10318": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10319": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10321": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10322": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10323": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10324": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "10325": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "GAS",
      "path": "58"
    },
    "10326": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "10327": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10328": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10329": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10330": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2867"
    },
    "10333": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10334": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10335": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10337": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10338": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "10339": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10340": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10342": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10343": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10344": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "10345": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "10346": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "10347": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "10348": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10350": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10351": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10352": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "10354": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "NOT",
      "path": "58"
    },
    "10355": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "10357": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10358": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "10359": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "AND",
      "path": "58"
    },
    "10360": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10361": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "10362": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10363": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10365": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10366": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "10367": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10368": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "10369": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10370": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x288B"
    },
    "10373": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10374": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10375": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4BEB"
    },
    "10378": {
      "fn": "Riskpool2.fundBundle",
      "jump": "i",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10379": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10380": {
      "offset": [
        2160,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10381": {
      "op": "POP"
    },
    "10382": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "10383": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10385": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10387": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10389": {
      "op": "SHL"
    },
    "10390": {
      "op": "SUB"
    },
    "10391": {
      "offset": [
        2250,
        2277
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10392": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "AND",
      "path": "58"
    },
    "10393": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "EQ",
      "path": "58"
    },
    "10394": {
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x28B5"
    },
    "10397": {
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10398": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10400": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10401": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10405": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10407": {
      "op": "SHL"
    },
    "10408": {
      "offset": [
        2229,
        2333
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10409": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10410": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10412": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "ADD",
      "path": "58"
    },
    "10413": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "10416": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10417": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5452"
    },
    "10420": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10421": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10422": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4207
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 86,
      "value": "0x8"
    },
    "10424": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4207
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "10425": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10427": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10428": {
      "op": "PUSH4",
      "value": "0x89002DA5"
    },
    "10433": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "10435": {
      "op": "SHL"
    },
    "10436": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10437": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10438": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10440": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10441": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ADD",
      "path": "58"
    },
    "10442": {
      "op": "DUP9"
    },
    "10443": {
      "op": "SWAP1"
    },
    "10444": {
      "op": "MSTORE"
    },
    "10445": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10447": {
      "op": "DUP2"
    },
    "10448": {
      "op": "ADD"
    },
    "10449": {
      "op": "DUP8"
    },
    "10450": {
      "op": "SWAP1"
    },
    "10451": {
      "op": "MSTORE"
    },
    "10452": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10454": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10456": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10458": {
      "op": "SHL"
    },
    "10459": {
      "op": "SUB"
    },
    "10460": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4207
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10461": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4207
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10462": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4207
      ],
      "op": "AND",
      "path": "58"
    },
    "10463": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4207
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10464": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4218
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x89002DA5"
    },
    "10469": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10470": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "10472": {
      "op": "ADD"
    },
    "10473": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "10475": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10477": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10478": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10479": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10480": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "SUB",
      "path": "58"
    },
    "10481": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10482": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10484": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP8",
      "path": "58"
    },
    "10485": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10486": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "10487": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10488": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10489": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10490": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2902"
    },
    "10493": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10494": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10496": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10497": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10498": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10499": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "POP",
      "path": "58"
    },
    "10500": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "GAS",
      "path": "58"
    },
    "10501": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "CALL",
      "path": "58"
    },
    "10502": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10503": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10504": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10505": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2916"
    },
    "10508": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10509": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10510": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10512": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10513": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "10514": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10515": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10517": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10518": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10519": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "POP",
      "path": "58"
    },
    "10520": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "POP",
      "path": "58"
    },
    "10521": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "POP",
      "path": "58"
    },
    "10522": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "POP",
      "path": "58"
    },
    "10523": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10525": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10526": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10527": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "10529": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "NOT",
      "path": "58"
    },
    "10530": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "10532": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10533": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ADD",
      "path": "58"
    },
    "10534": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "AND",
      "path": "58"
    },
    "10535": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10536": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ADD",
      "path": "58"
    },
    "10537": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10538": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10540": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10541": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "POP",
      "path": "58"
    },
    "10542": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10543": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "ADD",
      "path": "58"
    },
    "10544": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10545": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x293A"
    },
    "10548": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10549": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10550": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D1A"
    },
    "10553": {
      "fn": "Riskpool2.fundBundle",
      "jump": "i",
      "offset": [
        4191,
        4236
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10554": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4191,
        4236
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10555": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4179,
        4236
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "10556": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4179,
        4236
      ],
      "op": "POP",
      "path": "58"
    },
    "10557": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4296,
        4330
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 87,
      "value": "0x2946"
    },
    "10560": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4313,
        4321
      ],
      "op": "DUP7",
      "path": "58"
    },
    "10561": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4323,
        4329
      ],
      "op": "DUP7",
      "path": "58"
    },
    "10562": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4296,
        4312
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x401C"
    },
    "10565": {
      "fn": "Riskpool2.fundBundle",
      "jump": "i",
      "offset": [
        4296,
        4330
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10566": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4296,
        4330
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10567": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4346,
        4387
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 88,
      "value": "0x40"
    },
    "10569": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4346,
        4387
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10570": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4346,
        4387
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10571": {
      "op": "DUP8"
    },
    "10572": {
      "op": "DUP2"
    },
    "10573": {
      "op": "MSTORE"
    },
    "10574": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10576": {
      "op": "DUP2"
    },
    "10577": {
      "op": "ADD"
    },
    "10578": {
      "op": "DUP8"
    },
    "10579": {
      "op": "SWAP1"
    },
    "10580": {
      "op": "MSTORE"
    },
    "10581": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4346,
        4387
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0xA297610830591FC1B34213CF8D06988371B2A1841098649BE49C7374BDB037F8"
    },
    "10614": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4346,
        4387
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10615": {
      "op": "ADD"
    },
    "10616": {
      "fn": "Riskpool2.fundBundle",
      "offset": [
        4346,
        4387
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1DA1"
    },
    "10619": {
      "op": "JUMP"
    },
    "10620": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10621": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6125,
        6137
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10623": {
      "offset": [
        1926,
        1953
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x298E"
    },
    "10626": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "10631": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "10633": {
      "op": "SHL"
    },
    "10634": {
      "offset": [
        1926,
        1945
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3A62"
    },
    "10637": {
      "jump": "i",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10638": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10639": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10641": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10643": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10645": {
      "op": "SHL"
    },
    "10646": {
      "op": "SUB"
    },
    "10647": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "10648": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "10649": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10651": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10653": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10655": {
      "op": "SHL"
    },
    "10656": {
      "op": "SUB"
    },
    "10657": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "10658": {
      "fn": "Context._msgSender",
      "offset": [
        1910,
        1953
      ],
      "op": "EQ",
      "path": "58"
    },
    "10659": {
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x29BE"
    },
    "10662": {
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10663": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10665": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10666": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "10670": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "10672": {
      "op": "SHL"
    },
    "10673": {
      "offset": [
        1889,
        2006
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10674": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10675": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10677": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "ADD",
      "path": "58"
    },
    "10678": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "10681": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10682": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x54C0"
    },
    "10685": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10686": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10687": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6164,
        6208
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 89,
      "value": "0x29C8"
    },
    "10690": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6180,
        6189
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10691": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6191,
        6207
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10692": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6164,
        6179
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x417E"
    },
    "10695": {
      "fn": "Riskpool2.collateralizePolicy",
      "jump": "i",
      "offset": [
        6164,
        6208
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10696": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6164,
        6208
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10697": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 90,
      "value": "0x40"
    },
    "10699": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10700": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10701": {
      "op": "DUP6"
    },
    "10702": {
      "op": "DUP2"
    },
    "10703": {
      "op": "MSTORE"
    },
    "10704": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10706": {
      "op": "DUP2"
    },
    "10707": {
      "op": "ADD"
    },
    "10708": {
      "op": "DUP6"
    },
    "10709": {
      "op": "SWAP1"
    },
    "10710": {
      "op": "MSTORE"
    },
    "10711": {
      "op": "DUP3"
    },
    "10712": {
      "op": "ISZERO"
    },
    "10713": {
      "op": "ISZERO"
    },
    "10714": {
      "op": "DUP2"
    },
    "10715": {
      "op": "DUP4"
    },
    "10716": {
      "op": "ADD"
    },
    "10717": {
      "op": "MSTORE"
    },
    "10718": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10719": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10720": {
      "op": "SWAP2"
    },
    "10721": {
      "op": "SWAP3"
    },
    "10722": {
      "op": "POP"
    },
    "10723": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0x9D0F25E972AD53428B0A94CD615FA731919562FA34769DF0F9C3EED71B0BD81E"
    },
    "10756": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10757": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10758": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10759": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10760": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "SUB",
      "path": "58"
    },
    "10761": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "10763": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "ADD",
      "path": "58"
    },
    "10764": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10765": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        6224,
        6289
      ],
      "op": "LOG1",
      "path": "58"
    },
    "10766": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "10767": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10768": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "POP",
      "path": "58"
    },
    "10769": {
      "fn": "Riskpool2.collateralizePolicy",
      "offset": [
        5991,
        6296
      ],
      "op": "POP",
      "path": "58"
    },
    "10770": {
      "fn": "Riskpool2.collateralizePolicy",
      "jump": "o",
      "offset": [
        5991,
        6296
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10771": {
      "fn": "Component.getOwner",
      "offset": [
        2642,
        2719
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "10772": {
      "fn": "Component.getOwner",
      "offset": [
        2691,
        2698
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "10774": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "DUP1",
      "path": "0"
    },
    "10775": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "10776": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10778": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10780": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10782": {
      "op": "SHL"
    },
    "10783": {
      "op": "SUB"
    },
    "10784": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "AND",
      "path": "0"
    },
    "10785": {
      "fn": "Component.getOwner",
      "offset": [
        2709,
        2716
      ],
      "op": "PUSH2",
      "path": "26",
      "statement": 91,
      "value": "0x1296"
    },
    "10788": {
      "fn": "Ownable.owner",
      "offset": [
        1201,
        1286
      ],
      "op": "JUMP",
      "path": "0"
    },
    "10789": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5394,
        5688
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10790": {
      "offset": [
        2114,
        2130
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x7"
    },
    "10792": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "10793": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10795": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10796": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "10801": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "10803": {
      "op": "SHL"
    },
    "10804": {
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10805": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10806": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10808": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10809": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10810": {
      "op": "DUP4"
    },
    "10811": {
      "op": "SWAP1"
    },
    "10812": {
      "op": "MSTORE"
    },
    "10813": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5483,
        5491
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10814": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5483,
        5491
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10815": {
      "offset": [
        2083,
        2111
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10817": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2083,
        2111
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10818": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10820": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10822": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10824": {
      "op": "SHL"
    },
    "10825": {
      "op": "SUB"
    },
    "10826": {
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10827": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10828": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "AND",
      "path": "58"
    },
    "10829": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10830": {
      "offset": [
        2114,
        2140
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2D0821B7"
    },
    "10835": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2140
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10836": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "10838": {
      "op": "ADD"
    },
    "10839": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10841": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10843": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10844": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10845": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10846": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SUB",
      "path": "58"
    },
    "10847": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10848": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP7",
      "path": "58"
    },
    "10849": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10850": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "10851": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10852": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10853": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10854": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2A6E"
    },
    "10857": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10858": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10860": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10861": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10862": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10863": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10864": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "GAS",
      "path": "58"
    },
    "10865": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "10866": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10867": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10868": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10869": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2A82"
    },
    "10872": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "10873": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10874": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10876": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10877": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "10878": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10879": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10881": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "10882": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10883": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10884": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10885": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10886": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "10887": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10889": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10890": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10891": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10893": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10894": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "10895": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "10897": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "10898": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10899": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10900": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10901": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "10903": {
      "op": "NOT"
    },
    "10904": {
      "offset": [
        2114,
        2150
      ],
      "op": "AND",
      "path": "58"
    },
    "10905": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "10906": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10907": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10909": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10910": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2AAA"
    },
    "10913": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10914": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10915": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10916": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "10917": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10918": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4FFB"
    },
    "10921": {
      "fn": "Riskpool2.closeBundle",
      "jump": "i",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMP",
      "path": "58"
    },
    "10922": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10923": {
      "offset": [
        2182,
        2194
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x9"
    },
    "10925": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "10926": {
      "offset": [
        2203,
        2217
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10928": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10929": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10930": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "ADD",
      "path": "58"
    },
    "10931": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10932": {
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10933": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10934": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "10939": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "10941": {
      "op": "SHL"
    },
    "10942": {
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10943": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "10944": {
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "10945": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "10946": {
      "op": "POP"
    },
    "10947": {
      "offset": [
        2160,
        2179
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "10949": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2160,
        2179
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "10950": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10952": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "10954": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "10956": {
      "op": "SHL"
    },
    "10957": {
      "op": "SUB"
    },
    "10958": {
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "10959": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "10960": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "AND",
      "path": "58"
    },
    "10961": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10962": {
      "offset": [
        2182,
        2202
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x6352211E"
    },
    "10967": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2202
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10968": {
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2AE7"
    },
    "10971": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "10972": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "10974": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "10975": {
      "op": "SWAP1"
    },
    "10976": {
      "op": "DUP2"
    },
    "10977": {
      "op": "MSTORE"
    },
    "10978": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "10980": {
      "op": "ADD"
    },
    "10981": {
      "op": "SWAP1"
    },
    "10982": {
      "op": "JUMP"
    },
    "10983": {
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "10984": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "10986": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "10988": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "10989": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10990": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP4",
      "path": "58"
    },
    "10991": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SUB",
      "path": "58"
    },
    "10992": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "10993": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP7",
      "path": "58"
    },
    "10994": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10995": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "10996": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10997": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "10998": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "10999": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2AFF"
    },
    "11002": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11003": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11005": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11006": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11007": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11008": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11009": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "GAS",
      "path": "58"
    },
    "11010": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "11011": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11012": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11013": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11014": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2B13"
    },
    "11017": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11018": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11019": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11021": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11022": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11023": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11024": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11026": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11027": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11028": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11029": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11030": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11031": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11032": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11034": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11035": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11036": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "11038": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "NOT",
      "path": "58"
    },
    "11039": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "11041": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11042": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "11043": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "AND",
      "path": "58"
    },
    "11044": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11045": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "11046": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11047": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11049": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11050": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11051": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11052": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "11053": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11054": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2B37"
    },
    "11057": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11058": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11059": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4BEB"
    },
    "11062": {
      "fn": "Riskpool2.closeBundle",
      "jump": "i",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11063": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11064": {
      "offset": [
        2160,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11065": {
      "op": "POP"
    },
    "11066": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "11067": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11069": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11071": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11073": {
      "op": "SHL"
    },
    "11074": {
      "op": "SUB"
    },
    "11075": {
      "offset": [
        2250,
        2277
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11076": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "AND",
      "path": "58"
    },
    "11077": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "EQ",
      "path": "58"
    },
    "11078": {
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2B61"
    },
    "11081": {
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11082": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11084": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11085": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11089": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11091": {
      "op": "SHL"
    },
    "11092": {
      "offset": [
        2229,
        2333
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11093": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11094": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "11096": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "ADD",
      "path": "58"
    },
    "11097": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "11100": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11101": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5452"
    },
    "11104": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11105": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11106": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5523
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 92,
      "value": "0x8"
    },
    "11108": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5523
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "11109": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11111": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11112": {
      "op": "PUSH4",
      "value": "0x46241F2D"
    },
    "11117": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "11119": {
      "op": "SHL"
    },
    "11120": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11121": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11122": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "11124": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11125": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "ADD",
      "path": "58"
    },
    "11126": {
      "op": "DUP7"
    },
    "11127": {
      "op": "SWAP1"
    },
    "11128": {
      "op": "MSTORE"
    },
    "11129": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11131": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11133": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11135": {
      "op": "SHL"
    },
    "11136": {
      "op": "SUB"
    },
    "11137": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5523
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11138": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5523
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11139": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5523
      ],
      "op": "AND",
      "path": "58"
    },
    "11140": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5523
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11141": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5535
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x8C483E5A"
    },
    "11146": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5535
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11147": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11149": {
      "op": "ADD"
    },
    "11150": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11152": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11154": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11155": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11156": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP4",
      "path": "58"
    },
    "11157": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "SUB",
      "path": "58"
    },
    "11158": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11159": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11161": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP8",
      "path": "58"
    },
    "11162": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11163": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "11164": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11165": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11166": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11167": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2BA7"
    },
    "11170": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11171": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11173": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11174": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11175": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11176": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "POP",
      "path": "58"
    },
    "11177": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "GAS",
      "path": "58"
    },
    "11178": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "CALL",
      "path": "58"
    },
    "11179": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11180": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11181": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11182": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2BBB"
    },
    "11185": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11186": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11187": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11189": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11190": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11191": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11192": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11194": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11195": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11196": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "POP",
      "path": "58"
    },
    "11197": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "POP",
      "path": "58"
    },
    "11198": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "POP",
      "path": "58"
    },
    "11199": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5507,
        5545
      ],
      "op": "POP",
      "path": "58"
    },
    "11200": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5605,
        5632
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 93,
      "value": "0x2BC8"
    },
    "11203": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5623,
        5631
      ],
      "op": "DUP5",
      "path": "58"
    },
    "11204": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5605,
        5622
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4559"
    },
    "11207": {
      "fn": "Riskpool2.closeBundle",
      "jump": "i",
      "offset": [
        5605,
        5632
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11208": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5605,
        5632
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11209": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5648,
        5681
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 94,
      "value": "0x40"
    },
    "11211": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5648,
        5681
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11212": {
      "op": "DUP5"
    },
    "11213": {
      "op": "DUP2"
    },
    "11214": {
      "op": "MSTORE"
    },
    "11215": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5648,
        5681
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0x6A70A0263925C22FE5D1A996EBF965B39BC99F7146CF025447F939EAAC1EF714"
    },
    "11248": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5648,
        5681
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11249": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11251": {
      "op": "ADD"
    },
    "11252": {
      "fn": "Riskpool2.closeBundle",
      "offset": [
        5648,
        5681
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1B9E"
    },
    "11255": {
      "op": "JUMP"
    },
    "11256": {
      "fn": "Component.isOracle",
      "offset": [
        2851,
        2967
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "11257": {
      "fn": "Component.isOracle",
      "offset": [
        2900,
        2904
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "11259": {
      "fn": "Component.isOracle",
      "offset": [
        2900,
        2904
      ],
      "op": "DUP1",
      "path": "26"
    },
    "11260": {
      "fn": "Component.isOracle",
      "offset": [
        2915,
        2964
      ],
      "op": "PUSH2",
      "path": "26",
      "statement": 95,
      "value": "0x1899"
    },
    "11263": {
      "fn": "Component.isOracle",
      "offset": [
        2915,
        2964
      ],
      "op": "JUMP",
      "path": "26"
    },
    "11264": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "11265": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x2C08"
    },
    "11268": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3DE1"
    },
    "11271": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "0"
    },
    "11272": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "11273": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5668
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 96,
      "value": "0x1F"
    },
    "11275": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "DUP1",
      "path": "53"
    },
    "11276": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "11277": {
      "op": "PUSH1",
      "value": "0xFF"
    },
    "11279": {
      "op": "NOT"
    },
    "11280": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "AND",
      "path": "53"
    },
    "11281": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "DUP3",
      "path": "53"
    },
    "11282": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "11283": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "11284": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "OR",
      "path": "53"
    },
    "11285": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "11286": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "DUP2",
      "path": "53"
    },
    "11287": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "11288": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "11289": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 97,
      "value": "0x40"
    },
    "11291": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "11292": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5651,
        5687
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xFF"
    },
    "11294": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5725,
        5742
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "11295": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5725,
        5742
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "11296": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5725,
        5742
      ],
      "op": "AND",
      "path": "53"
    },
    "11297": {
      "op": "ISZERO"
    },
    "11298": {
      "op": "ISZERO"
    },
    "11299": {
      "op": "DUP2"
    },
    "11300": {
      "op": "MSTORE"
    },
    "11301": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "PUSH32",
      "path": "53",
      "value": "0x23F9090F88D3B5D224DC17FCDDBBC4E1FAA08822440D7A52E1A96D56598DDD38"
    },
    "11334": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "11335": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11337": {
      "op": "ADD"
    },
    "11338": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "11340": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "11341": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "DUP1",
      "path": "53"
    },
    "11342": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "11343": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "SUB",
      "path": "53"
    },
    "11344": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "11345": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5702,
        5743
      ],
      "op": "LOG1",
      "path": "53"
    },
    "11346": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "offset": [
        5550,
        5750
      ],
      "op": "POP",
      "path": "53"
    },
    "11347": {
      "fn": "DepegRiskpool.setAllowAllAccounts",
      "jump": "o",
      "offset": [
        5550,
        5750
      ],
      "op": "JUMP",
      "path": "53"
    },
    "11348": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4792,
        5083
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11349": {
      "offset": [
        2114,
        2130
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x7"
    },
    "11351": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "11352": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11354": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11355": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "11360": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11362": {
      "op": "SHL"
    },
    "11363": {
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11364": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11365": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "11367": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11368": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11369": {
      "op": "DUP4"
    },
    "11370": {
      "op": "SWAP1"
    },
    "11371": {
      "op": "MSTORE"
    },
    "11372": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4880,
        4888
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11373": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4880,
        4888
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11374": {
      "offset": [
        2083,
        2111
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11376": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2083,
        2111
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11377": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11379": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11381": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11383": {
      "op": "SHL"
    },
    "11384": {
      "op": "SUB"
    },
    "11385": {
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11386": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11387": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "AND",
      "path": "58"
    },
    "11388": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11389": {
      "offset": [
        2114,
        2140
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2D0821B7"
    },
    "11394": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2140
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11395": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11397": {
      "op": "ADD"
    },
    "11398": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11400": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11402": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11403": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11404": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP4",
      "path": "58"
    },
    "11405": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SUB",
      "path": "58"
    },
    "11406": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11407": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP7",
      "path": "58"
    },
    "11408": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11409": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "11410": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11411": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11412": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11413": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2C9D"
    },
    "11416": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11417": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11419": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11420": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11421": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11422": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11423": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "GAS",
      "path": "58"
    },
    "11424": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "11425": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11426": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11427": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11428": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2CB1"
    },
    "11431": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11432": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11433": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11435": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11436": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11437": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11438": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11440": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11441": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11442": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11443": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11444": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11445": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11446": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11448": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11449": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11450": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11452": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11453": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11454": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "11456": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11457": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11458": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11459": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11460": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "11462": {
      "op": "NOT"
    },
    "11463": {
      "offset": [
        2114,
        2150
      ],
      "op": "AND",
      "path": "58"
    },
    "11464": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11465": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11466": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11468": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11469": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2CD9"
    },
    "11472": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11473": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11474": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11475": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11476": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11477": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4FFB"
    },
    "11480": {
      "fn": "Riskpool2.lockBundle",
      "jump": "i",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11481": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11482": {
      "offset": [
        2182,
        2194
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x9"
    },
    "11484": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "11485": {
      "offset": [
        2203,
        2217
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11487": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11488": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP4",
      "path": "58"
    },
    "11489": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "ADD",
      "path": "58"
    },
    "11490": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2203,
        2217
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11491": {
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11492": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11493": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "11498": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "11500": {
      "op": "SHL"
    },
    "11501": {
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11502": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11503": {
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "11504": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "11505": {
      "op": "POP"
    },
    "11506": {
      "offset": [
        2160,
        2179
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11508": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2160,
        2179
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "11509": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11511": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11513": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11515": {
      "op": "SHL"
    },
    "11516": {
      "op": "SUB"
    },
    "11517": {
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11518": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "11519": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "AND",
      "path": "58"
    },
    "11520": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11521": {
      "offset": [
        2182,
        2202
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x6352211E"
    },
    "11526": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2202
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11527": {
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2D16"
    },
    "11530": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11531": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "11533": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "11534": {
      "op": "SWAP1"
    },
    "11535": {
      "op": "DUP2"
    },
    "11536": {
      "op": "MSTORE"
    },
    "11537": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11539": {
      "op": "ADD"
    },
    "11540": {
      "op": "SWAP1"
    },
    "11541": {
      "op": "JUMP"
    },
    "11542": {
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11543": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "11545": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11547": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11548": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11549": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP4",
      "path": "58"
    },
    "11550": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SUB",
      "path": "58"
    },
    "11551": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11552": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP7",
      "path": "58"
    },
    "11553": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11554": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "11555": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11556": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11557": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11558": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2D2E"
    },
    "11561": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11562": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11564": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11565": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11566": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11567": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11568": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "GAS",
      "path": "58"
    },
    "11569": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "11570": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11571": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11572": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11573": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2D42"
    },
    "11576": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11577": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11578": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11580": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11581": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11582": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11583": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11585": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11586": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11587": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11588": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11589": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11590": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11591": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11593": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11594": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11595": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "11597": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "NOT",
      "path": "58"
    },
    "11598": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "11600": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11601": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "11602": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "AND",
      "path": "58"
    },
    "11603": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11604": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "11605": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11606": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11608": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11609": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "11610": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11611": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "11612": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11613": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2D66"
    },
    "11616": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11617": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11618": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4BEB"
    },
    "11621": {
      "fn": "Riskpool2.lockBundle",
      "jump": "i",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11622": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11623": {
      "offset": [
        2160,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11624": {
      "op": "POP"
    },
    "11625": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "11626": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11628": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11630": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11632": {
      "op": "SHL"
    },
    "11633": {
      "op": "SUB"
    },
    "11634": {
      "offset": [
        2250,
        2277
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11635": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "AND",
      "path": "58"
    },
    "11636": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "EQ",
      "path": "58"
    },
    "11637": {
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2D90"
    },
    "11640": {
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11641": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11643": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11644": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "11648": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "11650": {
      "op": "SHL"
    },
    "11651": {
      "offset": [
        2229,
        2333
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11652": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11653": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "11655": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "ADD",
      "path": "58"
    },
    "11656": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "11659": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11660": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5452"
    },
    "11663": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11664": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11665": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4920
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 98,
      "value": "0x8"
    },
    "11667": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4920
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "11668": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11670": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11671": {
      "op": "PUSH4",
      "value": "0xA17030D5"
    },
    "11676": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11678": {
      "op": "SHL"
    },
    "11679": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11680": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11681": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "11683": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11684": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "ADD",
      "path": "58"
    },
    "11685": {
      "op": "DUP7"
    },
    "11686": {
      "op": "SWAP1"
    },
    "11687": {
      "op": "MSTORE"
    },
    "11688": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11690": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11692": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11694": {
      "op": "SHL"
    },
    "11695": {
      "op": "SUB"
    },
    "11696": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4920
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11697": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4920
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11698": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4920
      ],
      "op": "AND",
      "path": "58"
    },
    "11699": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4920
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11700": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4931
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0xA17030D5"
    },
    "11705": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4931
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11706": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11708": {
      "op": "ADD"
    },
    "11709": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11711": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11713": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11714": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11715": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP4",
      "path": "58"
    },
    "11716": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "SUB",
      "path": "58"
    },
    "11717": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11718": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11720": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP8",
      "path": "58"
    },
    "11721": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11722": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "11723": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11724": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11725": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11726": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2DD6"
    },
    "11729": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11730": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11732": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11733": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11734": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11735": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "POP",
      "path": "58"
    },
    "11736": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "GAS",
      "path": "58"
    },
    "11737": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "CALL",
      "path": "58"
    },
    "11738": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11739": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11740": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11741": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2DEA"
    },
    "11744": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11745": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11746": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11748": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11749": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11750": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11751": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11753": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11754": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11755": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "POP",
      "path": "58"
    },
    "11756": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "POP",
      "path": "58"
    },
    "11757": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "POP",
      "path": "58"
    },
    "11758": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        4904,
        4941
      ],
      "op": "POP",
      "path": "58"
    },
    "11759": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5001,
        5027
      ],
      "op": "PUSH2",
      "path": "58",
      "statement": 99,
      "value": "0x2DF7"
    },
    "11762": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5018,
        5026
      ],
      "op": "DUP5",
      "path": "58"
    },
    "11763": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5001,
        5017
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4559"
    },
    "11766": {
      "fn": "Riskpool2.lockBundle",
      "jump": "i",
      "offset": [
        5001,
        5027
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11767": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5001,
        5027
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11768": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5043,
        5076
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 100,
      "value": "0x40"
    },
    "11770": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5043,
        5076
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11771": {
      "op": "DUP5"
    },
    "11772": {
      "op": "DUP2"
    },
    "11773": {
      "op": "MSTORE"
    },
    "11774": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5043,
        5076
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0x32692CC71C5B269DE4B70CF8D7270502B7DF30EEDC3971CA3B2E1168958151D3"
    },
    "11807": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5043,
        5076
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11808": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "11810": {
      "op": "ADD"
    },
    "11811": {
      "fn": "Riskpool2.lockBundle",
      "offset": [
        5043,
        5076
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x1B9E"
    },
    "11814": {
      "op": "JUMP"
    },
    "11815": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13055,
        13263
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "11816": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13155,
        13182
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "11818": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13253,
        13256
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 101,
      "value": "0x64"
    },
    "11820": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13227,
        13248
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1B"
    },
    "11822": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13227,
        13248
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "11823": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13221,
        13224
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x64"
    },
    "11825": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13221,
        13248
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2E3A"
    },
    "11828": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13221,
        13248
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "11829": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13221,
        13248
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "11830": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13221,
        13248
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5734"
    },
    "11833": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "jump": "i",
      "offset": [
        13221,
        13248
      ],
      "op": "JUMP",
      "path": "53"
    },
    "11834": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13221,
        13248
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "11835": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13206,
        13249
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11C6"
    },
    "11838": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13206,
        13249
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "11839": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13206,
        13217
      ],
      "op": "DUP5",
      "path": "53"
    },
    "11840": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "offset": [
        13206,
        13249
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5715"
    },
    "11843": {
      "fn": "DepegRiskpool.getProtectedMinDepegPrice",
      "jump": "i",
      "offset": [
        13206,
        13249
      ],
      "op": "JUMP",
      "path": "53"
    },
    "11844": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "11845": {
      "offset": [
        2114,
        2130
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x7"
    },
    "11847": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2130
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "11848": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11850": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11851": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "11856": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "11858": {
      "op": "SHL"
    },
    "11859": {
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11860": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11861": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "11863": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11864": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11865": {
      "op": "DUP5"
    },
    "11866": {
      "op": "SWAP1"
    },
    "11867": {
      "op": "MSTORE"
    },
    "11868": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10182,
        10190
      ],
      "op": "DUP4",
      "path": "53"
    },
    "11869": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10182,
        10190
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "11870": {
      "offset": [
        2083,
        2111
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11872": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2083,
        2111
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11873": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11875": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "11877": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "11879": {
      "op": "SHL"
    },
    "11880": {
      "op": "SUB"
    },
    "11881": {
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11882": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11883": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2130
      ],
      "op": "AND",
      "path": "58"
    },
    "11884": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2130
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11885": {
      "offset": [
        2114,
        2140
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x2D0821B7"
    },
    "11890": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2140
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11891": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "11893": {
      "op": "ADD"
    },
    "11894": {
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11896": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11898": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11899": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11900": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP4",
      "path": "58"
    },
    "11901": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "SUB",
      "path": "58"
    },
    "11902": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11903": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP7",
      "path": "58"
    },
    "11904": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11905": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "11906": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11907": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11908": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11909": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2E8D"
    },
    "11912": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11913": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11915": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11916": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11917": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11918": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11919": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "GAS",
      "path": "58"
    },
    "11920": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "11921": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11922": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11923": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "11924": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2EA1"
    },
    "11927": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "11928": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11929": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11931": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11932": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11933": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11934": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11936": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "REVERT",
      "path": "58"
    },
    "11937": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11938": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11939": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11940": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11941": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "POP",
      "path": "58"
    },
    "11942": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11944": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11945": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11946": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "11948": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11949": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "11950": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "11952": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "11953": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11954": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11955": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11956": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "11958": {
      "op": "NOT"
    },
    "11959": {
      "offset": [
        2114,
        2150
      ],
      "op": "AND",
      "path": "58"
    },
    "11960": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP3",
      "path": "58"
    },
    "11961": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11962": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11964": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11965": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2EC9"
    },
    "11968": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "11969": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11970": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11971": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "ADD",
      "path": "58"
    },
    "11972": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11973": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4FFB"
    },
    "11976": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMP",
      "path": "58"
    },
    "11977": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2114,
        2150
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "11978": {
      "offset": [
        2182,
        2194
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x9"
    },
    "11980": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2194
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "11981": {
      "offset": [
        2203,
        2217
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "11983": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP1",
      "path": "58"
    },
    "11984": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2203,
        2217
      ],
      "op": "DUP4",
      "path": "58"
    },
    "11985": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2203,
        2217
      ],
      "op": "ADD",
      "path": "58"
    },
    "11986": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2203,
        2217
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11987": {
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "11988": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "11989": {
      "op": "PUSH4",
      "value": "0x31A9108F"
    },
    "11994": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "11996": {
      "op": "SHL"
    },
    "11997": {
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "11998": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "11999": {
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "12000": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2083,
        2150
      ],
      "op": "SWAP4",
      "path": "58"
    },
    "12001": {
      "op": "POP"
    },
    "12002": {
      "offset": [
        2160,
        2179
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "12004": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2160,
        2179
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "12005": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12007": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12009": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12011": {
      "op": "SHL"
    },
    "12012": {
      "op": "SUB"
    },
    "12013": {
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "12014": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "12015": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2194
      ],
      "op": "AND",
      "path": "58"
    },
    "12016": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2194
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "12017": {
      "offset": [
        2182,
        2202
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x6352211E"
    },
    "12022": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2202
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "12023": {
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2F06"
    },
    "12026": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "12027": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "12029": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "12030": {
      "op": "SWAP1"
    },
    "12031": {
      "op": "DUP2"
    },
    "12032": {
      "op": "MSTORE"
    },
    "12033": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12035": {
      "op": "ADD"
    },
    "12036": {
      "op": "SWAP1"
    },
    "12037": {
      "op": "JUMP"
    },
    "12038": {
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "12039": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "12041": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "12043": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "12044": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12045": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP4",
      "path": "58"
    },
    "12046": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "SUB",
      "path": "58"
    },
    "12047": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "12048": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP7",
      "path": "58"
    },
    "12049": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12050": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "12051": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "12052": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12053": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "12054": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2F1E"
    },
    "12057": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "12058": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "12060": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12061": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "12062": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "12063": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "12064": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "GAS",
      "path": "58"
    },
    "12065": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "12066": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "12067": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12068": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "12069": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2F32"
    },
    "12072": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "12073": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "12074": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "12076": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12077": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "12078": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "12079": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "12081": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "REVERT",
      "path": "58"
    },
    "12082": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "12083": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "12084": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "12085": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "12086": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "12087": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "12089": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "12090": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "12091": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "12093": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "NOT",
      "path": "58"
    },
    "12094": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "12096": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "12097": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "12098": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "AND",
      "path": "58"
    },
    "12099": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP3",
      "path": "58"
    },
    "12100": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "12101": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12102": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "12104": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "12105": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "POP",
      "path": "58"
    },
    "12106": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "DUP2",
      "path": "58"
    },
    "12107": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "ADD",
      "path": "58"
    },
    "12108": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "12109": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2F56"
    },
    "12112": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "12113": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "12114": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4BEB"
    },
    "12117": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMP",
      "path": "58"
    },
    "12118": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2182,
        2218
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "12119": {
      "offset": [
        2160,
        2218
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "12120": {
      "op": "POP"
    },
    "12121": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "12122": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12124": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12126": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12128": {
      "op": "SHL"
    },
    "12129": {
      "op": "SUB"
    },
    "12130": {
      "offset": [
        2250,
        2277
      ],
      "op": "DUP3",
      "path": "58"
    },
    "12131": {
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "AND",
      "path": "58"
    },
    "12132": {
      "branch": 235,
      "fn": "Context._msgSender",
      "offset": [
        2250,
        2277
      ],
      "op": "EQ",
      "path": "58"
    },
    "12133": {
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x2F80"
    },
    "12136": {
      "branch": 235,
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "12137": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "12139": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "12140": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12144": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12146": {
      "op": "SHL"
    },
    "12147": {
      "offset": [
        2229,
        2333
      ],
      "op": "DUP2",
      "path": "58"
    },
    "12148": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "12149": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "12151": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "ADD",
      "path": "58"
    },
    "12152": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "12155": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "12156": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x5452"
    },
    "12159": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMP",
      "path": "58"
    },
    "12160": {
      "fn": "Context._msgSender",
      "offset": [
        2229,
        2333
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "12161": {
      "offset": [
        1960,
        1974
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x127500"
    },
    "12165": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10244
      ],
      "op": "DUP5",
      "path": "53",
      "statement": 102
    },
    "12166": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10267
      ],
      "op": "LT",
      "path": "53"
    },
    "12167": {
      "branch": 208,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10267
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12168": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10323
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12169": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10323
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12170": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10323
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2F96"
    },
    "12173": {
      "branch": 208,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10323
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12174": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10323
      ],
      "op": "POP",
      "path": "53"
    },
    "12175": {
      "offset": [
        2026,
        2041
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0xED4E00"
    },
    "12179": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10283,
        10300
      ],
      "op": "DUP5",
      "path": "53"
    },
    "12180": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10283,
        10323
      ],
      "op": "GT",
      "path": "53"
    },
    "12181": {
      "branch": 209,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10283,
        10323
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12182": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10227,
        10323
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12183": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2FF3"
    },
    "12186": {
      "branch": 209,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12187": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12189": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12190": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12194": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12196": {
      "op": "SHL"
    },
    "12197": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12198": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12199": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12201": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "12203": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "DUP3",
      "path": "53"
    },
    "12204": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "ADD",
      "path": "53"
    },
    "12205": {
      "op": "MSTORE"
    },
    "12206": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "12208": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12210": {
      "op": "DUP3"
    },
    "12211": {
      "op": "ADD"
    },
    "12212": {
      "op": "MSTORE"
    },
    "12213": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3033303A4C49464554494D455F455854454E53494F4E"
    },
    "12246": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12248": {
      "op": "DUP3"
    },
    "12249": {
      "op": "ADD"
    },
    "12250": {
      "op": "MSTORE"
    },
    "12251": {
      "op": "PUSH8",
      "value": "0x17D2539590531251"
    },
    "12260": {
      "op": "PUSH1",
      "value": "0xC2"
    },
    "12262": {
      "op": "SHL"
    },
    "12263": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12265": {
      "op": "DUP3"
    },
    "12266": {
      "op": "ADD"
    },
    "12267": {
      "op": "MSTORE"
    },
    "12268": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "12270": {
      "op": "ADD"
    },
    "12271": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "12274": {
      "op": "JUMP"
    },
    "12275": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10206,
        10381
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12276": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10406,
        10431
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12278": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10445,
        10462
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12279": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10476,
        10492
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12281": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10506,
        10530
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12282": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10544,
        10558
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12284": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10571,
        10602
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3004"
    },
    "12287": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10593,
        10601
      ],
      "op": "DUP11",
      "path": "53"
    },
    "12288": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10571,
        10592
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2454"
    },
    "12291": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        10571,
        10602
      ],
      "op": "JUMP",
      "path": "53"
    },
    "12292": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10571,
        10602
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12293": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10392,
        10602
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "12294": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10392,
        10602
      ],
      "op": "SWAP9",
      "path": "53"
    },
    "12295": {
      "op": "POP"
    },
    "12296": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10392,
        10602
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "12297": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10392,
        10602
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "12298": {
      "op": "POP"
    },
    "12299": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10392,
        10602
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "12300": {
      "op": "POP"
    },
    "12301": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10392,
        10602
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "12302": {
      "op": "POP"
    },
    "12303": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10392,
        10602
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12304": {
      "op": "POP"
    },
    "12305": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10630,
        10656
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 103,
      "value": "0x0"
    },
    "12307": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10626
      ],
      "op": "DUP6",
      "path": "53"
    },
    "12308": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x3"
    },
    "12310": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12311": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "GT",
      "path": "53"
    },
    "12312": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12313": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3032"
    },
    "12316": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12317": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "12322": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12324": {
      "op": "SHL"
    },
    "12325": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12327": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12328": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x21"
    },
    "12330": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "12332": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12333": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x24"
    },
    "12335": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12337": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "REVERT",
      "path": "53"
    },
    "12338": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12339": {
      "branch": 210,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10621,
        10656
      ],
      "op": "EQ",
      "path": "53"
    },
    "12340": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x307F"
    },
    "12343": {
      "branch": 210,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12344": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12346": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12347": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12351": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12353": {
      "op": "SHL"
    },
    "12354": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12355": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12356": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12358": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "12360": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "DUP3",
      "path": "53"
    },
    "12361": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "ADD",
      "path": "53"
    },
    "12362": {
      "op": "MSTORE"
    },
    "12363": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "12365": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12367": {
      "op": "DUP3"
    },
    "12368": {
      "op": "ADD"
    },
    "12369": {
      "op": "MSTORE"
    },
    "12370": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3033313A42554E444C455F4E4F545F41435449564500"
    },
    "12403": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12405": {
      "op": "DUP3"
    },
    "12406": {
      "op": "ADD"
    },
    "12407": {
      "op": "MSTORE"
    },
    "12408": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12410": {
      "op": "ADD"
    },
    "12411": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "12414": {
      "op": "JUMP"
    },
    "12415": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10613,
        10692
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12416": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10711,
        10720
      ],
      "op": "DUP1",
      "path": "53",
      "statement": 104
    },
    "12417": {
      "branch": 211,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10710,
        10720
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12418": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x30CD"
    },
    "12421": {
      "branch": 211,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12422": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12424": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12425": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12429": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12431": {
      "op": "SHL"
    },
    "12432": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12433": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12434": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12436": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "12438": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "DUP3",
      "path": "53"
    },
    "12439": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "ADD",
      "path": "53"
    },
    "12440": {
      "op": "MSTORE"
    },
    "12441": {
      "op": "PUSH1",
      "value": "0x1C"
    },
    "12443": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12445": {
      "op": "DUP3"
    },
    "12446": {
      "op": "ADD"
    },
    "12447": {
      "op": "MSTORE"
    },
    "12448": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3033323A42554E444C455F4558504952454400000000"
    },
    "12481": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12483": {
      "op": "DUP3"
    },
    "12484": {
      "op": "ADD"
    },
    "12485": {
      "op": "MSTORE"
    },
    "12486": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12488": {
      "op": "ADD"
    },
    "12489": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "12492": {
      "op": "JUMP"
    },
    "12493": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10702,
        10753
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12494": {
      "offset": [
        2582,
        2596
      ],
      "op": "PUSH3",
      "path": "53",
      "value": "0x28DE80"
    },
    "12498": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10817
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 105,
      "value": "0x30DB"
    },
    "12501": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10801,
        10817
      ],
      "op": "DUP4",
      "path": "53"
    },
    "12502": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10798
      ],
      "op": "DUP7",
      "path": "53"
    },
    "12503": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10817
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "12506": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        10789,
        10817
      ],
      "op": "JUMP",
      "path": "53"
    },
    "12507": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10817
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12508": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10838
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x30E5"
    },
    "12511": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10838
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "12512": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10838
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12513": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10838
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5734"
    },
    "12516": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        10789,
        10838
      ],
      "op": "JUMP",
      "path": "53"
    },
    "12517": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10789,
        10838
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12518": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10771,
        10786
      ],
      "op": "TIMESTAMP",
      "path": "53"
    },
    "12519": {
      "branch": 212,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10771,
        10838
      ],
      "op": "GT",
      "path": "53"
    },
    "12520": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3133"
    },
    "12523": {
      "branch": 212,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12524": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12526": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12527": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "12531": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "12533": {
      "op": "SHL"
    },
    "12534": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12535": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12536": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12538": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "12540": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "DUP3",
      "path": "53"
    },
    "12541": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "ADD",
      "path": "53"
    },
    "12542": {
      "op": "MSTORE"
    },
    "12543": {
      "op": "PUSH1",
      "value": "0x17"
    },
    "12545": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12547": {
      "op": "DUP3"
    },
    "12548": {
      "op": "ADD"
    },
    "12549": {
      "op": "MSTORE"
    },
    "12550": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3033333A544F4F5F4541524C59000000000000000000"
    },
    "12583": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12585": {
      "op": "DUP3"
    },
    "12586": {
      "op": "ADD"
    },
    "12587": {
      "op": "MSTORE"
    },
    "12588": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "12590": {
      "op": "ADD"
    },
    "12591": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "12594": {
      "op": "JUMP"
    },
    "12595": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10763,
        10866
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12596": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 106,
      "value": "0x0"
    },
    "12598": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "DUP11",
      "path": "53"
    },
    "12599": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12600": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12601": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10901
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x15"
    },
    "12603": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "12605": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12606": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12608": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12609": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "12610": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12611": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "12612": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10915,
        10932
      ],
      "op": "DUP12",
      "path": "53"
    },
    "12613": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10915,
        10932
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "12614": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10911
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12615": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3151"
    },
    "12618": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12619": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10915,
        10932
      ],
      "op": "DUP5",
      "path": "53"
    },
    "12620": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10915,
        10932
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12621": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "12624": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        10877,
        10932
      ],
      "op": "JUMP",
      "path": "53"
    },
    "12625": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12626": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12627": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "12628": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10877,
        10932
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "12629": {
      "op": "POP"
    },
    "12630": {
      "op": "POP"
    },
    "12631": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10942,
        10966
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12633": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "DUP11",
      "path": "53"
    },
    "12634": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12635": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12636": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11004
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x15"
    },
    "12638": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "12640": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12641": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12643": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12644": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "12645": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10980,
        11014
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "12646": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10969,
        11014
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x316F"
    },
    "12649": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10969,
        11014
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12650": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10969,
        10977
      ],
      "op": "DUP6",
      "path": "53"
    },
    "12651": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10969,
        11014
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "12654": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        10969,
        11014
      ],
      "op": "JUMP",
      "path": "53"
    },
    "12655": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10969,
        11014
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12656": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11128,
        11142
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x17"
    },
    "12658": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11128,
        11142
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "12659": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10942,
        11014
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12660": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10942,
        11014
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "12661": {
      "op": "POP"
    },
    "12662": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12664": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12666": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12668": {
      "op": "SHL"
    },
    "12669": {
      "op": "SUB"
    },
    "12670": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11128,
        11142
      ],
      "op": "AND",
      "path": "53"
    },
    "12671": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11120,
        11157
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12672": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11120,
        11157
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12673": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11120,
        11157
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12674": {
      "branch": 213,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11120,
        11157
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12675": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11120,
        11187
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x31A2"
    },
    "12678": {
      "branch": 213,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11120,
        11187
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12679": {
      "op": "POP"
    },
    "12680": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11186,
        11187
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12682": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "DUP12",
      "path": "53"
    },
    "12683": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12684": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12685": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11173
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x14"
    },
    "12687": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "12689": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12690": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12692": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12693": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "12694": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "12695": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12697": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12699": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "12701": {
      "op": "SHL"
    },
    "12702": {
      "op": "SUB"
    },
    "12703": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11183
      ],
      "op": "AND",
      "path": "53"
    },
    "12704": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11187
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12705": {
      "branch": 214,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11161,
        11187
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12706": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11120,
        11187
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12707": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11116,
        11323
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12708": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11116,
        11323
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3222"
    },
    "12711": {
      "branch": 214,
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11116,
        11323
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12712": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11204,
        11216
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12714": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11219,
        11237
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x31B2"
    },
    "12717": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11228,
        11236
      ],
      "op": "DUP13",
      "path": "53"
    },
    "12718": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11219,
        11227
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x21F1"
    },
    "12721": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "i",
      "offset": [
        11219,
        11237
      ],
      "op": "JUMP",
      "path": "53"
    },
    "12722": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11219,
        11237
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12723": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11265
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 107,
      "value": "0x17"
    },
    "12725": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11265
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "12726": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12728": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12729": {
      "op": "PUSH4",
      "value": "0xB7A47B1"
    },
    "12734": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "12736": {
      "op": "SHL"
    },
    "12737": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12738": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "12739": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12741": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12743": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "12745": {
      "op": "SHL"
    },
    "12746": {
      "op": "SUB"
    },
    "12747": {
      "op": "DUP4"
    },
    "12748": {
      "op": "AND"
    },
    "12749": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "12751": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP3",
      "path": "53"
    },
    "12752": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "ADD",
      "path": "53"
    },
    "12753": {
      "op": "MSTORE"
    },
    "12754": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12756": {
      "op": "DUP2"
    },
    "12757": {
      "op": "ADD"
    },
    "12758": {
      "op": "DUP15"
    },
    "12759": {
      "op": "SWAP1"
    },
    "12760": {
      "op": "MSTORE"
    },
    "12761": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11204,
        11237
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "12762": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11204,
        11237
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "12763": {
      "op": "POP"
    },
    "12764": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12766": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12768": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12770": {
      "op": "SHL"
    },
    "12771": {
      "op": "SUB"
    },
    "12772": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11265
      ],
      "op": "AND",
      "path": "53"
    },
    "12773": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11265
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12774": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11286
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x16F48F62"
    },
    "12779": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11286
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12780": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "12782": {
      "op": "ADD"
    },
    "12783": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12785": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12787": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12788": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12789": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP4",
      "path": "53"
    },
    "12790": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "SUB",
      "path": "53"
    },
    "12791": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP2",
      "path": "53"
    },
    "12792": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12794": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP8",
      "path": "53"
    },
    "12795": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12796": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "12797": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12798": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12799": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12800": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3208"
    },
    "12803": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12804": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12806": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12807": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "REVERT",
      "path": "53"
    },
    "12808": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12809": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "POP",
      "path": "53"
    },
    "12810": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "GAS",
      "path": "53"
    },
    "12811": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "CALL",
      "path": "53"
    },
    "12812": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12813": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12814": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "12815": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x321C"
    },
    "12818": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12819": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "12820": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12822": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12823": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "12824": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "12825": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12827": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "REVERT",
      "path": "53"
    },
    "12828": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12829": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "POP",
      "path": "53"
    },
    "12830": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "POP",
      "path": "53"
    },
    "12831": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "POP",
      "path": "53"
    },
    "12832": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11251,
        11312
      ],
      "op": "POP",
      "path": "53"
    },
    "12833": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11116,
        11323
      ],
      "op": "POP",
      "path": "53"
    },
    "12834": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11116,
        11323
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12835": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 108,
      "value": "0x40"
    },
    "12837": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12838": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12839": {
      "op": "DUP13"
    },
    "12840": {
      "op": "DUP2"
    },
    "12841": {
      "op": "MSTORE"
    },
    "12842": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "12844": {
      "op": "DUP2"
    },
    "12845": {
      "op": "ADD"
    },
    "12846": {
      "op": "DUP8"
    },
    "12847": {
      "op": "SWAP1"
    },
    "12848": {
      "op": "MSTORE"
    },
    "12849": {
      "op": "SWAP1"
    },
    "12850": {
      "op": "DUP2"
    },
    "12851": {
      "op": "ADD"
    },
    "12852": {
      "op": "DUP6"
    },
    "12853": {
      "op": "SWAP1"
    },
    "12854": {
      "op": "MSTORE"
    },
    "12855": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "12857": {
      "op": "DUP2"
    },
    "12858": {
      "op": "ADD"
    },
    "12859": {
      "op": "DUP3"
    },
    "12860": {
      "op": "SWAP1"
    },
    "12861": {
      "op": "MSTORE"
    },
    "12862": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "PUSH32",
      "path": "53",
      "value": "0xC8DB47E894DB9514A3FE7F1EC7EB260AF15772CDD11401B3A0290E46E1595A67"
    },
    "12895": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12896": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "12898": {
      "op": "ADD"
    },
    "12899": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "12901": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "12902": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12903": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "12904": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "SUB",
      "path": "53"
    },
    "12905": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12906": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        11365,
        11431
      ],
      "op": "LOG1",
      "path": "53"
    },
    "12907": {
      "offset": [
        2343,
        2344
      ],
      "op": "POP",
      "path": "58"
    },
    "12908": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2343,
        2344
      ],
      "op": "POP",
      "path": "58"
    },
    "12909": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2343,
        2344
      ],
      "op": "POP",
      "path": "58"
    },
    "12910": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2343,
        2344
      ],
      "op": "POP",
      "path": "58"
    },
    "12911": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2343,
        2344
      ],
      "op": "POP",
      "path": "58"
    },
    "12912": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        2343,
        2344
      ],
      "op": "POP",
      "path": "58"
    },
    "12913": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "POP",
      "path": "53"
    },
    "12914": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "POP",
      "path": "53"
    },
    "12915": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "POP",
      "path": "53"
    },
    "12916": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "POP",
      "path": "53"
    },
    "12917": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "offset": [
        10044,
        11438
      ],
      "op": "POP",
      "path": "53"
    },
    "12918": {
      "fn": "DepegRiskpool.extendBundleLifetime",
      "jump": "o",
      "offset": [
        10044,
        11438
      ],
      "op": "JUMP",
      "path": "53"
    },
    "12919": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9669,
        9848
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "12920": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9729,
        9736
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "12922": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9748,
        9766
      ],
      "op": "DUP1",
      "path": "58"
    },
    "12923": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9769,
        9776
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3283"
    },
    "12926": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "12928": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "12929": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "12930": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "12931": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9769,
        9776
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "12932": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9809
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 109,
      "value": "0x7"
    },
    "12934": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9809
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "12935": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "12937": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "12938": {
      "op": "PUSH4",
      "value": "0x3F5D9235"
    },
    "12943": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "12945": {
      "op": "SHL"
    },
    "12946": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "DUP2",
      "path": "58"
    },
    "12947": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "12948": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "12950": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "DUP2",
      "path": "58"
    },
    "12951": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "ADD",
      "path": "58"
    },
    "12952": {
      "op": "DUP4"
    },
    "12953": {
      "op": "SWAP1"
    },
    "12954": {
      "op": "MSTORE"
    },
    "12955": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9748,
        9776
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "12956": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9748,
        9776
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "12957": {
      "op": "POP"
    },
    "12958": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12960": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "12962": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "12964": {
      "op": "SHL"
    },
    "12965": {
      "op": "SUB"
    },
    "12966": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9809
      ],
      "op": "AND",
      "path": "58"
    },
    "12967": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9809
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "12968": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9829
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x3F5D9235"
    },
    "12973": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9829
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "12974": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "12976": {
      "op": "ADD"
    },
    "12977": {
      "fn": "Riskpool2.getTotalValueLocked",
      "offset": [
        9793,
        9841
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDAA"
    },
    "12980": {
      "op": "JUMP"
    },
    "12981": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6146,
        6313
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "12982": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6261,
        6278
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 110,
      "value": "0x1F"
    },
    "12984": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6261,
        6278
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "12985": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6226,
        6238
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "12987": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6226,
        6238
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "12988": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6261,
        6278
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xFF"
    },
    "12990": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6261,
        6278
      ],
      "op": "AND",
      "path": "53"
    },
    "12991": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6261,
        6278
      ],
      "op": "DUP1",
      "path": "53"
    },
    "12992": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6261,
        6306
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11D0"
    },
    "12995": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6261,
        6306
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "12996": {
      "op": "POP"
    },
    "12997": {
      "op": "POP"
    },
    "12998": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13000": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13002": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13004": {
      "op": "SHL"
    },
    "13005": {
      "op": "SUB"
    },
    "13006": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "AND",
      "path": "53"
    },
    "13007": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13009": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13010": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13011": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "13012": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6297
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1E"
    },
    "13014": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "13016": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "13017": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "13019": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13020": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "13021": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "13022": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xFF"
    },
    "13024": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "AND",
      "path": "53"
    },
    "13025": {
      "fn": "DepegRiskpool.isAllowed",
      "offset": [
        6282,
        6306
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13026": {
      "fn": "DepegRiskpool.isAllowed",
      "jump": "o",
      "offset": [
        6146,
        6313
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13027": {
      "fn": "Component.archiveCallback",
      "offset": [
        3772,
        3849
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "13028": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x32F8"
    },
    "13031": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "13041": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "13043": {
      "op": "SHL"
    },
    "13044": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3A62"
    },
    "13047": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "26"
    },
    "13048": {
      "fn": "Component.archiveCallback",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "13049": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13051": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13053": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13055": {
      "op": "SHL"
    },
    "13056": {
      "op": "SUB"
    },
    "13057": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "13058": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "13059": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13061": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13063": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13065": {
      "op": "SHL"
    },
    "13066": {
      "op": "SUB"
    },
    "13067": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "13068": {
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "26"
    },
    "13069": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3328"
    },
    "13072": {
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "13073": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "13075": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "13076": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13080": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13082": {
      "op": "SHL"
    },
    "13083": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "26"
    },
    "13084": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "13085": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "13087": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "26"
    },
    "13088": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0xCA4"
    },
    "13091": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "13092": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x5489"
    },
    "13095": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "26"
    },
    "13096": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "13097": {
      "fn": "Component.archiveCallback",
      "offset": [
        3831,
        3846
      ],
      "op": "PUSH2",
      "path": "26",
      "statement": 111,
      "value": "0x12E0"
    },
    "13100": {
      "fn": "Component.archiveCallback",
      "offset": [
        3831,
        3844
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x4562"
    },
    "13103": {
      "fn": "Component.archiveCallback",
      "jump": "i",
      "offset": [
        3831,
        3846
      ],
      "op": "JUMP",
      "path": "26"
    },
    "13104": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4790,
        5543
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13105": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3338"
    },
    "13108": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3DE1"
    },
    "13111": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "0"
    },
    "13112": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "13113": {
      "fn": "Riskpool2.getSumOfSumInsuredCap",
      "offset": [
        8119,
        8138
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0xE"
    },
    "13115": {
      "fn": "Riskpool2.getSumOfSumInsuredCap",
      "offset": [
        8119,
        8138
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "13116": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4941,
        4955
      ],
      "op": "DUP3",
      "path": "53",
      "statement": 112
    },
    "13117": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4941,
        4982
      ],
      "op": "GT",
      "path": "53"
    },
    "13118": {
      "branch": 215,
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4941,
        4982
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "13119": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x339B"
    },
    "13122": {
      "branch": 215,
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "13123": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "13125": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13126": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13130": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13132": {
      "op": "SHL"
    },
    "13133": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13134": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "13135": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13137": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "13139": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "DUP3",
      "path": "53"
    },
    "13140": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "ADD",
      "path": "53"
    },
    "13141": {
      "op": "MSTORE"
    },
    "13142": {
      "op": "PUSH1",
      "value": "0x28"
    },
    "13144": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13146": {
      "op": "DUP3"
    },
    "13147": {
      "op": "ADD"
    },
    "13148": {
      "op": "MSTORE"
    },
    "13149": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3031313A504F4F4C5F4341504954414C5F4341505F54"
    },
    "13182": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13184": {
      "op": "DUP3"
    },
    "13185": {
      "op": "ADD"
    },
    "13186": {
      "op": "MSTORE"
    },
    "13187": {
      "op": "PUSH8",
      "value": "0x4F4F5F4C41524745"
    },
    "13196": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "13198": {
      "op": "SHL"
    },
    "13199": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13201": {
      "op": "DUP3"
    },
    "13202": {
      "op": "ADD"
    },
    "13203": {
      "op": "MSTORE"
    },
    "13204": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13206": {
      "op": "ADD"
    },
    "13207": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "13210": {
      "op": "JUMP"
    },
    "13211": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        4933,
        5027
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13212": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5064,
        5078
      ],
      "op": "DUP2",
      "path": "53",
      "statement": 113
    },
    "13213": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5045,
        5061
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13214": {
      "branch": 216,
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5045,
        5078
      ],
      "op": "LT",
      "path": "53"
    },
    "13215": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x33FD"
    },
    "13218": {
      "branch": 216,
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "13219": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "13221": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13222": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13226": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13228": {
      "op": "SHL"
    },
    "13229": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13230": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "13231": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13233": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "13235": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "DUP3",
      "path": "53"
    },
    "13236": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "ADD",
      "path": "53"
    },
    "13237": {
      "op": "MSTORE"
    },
    "13238": {
      "op": "PUSH1",
      "value": "0x2A"
    },
    "13240": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13242": {
      "op": "DUP3"
    },
    "13243": {
      "op": "ADD"
    },
    "13244": {
      "op": "MSTORE"
    },
    "13245": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3031323A42554E444C455F4341504954414C5F434150"
    },
    "13278": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13280": {
      "op": "DUP3"
    },
    "13281": {
      "op": "ADD"
    },
    "13282": {
      "op": "MSTORE"
    },
    "13283": {
      "op": "PUSH10",
      "value": "0x5F544F4F5F4C41524745"
    },
    "13294": {
      "op": "PUSH1",
      "value": "0xB0"
    },
    "13296": {
      "op": "SHL"
    },
    "13297": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13299": {
      "op": "DUP3"
    },
    "13300": {
      "op": "ADD"
    },
    "13301": {
      "op": "MSTORE"
    },
    "13302": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13304": {
      "op": "ADD"
    },
    "13305": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "13308": {
      "op": "JUMP"
    },
    "13309": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5037,
        5125
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13310": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5162,
        5163
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 114,
      "value": "0x0"
    },
    "13312": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5143,
        5159
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13313": {
      "branch": 217,
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5143,
        5163
      ],
      "op": "GT",
      "path": "53"
    },
    "13314": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x345B"
    },
    "13317": {
      "branch": 217,
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "13318": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "13320": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13321": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13325": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13327": {
      "op": "SHL"
    },
    "13328": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13329": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "13330": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13332": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "13334": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "DUP3",
      "path": "53"
    },
    "13335": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "ADD",
      "path": "53"
    },
    "13336": {
      "op": "MSTORE"
    },
    "13337": {
      "op": "PUSH1",
      "value": "0x25"
    },
    "13339": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13341": {
      "op": "DUP3"
    },
    "13342": {
      "op": "ADD"
    },
    "13343": {
      "op": "MSTORE"
    },
    "13344": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3031333A42554E444C455F4341504954414C5F434150"
    },
    "13377": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "13379": {
      "op": "DUP3"
    },
    "13380": {
      "op": "ADD"
    },
    "13381": {
      "op": "MSTORE"
    },
    "13382": {
      "op": "PUSH5",
      "value": "0x5F5A45524F"
    },
    "13388": {
      "op": "PUSH1",
      "value": "0xD8"
    },
    "13390": {
      "op": "SHL"
    },
    "13391": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "13393": {
      "op": "DUP3"
    },
    "13394": {
      "op": "ADD"
    },
    "13395": {
      "op": "MSTORE"
    },
    "13396": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "13398": {
      "op": "ADD"
    },
    "13399": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "13402": {
      "op": "JUMP"
    },
    "13403": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5135,
        5205
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13404": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5237,
        5256
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1C"
    },
    "13406": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5237,
        5256
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13407": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5237,
        5256
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "13408": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5289,
        5306
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1D"
    },
    "13410": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5289,
        5306
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13411": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5289,
        5306
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "13412": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5317,
        5353
      ],
      "op": "SWAP3",
      "path": "53",
      "statement": 115
    },
    "13413": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5317,
        5353
      ],
      "op": "DUP6",
      "path": "53"
    },
    "13414": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5317,
        5353
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13415": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5317,
        5353
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "13416": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5363,
        5399
      ],
      "op": "DUP4",
      "path": "53",
      "statement": 116
    },
    "13417": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5363,
        5399
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13418": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5363,
        5399
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "13419": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 117,
      "value": "0x40"
    },
    "13421": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13422": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13423": {
      "op": "DUP6"
    },
    "13424": {
      "op": "DUP2"
    },
    "13425": {
      "op": "MSTORE"
    },
    "13426": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13428": {
      "op": "DUP2"
    },
    "13429": {
      "op": "ADD"
    },
    "13430": {
      "op": "DUP4"
    },
    "13431": {
      "op": "SWAP1"
    },
    "13432": {
      "op": "MSTORE"
    },
    "13433": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5237,
        5256
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13434": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5237,
        5256
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "13435": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5289,
        5306
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13436": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "PUSH32",
      "path": "53",
      "value": "0xF438EB7BCBD9075235C3E65A68946063046F63DA8C0E6672C41298A35113C6FE"
    },
    "13469": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13470": {
      "op": "ADD"
    },
    "13471": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "13473": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13474": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13475": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13476": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "SUB",
      "path": "53"
    },
    "13477": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13478": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5415,
        5469
      ],
      "op": "LOG1",
      "path": "53"
    },
    "13479": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5504,
        5521
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 118,
      "value": "0x1D"
    },
    "13481": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5504,
        5521
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "13482": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5484,
        5536
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "13484": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5484,
        5536
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13485": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5484,
        5536
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13486": {
      "op": "SWAP2"
    },
    "13487": {
      "op": "DUP3"
    },
    "13488": {
      "op": "MSTORE"
    },
    "13489": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13491": {
      "op": "DUP3"
    },
    "13492": {
      "op": "ADD"
    },
    "13493": {
      "op": "DUP4"
    },
    "13494": {
      "op": "SWAP1"
    },
    "13495": {
      "op": "MSTORE"
    },
    "13496": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5484,
        5536
      ],
      "op": "PUSH32",
      "path": "53",
      "value": "0x1924100AD4FCA875001DB6DE1B8D840D5BC250E2128B907BAEE06DAA34CB202D"
    },
    "13529": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5484,
        5536
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13530": {
      "op": "ADD"
    },
    "13531": {
      "fn": "DepegRiskpool.setCapitalCaps",
      "offset": [
        5484,
        5536
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x1B9E"
    },
    "13534": {
      "op": "JUMP"
    },
    "13535": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13536": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12930,
        12956
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13538": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13019,
        13040
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 119,
      "value": "0x1B"
    },
    "13540": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13019,
        13040
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "13541": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13013,
        13016
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x64"
    },
    "13543": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13013,
        13040
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x34F0"
    },
    "13546": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13013,
        13040
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13547": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13013,
        13040
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13548": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13013,
        13040
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5734"
    },
    "13551": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "jump": "i",
      "offset": [
        13013,
        13040
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13552": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        13013,
        13040
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13553": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12998,
        13041
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x34FA"
    },
    "13556": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12998,
        13041
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13557": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12998,
        13009
      ],
      "op": "DUP4",
      "path": "53"
    },
    "13558": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12998,
        13041
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5715"
    },
    "13561": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "jump": "i",
      "offset": [
        12998,
        13041
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13562": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12998,
        13041
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13563": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12979,
        12995
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3505"
    },
    "13566": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12985,
        12995
      ],
      "op": "DUP5",
      "path": "53"
    },
    "13567": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12979,
        12982
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x64"
    },
    "13569": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12979,
        12995
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5715"
    },
    "13572": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "jump": "i",
      "offset": [
        12979,
        12995
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13573": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12979,
        12995
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13574": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12979,
        13041
      ],
      "op": "LT",
      "path": "53"
    },
    "13575": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12979,
        13041
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "13576": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "offset": [
        12799,
        13048
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "13577": {
      "op": "POP"
    },
    "13578": {
      "op": "POP"
    },
    "13579": {
      "op": "POP"
    },
    "13580": {
      "fn": "DepegRiskpool.depegPriceIsBelowProtectedDepegPrice",
      "jump": "o",
      "offset": [
        12799,
        13048
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13581": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6759,
        6995
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "13582": {
      "offset": [
        1926,
        1953
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x351D"
    },
    "13585": {
      "op": "PUSH4",
      "value": "0x141BDBDB"
    },
    "13590": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "13592": {
      "op": "SHL"
    },
    "13593": {
      "offset": [
        1926,
        1945
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3A62"
    },
    "13596": {
      "jump": "i",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMP",
      "path": "58"
    },
    "13597": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        1926,
        1953
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "13598": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13600": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13602": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13604": {
      "op": "SHL"
    },
    "13605": {
      "op": "SUB"
    },
    "13606": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "13607": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "13608": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13610": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13612": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13614": {
      "op": "SHL"
    },
    "13615": {
      "op": "SUB"
    },
    "13616": {
      "offset": [
        1910,
        1953
      ],
      "op": "AND",
      "path": "58"
    },
    "13617": {
      "branch": 236,
      "fn": "Context._msgSender",
      "offset": [
        1910,
        1953
      ],
      "op": "EQ",
      "path": "58"
    },
    "13618": {
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x354D"
    },
    "13621": {
      "branch": 236,
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "13622": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "13624": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "13625": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13629": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13631": {
      "op": "SHL"
    },
    "13632": {
      "offset": [
        1889,
        2006
      ],
      "op": "DUP2",
      "path": "58"
    },
    "13633": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "13634": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "13636": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "ADD",
      "path": "58"
    },
    "13637": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "13640": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "13641": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x54C0"
    },
    "13644": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMP",
      "path": "58"
    },
    "13645": {
      "fn": "Context._msgSender",
      "offset": [
        1889,
        2006
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "13646": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6859,
        6883
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "13648": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6886,
        6915
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3558"
    },
    "13651": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6905,
        6914
      ],
      "op": "DUP3",
      "path": "58"
    },
    "13652": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6886,
        6904
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x464A"
    },
    "13655": {
      "fn": "Riskpool2.releasePolicy",
      "jump": "i",
      "offset": [
        6886,
        6915
      ],
      "op": "JUMP",
      "path": "58"
    },
    "13656": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6886,
        6915
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "13657": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6930,
        6988
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 120,
      "value": "0x40"
    },
    "13659": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6930,
        6988
      ],
      "op": "DUP1",
      "path": "58"
    },
    "13660": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6930,
        6988
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "13661": {
      "op": "DUP5"
    },
    "13662": {
      "op": "DUP2"
    },
    "13663": {
      "op": "MSTORE"
    },
    "13664": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "13666": {
      "op": "DUP2"
    },
    "13667": {
      "op": "ADD"
    },
    "13668": {
      "op": "DUP4"
    },
    "13669": {
      "op": "SWAP1"
    },
    "13670": {
      "op": "MSTORE"
    },
    "13671": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6859,
        6915
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "13672": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6859,
        6915
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "13673": {
      "op": "POP"
    },
    "13674": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6930,
        6988
      ],
      "op": "PUSH32",
      "path": "58",
      "value": "0x22BF66455B4BF54C9548E2BB650543CFA753A53CAB13AF4020DDBFA76C231B0F"
    },
    "13707": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6930,
        6988
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "13708": {
      "op": "ADD"
    },
    "13709": {
      "fn": "Riskpool2.releasePolicy",
      "offset": [
        6930,
        6988
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x19BB"
    },
    "13712": {
      "op": "JUMP"
    },
    "13713": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9854,
        10017
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "13714": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9906,
        9913
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "13716": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9925,
        9943
      ],
      "op": "DUP1",
      "path": "58"
    },
    "13717": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9946,
        9953
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x359D"
    },
    "13720": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "13722": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "13723": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "13724": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "13725": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9946,
        9953
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "13726": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        9986
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 121,
      "value": "0x7"
    },
    "13728": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        9986
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "13729": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "13731": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "13732": {
      "op": "PUSH4",
      "value": "0xBCD5349F"
    },
    "13737": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "13739": {
      "op": "SHL"
    },
    "13740": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "DUP2",
      "path": "58"
    },
    "13741": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "13742": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "13744": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "DUP2",
      "path": "58"
    },
    "13745": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "ADD",
      "path": "58"
    },
    "13746": {
      "op": "DUP4"
    },
    "13747": {
      "op": "SWAP1"
    },
    "13748": {
      "op": "MSTORE"
    },
    "13749": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9925,
        9953
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "13750": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9925,
        9953
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "13751": {
      "op": "POP"
    },
    "13752": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13754": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13756": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13758": {
      "op": "SHL"
    },
    "13759": {
      "op": "SUB"
    },
    "13760": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        9986
      ],
      "op": "AND",
      "path": "58"
    },
    "13761": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        9986
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "13762": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        9998
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0xBCD5349F"
    },
    "13767": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        9998
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "13768": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "13770": {
      "op": "ADD"
    },
    "13771": {
      "fn": "Riskpool2.getCapacity",
      "offset": [
        9970,
        10010
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDAA"
    },
    "13774": {
      "op": "JUMP"
    },
    "13775": {
      "fn": "Component.setId",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "13776": {
      "offset": [
        1156,
        1188
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x35E4"
    },
    "13779": {
      "op": "PUSH9",
      "value": "0x10DBDB5C1BDB995B9D"
    },
    "13789": {
      "op": "PUSH1",
      "value": "0xBA"
    },
    "13791": {
      "op": "SHL"
    },
    "13792": {
      "offset": [
        1156,
        1175
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3A62"
    },
    "13795": {
      "jump": "i",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMP",
      "path": "26"
    },
    "13796": {
      "fn": "Component.setId",
      "offset": [
        1156,
        1188
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "13797": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13799": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13801": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13803": {
      "op": "SHL"
    },
    "13804": {
      "op": "SUB"
    },
    "13805": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "13806": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "13807": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13809": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "13811": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "13813": {
      "op": "SHL"
    },
    "13814": {
      "op": "SUB"
    },
    "13815": {
      "offset": [
        1140,
        1188
      ],
      "op": "AND",
      "path": "26"
    },
    "13816": {
      "branch": 230,
      "fn": "Context._msgSender",
      "offset": [
        1140,
        1188
      ],
      "op": "EQ",
      "path": "26"
    },
    "13817": {
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3614"
    },
    "13820": {
      "branch": 230,
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "13821": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "13823": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "13824": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "13828": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "13830": {
      "op": "SHL"
    },
    "13831": {
      "offset": [
        1117,
        1233
      ],
      "op": "DUP2",
      "path": "26"
    },
    "13832": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "13833": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "13835": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "ADD",
      "path": "26"
    },
    "13836": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0xCA4"
    },
    "13839": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "13840": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x5489"
    },
    "13843": {
      "fn": "Context._msgSender",
      "jump": "i",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMP",
      "path": "26"
    },
    "13844": {
      "fn": "Context._msgSender",
      "offset": [
        1117,
        1233
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "13845": {
      "fn": "Component.setId",
      "offset": [
        2192,
        2204
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 122,
      "value": "0x2"
    },
    "13847": {
      "fn": "Component.setId",
      "offset": [
        2192,
        2209
      ],
      "op": "SSTORE",
      "path": "26"
    },
    "13848": {
      "fn": "Component.setId",
      "jump": "o",
      "offset": [
        2131,
        2212
      ],
      "op": "JUMP",
      "path": "26"
    },
    "13849": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13850": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17539,
        17553
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13852": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17567,
        17591
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13853": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17605,
        17621
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13855": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17635,
        17651
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13856": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17665,
        17683
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13858": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17850,
        17854
      ],
      "op": "DUP6",
      "path": "53",
      "statement": 123
    },
    "13859": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13860": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "13862": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "ADD",
      "path": "53"
    },
    "13863": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13864": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13865": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13866": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "ADD",
      "path": "53"
    },
    "13867": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13868": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3635"
    },
    "13871": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13872": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13873": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4C07"
    },
    "13876": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "jump": "i",
      "offset": [
        17839,
        17902
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13877": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17839,
        17902
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13878": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "13879": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP11",
      "path": "53"
    },
    "13880": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "13881": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP10",
      "path": "53"
    },
    "13882": {
      "op": "POP"
    },
    "13883": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13884": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "13885": {
      "op": "POP"
    },
    "13886": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "13887": {
      "op": "POP"
    },
    "13888": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13889": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17708,
        17902
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "13890": {
      "op": "POP"
    },
    "13891": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "offset": [
        17412,
        17909
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13892": {
      "op": "POP"
    },
    "13893": {
      "op": "POP"
    },
    "13894": {
      "fn": "DepegRiskpool.decodeApplicationParameterFromData",
      "jump": "o",
      "offset": [
        17412,
        17909
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13895": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13896": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18922,
        18937
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13898": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19001,
        19017
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13899": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19031,
        19052
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13901": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19066,
        19087
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13902": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19101,
        19120
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13904": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19134,
        19153
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13905": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19167,
        19197
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13907": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19210,
        19253
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x365F"
    },
    "13910": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19239,
        19245
      ],
      "op": "DUP10",
      "path": "53"
    },
    "13911": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19239,
        19252
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x80"
    },
    "13913": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19239,
        19252
      ],
      "op": "ADD",
      "path": "53"
    },
    "13914": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19239,
        19252
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13915": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19210,
        19238
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD3A"
    },
    "13918": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "jump": "i",
      "offset": [
        19210,
        19253
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13919": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19210,
        19253
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13920": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19366,
        19375
      ],
      "op": "DUP16",
      "path": "53"
    },
    "13921": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19366,
        19375
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13922": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19303,
        19327
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "13924": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13925": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13926": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "13927": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19365
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x15"
    },
    "13929": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "13931": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "13932": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "13934": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "DUP2",
      "path": "53"
    },
    "13935": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "13936": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19341,
        19376
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "13937": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "13938": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP14",
      "path": "53"
    },
    "13939": {
      "op": "POP"
    },
    "13940": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "13941": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP12",
      "path": "53"
    },
    "13942": {
      "op": "POP"
    },
    "13943": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "13944": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP10",
      "path": "53"
    },
    "13945": {
      "op": "POP"
    },
    "13946": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13947": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "13948": {
      "op": "POP"
    },
    "13949": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "13950": {
      "op": "POP"
    },
    "13951": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "13952": {
      "op": "POP"
    },
    "13953": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19303,
        19327
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13954": {
      "op": "POP"
    },
    "13955": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19330,
        19376
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x368C"
    },
    "13958": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19330,
        19376
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13959": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18954,
        19253
      ],
      "op": "DUP9",
      "path": "53"
    },
    "13960": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19330,
        19376
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "13963": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "jump": "i",
      "offset": [
        19330,
        19376
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13964": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19330,
        19376
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13965": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19303,
        19376
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13966": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19303,
        19376
      ],
      "op": "POP",
      "path": "53"
    },
    "13967": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19426,
        19442
      ],
      "op": "DUP1",
      "path": "53"
    },
    "13968": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19413
      ],
      "op": "DUP11",
      "path": "53"
    },
    "13969": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19423
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "13972": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19423
      ],
      "op": "ADD",
      "path": "53"
    },
    "13973": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19423
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13974": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19442
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x369F"
    },
    "13977": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19442
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "13978": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19442
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "13979": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19442
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "13982": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "jump": "i",
      "offset": [
        19407,
        19442
      ],
      "op": "JUMP",
      "path": "53"
    },
    "13983": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19407,
        19442
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "13984": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19389,
        19404
      ],
      "op": "TIMESTAMP",
      "path": "53"
    },
    "13985": {
      "branch": 218,
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19389,
        19442
      ],
      "op": "GT",
      "path": "53"
    },
    "13986": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19386,
        19972
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "13987": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19386,
        19972
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x36FF"
    },
    "13990": {
      "branch": 218,
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19386,
        19972
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "13991": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19889,
        19898
      ],
      "op": "DUP10",
      "path": "53",
      "statement": 124
    },
    "13992": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19889,
        19898
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13993": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19900,
        19916
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "13996": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19900,
        19916
      ],
      "op": "DUP12",
      "path": "53"
    },
    "13997": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19900,
        19916
      ],
      "op": "ADD",
      "path": "53"
    },
    "13998": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19900,
        19916
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "13999": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14001": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14002": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14003": {
      "op": "SWAP3"
    },
    "14004": {
      "op": "DUP4"
    },
    "14005": {
      "op": "MSTORE"
    },
    "14006": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14008": {
      "op": "DUP4"
    },
    "14009": {
      "op": "ADD"
    },
    "14010": {
      "op": "SWAP2"
    },
    "14011": {
      "op": "SWAP1"
    },
    "14012": {
      "op": "SWAP2"
    },
    "14013": {
      "op": "MSTORE"
    },
    "14014": {
      "op": "DUP2"
    },
    "14015": {
      "op": "ADD"
    },
    "14016": {
      "op": "DUP3"
    },
    "14017": {
      "op": "SWAP1"
    },
    "14018": {
      "op": "MSTORE"
    },
    "14019": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "PUSH32",
      "path": "53",
      "value": "0x7067D1EC94E062232EC541A0F8289ECA98B3DA0EC1E73884F6BC913F88390D1D"
    },
    "14052": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14053": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "14055": {
      "op": "ADD"
    },
    "14056": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14058": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14059": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14060": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14061": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "SUB",
      "path": "53"
    },
    "14062": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14063": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19872,
        19935
      ],
      "op": "LOG1",
      "path": "53"
    },
    "14064": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19956,
        19961
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 125,
      "value": "0x0"
    },
    "14066": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "SWAP8",
      "path": "53"
    },
    "14067": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14068": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14069": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14070": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14071": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14072": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14073": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14074": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "POP",
      "path": "53"
    },
    "14075": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x11D0"
    },
    "14078": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19949,
        19961
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14079": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        19386,
        19972
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14080": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20065,
        20074
      ],
      "op": "DUP10",
      "path": "53",
      "statement": 126
    },
    "14081": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20065,
        20074
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14082": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20021,
        20249
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3710"
    },
    "14085": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20021,
        20249
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14086": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20088,
        20101
      ],
      "op": "DUP8",
      "path": "53"
    },
    "14087": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20115,
        20128
      ],
      "op": "DUP8",
      "path": "53"
    },
    "14088": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20142,
        20153
      ],
      "op": "DUP8",
      "path": "53"
    },
    "14089": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20167,
        20178
      ],
      "op": "DUP8",
      "path": "53"
    },
    "14090": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20192,
        20214
      ],
      "op": "DUP8",
      "path": "53"
    },
    "14091": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20228,
        20239
      ],
      "op": "DUP16",
      "path": "53"
    },
    "14092": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20021,
        20051
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x2591"
    },
    "14095": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "jump": "i",
      "offset": [
        20021,
        20249
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14096": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20021,
        20249
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14097": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        20014,
        20249
      ],
      "op": "SWAP11",
      "path": "53"
    },
    "14098": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "offset": [
        18753,
        20256
      ],
      "op": "SWAP10",
      "path": "53"
    },
    "14099": {
      "op": "POP"
    },
    "14100": {
      "op": "POP"
    },
    "14101": {
      "op": "POP"
    },
    "14102": {
      "op": "POP"
    },
    "14103": {
      "op": "POP"
    },
    "14104": {
      "op": "POP"
    },
    "14105": {
      "op": "POP"
    },
    "14106": {
      "op": "POP"
    },
    "14107": {
      "op": "POP"
    },
    "14108": {
      "op": "POP"
    },
    "14109": {
      "fn": "DepegRiskpool.bundleMatchesApplication2",
      "jump": "o",
      "offset": [
        18753,
        20256
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14110": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9502,
        9663
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "14111": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9553,
        9560
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "14113": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9572,
        9590
      ],
      "op": "DUP1",
      "path": "58"
    },
    "14114": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9593,
        9600
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x372A"
    },
    "14117": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "14119": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "14120": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "14121": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "14122": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9593,
        9600
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "14123": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9633
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 127,
      "value": "0x7"
    },
    "14125": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9633
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "14126": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "14128": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "14129": {
      "op": "PUSH3",
      "value": "0x52AC13"
    },
    "14133": {
      "op": "PUSH1",
      "value": "0xE7"
    },
    "14135": {
      "op": "SHL"
    },
    "14136": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "DUP2",
      "path": "58"
    },
    "14137": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "14138": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "14140": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "DUP2",
      "path": "58"
    },
    "14141": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "ADD",
      "path": "58"
    },
    "14142": {
      "op": "DUP4"
    },
    "14143": {
      "op": "SWAP1"
    },
    "14144": {
      "op": "MSTORE"
    },
    "14145": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9572,
        9600
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "14146": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9572,
        9600
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "14147": {
      "op": "POP"
    },
    "14148": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14150": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14152": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14154": {
      "op": "SHL"
    },
    "14155": {
      "op": "SUB"
    },
    "14156": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9633
      ],
      "op": "AND",
      "path": "58"
    },
    "14157": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9633
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "14158": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9644
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0x29560980"
    },
    "14163": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9644
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "14164": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14166": {
      "op": "ADD"
    },
    "14167": {
      "fn": "Riskpool2.getCapital",
      "offset": [
        9617,
        9656
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xDAA"
    },
    "14170": {
      "op": "JUMP"
    },
    "14171": {
      "fn": "Component.isProduct",
      "offset": [
        2727,
        2845
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "14172": {
      "fn": "Component.isProduct",
      "offset": [
        2777,
        2781
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "14174": {
      "fn": "Component.isProduct",
      "offset": [
        2810,
        2842
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 128,
      "value": "0x1"
    },
    "14176": {
      "fn": "Component.isProduct",
      "offset": [
        2792,
        2842
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x1899"
    },
    "14179": {
      "fn": "Component.isProduct",
      "offset": [
        2792,
        2842
      ],
      "op": "JUMP",
      "path": "26"
    },
    "14180": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "14181": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6591,
        6623
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x60"
    },
    "14183": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6642,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 129,
      "value": "0x12"
    },
    "14185": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP1",
      "path": "57"
    },
    "14186": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "14187": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP1",
      "path": "57"
    },
    "14188": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "14190": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "MUL",
      "path": "57"
    },
    "14191": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "14193": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "ADD",
      "path": "57"
    },
    "14194": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "14196": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "14197": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14198": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP2",
      "path": "57"
    },
    "14199": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "ADD",
      "path": "57"
    },
    "14200": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "14202": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "14203": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP1",
      "path": "57"
    },
    "14204": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "14205": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "14206": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14207": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP2",
      "path": "57"
    },
    "14208": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP2",
      "path": "57"
    },
    "14209": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "14210": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "14212": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "ADD",
      "path": "57"
    },
    "14213": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP3",
      "path": "57"
    },
    "14214": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP1",
      "path": "57"
    },
    "14215": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "14216": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP1",
      "path": "57"
    },
    "14217": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "14218": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x37B2"
    },
    "14221": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "14222": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "14224": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "MUL",
      "path": "57"
    },
    "14225": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP3",
      "path": "57"
    },
    "14226": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "ADD",
      "path": "57"
    },
    "14227": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "14228": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14229": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "14231": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "14232": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "14234": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "14236": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "14237": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14238": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "14239": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP2",
      "path": "57"
    },
    "14240": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "14241": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP2",
      "path": "57"
    },
    "14242": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "14243": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "14245": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "ADD",
      "path": "57"
    },
    "14246": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14247": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1"
    },
    "14249": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "ADD",
      "path": "57"
    },
    "14250": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14251": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP1",
      "path": "57"
    },
    "14252": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "DUP4",
      "path": "57"
    },
    "14253": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "GT",
      "path": "57"
    },
    "14254": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x379E"
    },
    "14257": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "14258": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "14259": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "POP",
      "path": "57"
    },
    "14260": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "POP",
      "path": "57"
    },
    "14261": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "POP",
      "path": "57"
    },
    "14262": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "POP",
      "path": "57"
    },
    "14263": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "POP",
      "path": "57"
    },
    "14264": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14265": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6635,
        6658
      ],
      "op": "POP",
      "path": "57"
    },
    "14266": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "offset": [
        6540,
        6665
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "14267": {
      "fn": "BasicRiskpool2.getActiveBundleIds",
      "jump": "o",
      "offset": [
        6540,
        6665
      ],
      "op": "JUMP",
      "path": "57"
    },
    "14268": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14269": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18057
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "14271": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18057
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "14272": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14274": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14275": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "14280": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "14282": {
      "op": "SHL"
    },
    "14283": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14284": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "14285": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "14287": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14288": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ADD",
      "path": "53"
    },
    "14289": {
      "op": "DUP4"
    },
    "14290": {
      "op": "SWAP1"
    },
    "14291": {
      "op": "MSTORE"
    },
    "14292": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17979,
        17998
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x60"
    },
    "14294": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17979,
        17998
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14295": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18010,
        18038
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14297": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18010,
        18038
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14298": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14300": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14302": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14304": {
      "op": "SHL"
    },
    "14305": {
      "op": "SUB"
    },
    "14306": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18057
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14307": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18057
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14308": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18057
      ],
      "op": "AND",
      "path": "53"
    },
    "14309": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18057
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14310": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18067
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x2D0821B7"
    },
    "14315": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18067
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14316": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14318": {
      "op": "ADD"
    },
    "14319": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14321": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14323": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14324": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14325": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP4",
      "path": "53"
    },
    "14326": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "SUB",
      "path": "53"
    },
    "14327": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14328": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP7",
      "path": "53"
    },
    "14329": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14330": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "14331": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14332": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14333": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14334": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3806"
    },
    "14337": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "14338": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14340": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14341": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "REVERT",
      "path": "53"
    },
    "14342": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14343": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "POP",
      "path": "53"
    },
    "14344": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "GAS",
      "path": "53"
    },
    "14345": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "14346": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14347": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14348": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14349": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x381A"
    },
    "14352": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "14353": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14354": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14356": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14357": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "14358": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14359": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14361": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "REVERT",
      "path": "53"
    },
    "14362": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14363": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "POP",
      "path": "53"
    },
    "14364": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "POP",
      "path": "53"
    },
    "14365": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "POP",
      "path": "53"
    },
    "14366": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "POP",
      "path": "53"
    },
    "14367": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14369": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14370": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14371": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14373": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14374": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "14375": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "14377": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14378": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14379": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14380": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ADD",
      "path": "53"
    },
    "14381": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "14383": {
      "op": "NOT"
    },
    "14384": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "AND",
      "path": "53"
    },
    "14385": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14386": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ADD",
      "path": "53"
    },
    "14387": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14389": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "14390": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3842"
    },
    "14393": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14394": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14395": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14396": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "ADD",
      "path": "53"
    },
    "14397": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14398": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4FFB"
    },
    "14401": {
      "fn": "DepegRiskpool.getBundleFilter",
      "jump": "i",
      "offset": [
        18041,
        18077
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14402": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18041,
        18077
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14403": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18096,
        18109
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 130,
      "value": "0x80"
    },
    "14405": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18096,
        18109
      ],
      "op": "ADD",
      "path": "53"
    },
    "14406": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18096,
        18109
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14407": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        18096,
        18109
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "14408": {
      "fn": "DepegRiskpool.getBundleFilter",
      "offset": [
        17915,
        18116
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "14409": {
      "op": "POP"
    },
    "14410": {
      "op": "POP"
    },
    "14411": {
      "op": "POP"
    },
    "14412": {
      "fn": "DepegRiskpool.getBundleFilter",
      "jump": "o",
      "offset": [
        17915,
        18116
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14413": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "14414": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3855"
    },
    "14417": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3DE1"
    },
    "14420": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "0"
    },
    "14421": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "14422": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14424": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14426": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14428": {
      "op": "SHL"
    },
    "14429": {
      "op": "SUB"
    },
    "14430": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2169,
        2191
      ],
      "op": "DUP2",
      "path": "0",
      "statement": 131
    },
    "14431": {
      "branch": 231,
      "fn": "Ownable.transferOwnership",
      "offset": [
        2169,
        2191
      ],
      "op": "AND",
      "path": "0"
    },
    "14432": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x38BA"
    },
    "14435": {
      "branch": 231,
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "JUMPI",
      "path": "0"
    },
    "14436": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "14438": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "14439": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "14443": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "14445": {
      "op": "SHL"
    },
    "14446": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "DUP2",
      "path": "0"
    },
    "14447": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "14448": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14450": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "14452": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "DUP3",
      "path": "0"
    },
    "14453": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "ADD",
      "path": "0"
    },
    "14454": {
      "op": "MSTORE"
    },
    "14455": {
      "op": "PUSH1",
      "value": "0x26"
    },
    "14457": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14459": {
      "op": "DUP3"
    },
    "14460": {
      "op": "ADD"
    },
    "14461": {
      "op": "MSTORE"
    },
    "14462": {
      "op": "PUSH32",
      "value": "0x4F776E61626C653A206E6577206F776E657220697320746865207A65726F2061"
    },
    "14495": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "14497": {
      "op": "DUP3"
    },
    "14498": {
      "op": "ADD"
    },
    "14499": {
      "op": "MSTORE"
    },
    "14500": {
      "op": "PUSH6",
      "value": "0x646472657373"
    },
    "14507": {
      "op": "PUSH1",
      "value": "0xD0"
    },
    "14509": {
      "op": "SHL"
    },
    "14510": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "14512": {
      "op": "DUP3"
    },
    "14513": {
      "op": "ADD"
    },
    "14514": {
      "op": "MSTORE"
    },
    "14515": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "14517": {
      "op": "ADD"
    },
    "14518": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0xCA4"
    },
    "14521": {
      "op": "JUMP"
    },
    "14522": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2161,
        2234
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "14523": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2244,
        2272
      ],
      "op": "PUSH2",
      "path": "0",
      "statement": 132,
      "value": "0x38C3"
    },
    "14526": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2263,
        2271
      ],
      "op": "DUP2",
      "path": "0"
    },
    "14527": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2244,
        2262
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3F4B"
    },
    "14530": {
      "fn": "Ownable.transferOwnership",
      "jump": "i",
      "offset": [
        2244,
        2272
      ],
      "op": "JUMP",
      "path": "0"
    },
    "14531": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2244,
        2272
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "14532": {
      "fn": "Ownable.transferOwnership",
      "offset": [
        2081,
        2279
      ],
      "op": "POP",
      "path": "0"
    },
    "14533": {
      "fn": "Ownable.transferOwnership",
      "jump": "o",
      "offset": [
        2081,
        2279
      ],
      "op": "JUMP",
      "path": "0"
    },
    "14534": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6320,
        6626
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14535": {
      "offset": [
        1094,
        1107
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x38CE"
    },
    "14538": {
      "offset": [
        1094,
        1105
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x3DE1"
    },
    "14541": {
      "jump": "i",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMP",
      "path": "0"
    },
    "14542": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        1094,
        1107
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "14543": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6428
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 133,
      "value": "0x18"
    },
    "14545": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14546": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "14547": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14549": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14551": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14553": {
      "op": "SHL"
    },
    "14554": {
      "op": "SUB"
    },
    "14555": {
      "op": "NOT"
    },
    "14556": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "AND",
      "path": "53"
    },
    "14557": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14559": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14561": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14563": {
      "op": "SHL"
    },
    "14564": {
      "op": "SUB"
    },
    "14565": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "DUP4",
      "path": "53"
    },
    "14566": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14567": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "AND",
      "path": "53"
    },
    "14568": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14569": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14570": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14571": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "OR",
      "path": "53"
    },
    "14572": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14573": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14574": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14575": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6420,
        6461
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "14576": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 134,
      "value": "0x40"
    },
    "14578": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14579": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14580": {
      "op": "PUSH4",
      "value": "0x6C220A7"
    },
    "14585": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "14587": {
      "op": "SHL"
    },
    "14588": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14589": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "14590": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14591": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14592": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6487
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "14593": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6487
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14594": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6487
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14595": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6487
      ],
      "op": "AND",
      "path": "53"
    },
    "14596": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6487
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14597": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6506
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1B08829C"
    },
    "14602": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6506
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14603": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "14605": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14606": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14607": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ADD",
      "path": "53"
    },
    "14608": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "14609": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "14611": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "14612": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14613": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14614": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14615": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14616": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14617": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SUB",
      "path": "53"
    },
    "14618": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ADD",
      "path": "53"
    },
    "14619": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14620": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6487
      ],
      "op": "DUP7",
      "path": "53"
    },
    "14621": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14622": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "14623": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14624": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14625": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14626": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x392A"
    },
    "14629": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "14630": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14632": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14633": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "REVERT",
      "path": "53"
    },
    "14634": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14635": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "POP",
      "path": "53"
    },
    "14636": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "GAS",
      "path": "53"
    },
    "14637": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "14638": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14639": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14640": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14641": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x393E"
    },
    "14644": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "14645": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14646": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14648": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14649": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "14650": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14651": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14653": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "REVERT",
      "path": "53"
    },
    "14654": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14655": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "POP",
      "path": "53"
    },
    "14656": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "POP",
      "path": "53"
    },
    "14657": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "POP",
      "path": "53"
    },
    "14658": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "POP",
      "path": "53"
    },
    "14659": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14661": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14662": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14663": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "14665": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "NOT",
      "path": "53"
    },
    "14666": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "14668": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14669": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ADD",
      "path": "53"
    },
    "14670": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "AND",
      "path": "53"
    },
    "14671": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14672": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ADD",
      "path": "53"
    },
    "14673": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14674": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14676": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "14677": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "POP",
      "path": "53"
    },
    "14678": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14679": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "ADD",
      "path": "53"
    },
    "14680": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14681": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3962"
    },
    "14684": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14685": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14686": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4CE6"
    },
    "14689": {
      "fn": "DepegRiskpool.setStakingAddress",
      "jump": "i",
      "offset": [
        6479,
        6508
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14690": {
      "branch": 219,
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6479,
        6508
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14691": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x39B9"
    },
    "14694": {
      "branch": 219,
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "14695": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14697": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14698": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "14702": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "14704": {
      "op": "SHL"
    },
    "14705": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14706": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "14707": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "14709": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "14711": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14712": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "ADD",
      "path": "53"
    },
    "14713": {
      "op": "MSTORE"
    },
    "14714": {
      "op": "PUSH1",
      "value": "0x22"
    },
    "14716": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14718": {
      "op": "DUP3"
    },
    "14719": {
      "op": "ADD"
    },
    "14720": {
      "op": "MSTORE"
    },
    "14721": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3031363A5354414B494E475F4E4F545F495354414B49"
    },
    "14754": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "14756": {
      "op": "DUP3"
    },
    "14757": {
      "op": "ADD"
    },
    "14758": {
      "op": "MSTORE"
    },
    "14759": {
      "op": "PUSH2",
      "value": "0x4E47"
    },
    "14762": {
      "op": "PUSH1",
      "value": "0xF0"
    },
    "14764": {
      "op": "SHL"
    },
    "14765": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "14767": {
      "op": "DUP3"
    },
    "14768": {
      "op": "ADD"
    },
    "14769": {
      "op": "MSTORE"
    },
    "14770": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "14772": {
      "op": "ADD"
    },
    "14773": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "14776": {
      "op": "JUMP"
    },
    "14777": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6471,
        6547
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14778": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 135,
      "value": "0x18"
    },
    "14780": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14782": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14783": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "14784": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14785": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "14788": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "EXP",
      "path": "53"
    },
    "14789": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14790": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "DIV",
      "path": "53"
    },
    "14791": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14793": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14795": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14797": {
      "op": "SHL"
    },
    "14798": {
      "op": "SUB"
    },
    "14799": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6604
      ],
      "op": "AND",
      "path": "53"
    },
    "14800": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14802": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14804": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14806": {
      "op": "SHL"
    },
    "14807": {
      "op": "SUB"
    },
    "14808": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6616
      ],
      "op": "AND",
      "path": "53"
    },
    "14809": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6616
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x5AB1BD53"
    },
    "14814": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14816": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14817": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14818": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xFFFFFFFF"
    },
    "14823": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "AND",
      "path": "53"
    },
    "14824": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xE0"
    },
    "14826": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "SHL",
      "path": "53"
    },
    "14827": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14828": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "14829": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "14831": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ADD",
      "path": "53"
    },
    "14832": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "14834": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14836": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14837": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14838": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP4",
      "path": "53"
    },
    "14839": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "SUB",
      "path": "53"
    },
    "14840": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14841": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP7",
      "path": "53"
    },
    "14842": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14843": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "14844": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14845": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14846": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14847": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3A07"
    },
    "14850": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "14851": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14853": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14854": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "REVERT",
      "path": "53"
    },
    "14855": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14856": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "POP",
      "path": "53"
    },
    "14857": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "GAS",
      "path": "53"
    },
    "14858": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "14859": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14860": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14861": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "14862": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3A1B"
    },
    "14865": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "14866": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14867": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14869": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14870": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "14871": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14872": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "14874": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "REVERT",
      "path": "53"
    },
    "14875": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14876": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "POP",
      "path": "53"
    },
    "14877": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "POP",
      "path": "53"
    },
    "14878": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "POP",
      "path": "53"
    },
    "14879": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "POP",
      "path": "53"
    },
    "14880": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14882": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "14883": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "14884": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "14886": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "NOT",
      "path": "53"
    },
    "14887": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "14889": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14890": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ADD",
      "path": "53"
    },
    "14891": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "AND",
      "path": "53"
    },
    "14892": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP3",
      "path": "53"
    },
    "14893": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ADD",
      "path": "53"
    },
    "14894": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14895": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "14897": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "14898": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "POP",
      "path": "53"
    },
    "14899": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "DUP2",
      "path": "53"
    },
    "14900": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "ADD",
      "path": "53"
    },
    "14901": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14902": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3A3F"
    },
    "14905": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14906": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14907": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4BEB"
    },
    "14910": {
      "fn": "DepegRiskpool.setStakingAddress",
      "jump": "i",
      "offset": [
        6596,
        6618
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14911": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6596,
        6618
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "14912": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6572
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x17"
    },
    "14914": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "DUP1",
      "path": "53"
    },
    "14915": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "14916": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14918": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14920": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14922": {
      "op": "SHL"
    },
    "14923": {
      "op": "SUB"
    },
    "14924": {
      "op": "NOT"
    },
    "14925": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "AND",
      "path": "53"
    },
    "14926": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14928": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14930": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14932": {
      "op": "SHL"
    },
    "14933": {
      "op": "SUB"
    },
    "14934": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "14935": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14936": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "14937": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "AND",
      "path": "53"
    },
    "14938": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14939": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14940": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "14941": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "OR",
      "path": "53"
    },
    "14942": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "14943": {
      "fn": "DepegRiskpool.setStakingAddress",
      "offset": [
        6558,
        6619
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "14944": {
      "op": "POP"
    },
    "14945": {
      "fn": "DepegRiskpool.setStakingAddress",
      "jump": "o",
      "offset": [
        6320,
        6626
      ],
      "op": "JUMP",
      "path": "53"
    },
    "14946": {
      "fn": "Component._getContractAddress",
      "offset": [
        4875,
        5020
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "14947": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "PUSH1",
      "path": "26",
      "statement": 136,
      "value": "0x3"
    },
    "14949": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "14950": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "14952": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "14953": {
      "op": "PUSH4",
      "value": "0x1C2D8FB3"
    },
    "14958": {
      "op": "PUSH1",
      "value": "0xE3"
    },
    "14960": {
      "op": "SHL"
    },
    "14961": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "26"
    },
    "14962": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "14963": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x4"
    },
    "14965": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "26"
    },
    "14966": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "26"
    },
    "14967": {
      "op": "DUP4"
    },
    "14968": {
      "op": "SWAP1"
    },
    "14969": {
      "op": "MSTORE"
    },
    "14970": {
      "fn": "Component._getContractAddress",
      "offset": [
        4949,
        4956
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "14972": {
      "fn": "Component._getContractAddress",
      "offset": [
        4949,
        4956
      ],
      "op": "SWAP2",
      "path": "26"
    },
    "14973": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x100"
    },
    "14976": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "14977": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "DIV",
      "path": "26"
    },
    "14978": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14980": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "14982": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "14984": {
      "op": "SHL"
    },
    "14985": {
      "op": "SUB"
    },
    "14986": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "AND",
      "path": "26"
    },
    "14987": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4986
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "14988": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4998
      ],
      "op": "PUSH4",
      "path": "26",
      "value": "0xE16C7D98"
    },
    "14993": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        4998
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "14994": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "14996": {
      "op": "ADD"
    },
    "14997": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x20"
    },
    "14999": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "15001": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "15002": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "26"
    },
    "15003": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP4",
      "path": "26"
    },
    "15004": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SUB",
      "path": "26"
    },
    "15005": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "26"
    },
    "15006": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP7",
      "path": "26"
    },
    "15007": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "26"
    },
    "15008": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "EXTCODESIZE",
      "path": "26"
    },
    "15009": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "15010": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "26"
    },
    "15011": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "15012": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3AAC"
    },
    "15015": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "15016": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "15018": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "26"
    },
    "15019": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "REVERT",
      "path": "26"
    },
    "15020": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "15021": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "26"
    },
    "15022": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "GAS",
      "path": "26"
    },
    "15023": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "STATICCALL",
      "path": "26"
    },
    "15024": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "15025": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "26"
    },
    "15026": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ISZERO",
      "path": "26"
    },
    "15027": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x3AC0"
    },
    "15030": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPI",
      "path": "26"
    },
    "15031": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATASIZE",
      "path": "26"
    },
    "15032": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "15034": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "26"
    },
    "15035": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATACOPY",
      "path": "26"
    },
    "15036": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATASIZE",
      "path": "26"
    },
    "15037": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x0"
    },
    "15039": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "REVERT",
      "path": "26"
    },
    "15040": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMPDEST",
      "path": "26"
    },
    "15041": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "26"
    },
    "15042": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "26"
    },
    "15043": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "26"
    },
    "15044": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "26"
    },
    "15045": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "15047": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MLOAD",
      "path": "26"
    },
    "15048": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "RETURNDATASIZE",
      "path": "26"
    },
    "15049": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x1F"
    },
    "15051": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "NOT",
      "path": "26"
    },
    "15052": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x1F"
    },
    "15054": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP3",
      "path": "26"
    },
    "15055": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "26"
    },
    "15056": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "AND",
      "path": "26"
    },
    "15057": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP3",
      "path": "26"
    },
    "15058": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "26"
    },
    "15059": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP1",
      "path": "26"
    },
    "15060": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x40"
    },
    "15062": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "MSTORE",
      "path": "26"
    },
    "15063": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "POP",
      "path": "26"
    },
    "15064": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "DUP2",
      "path": "26"
    },
    "15065": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "ADD",
      "path": "26"
    },
    "15066": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "15067": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x11D0"
    },
    "15070": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SWAP2",
      "path": "26"
    },
    "15071": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "15072": {
      "fn": "Component._getContractAddress",
      "offset": [
        4977,
        5012
      ],
      "op": "PUSH2",
      "path": "26",
      "value": "0x4BEB"
    },
    "15075": {
      "fn": "Component._getContractAddress",
      "jump": "i",
      "offset": [
        4977,
        5012
      ],
      "op": "JUMP",
      "path": "26"
    },
    "15076": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13270,
        13592
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15077": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13367,
        13371
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15079": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13387,
        13405
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15080": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "15082": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15084": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15085": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "15086": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15087": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "15090": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "EXP",
      "path": "53"
    },
    "15091": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15092": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "DIV",
      "path": "53"
    },
    "15093": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15095": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15097": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15099": {
      "op": "SHL"
    },
    "15100": {
      "op": "SUB"
    },
    "15101": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13424
      ],
      "op": "AND",
      "path": "53"
    },
    "15102": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15104": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15106": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15108": {
      "op": "SHL"
    },
    "15109": {
      "op": "SUB"
    },
    "15110": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13438
      ],
      "op": "AND",
      "path": "53"
    },
    "15111": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13438
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1551100F"
    },
    "15116": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15118": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15119": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15120": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xFFFFFFFF"
    },
    "15125": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "AND",
      "path": "53"
    },
    "15126": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xE0"
    },
    "15128": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "SHL",
      "path": "53"
    },
    "15129": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15130": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15131": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "15133": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ADD",
      "path": "53"
    },
    "15134": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "15136": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15138": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15139": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15140": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP4",
      "path": "53"
    },
    "15141": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "SUB",
      "path": "53"
    },
    "15142": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15143": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP7",
      "path": "53"
    },
    "15144": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15145": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "15146": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15147": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15148": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15149": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3B35"
    },
    "15152": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15153": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15155": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15156": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15157": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15158": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "POP",
      "path": "53"
    },
    "15159": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "GAS",
      "path": "53"
    },
    "15160": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "15161": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15162": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15163": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15164": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3B49"
    },
    "15167": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15168": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15169": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15171": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15172": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "15173": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15174": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15176": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15177": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15178": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "POP",
      "path": "53"
    },
    "15179": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "POP",
      "path": "53"
    },
    "15180": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "POP",
      "path": "53"
    },
    "15181": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "POP",
      "path": "53"
    },
    "15182": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15184": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15185": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15186": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15188": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "NOT",
      "path": "53"
    },
    "15189": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15191": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15192": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ADD",
      "path": "53"
    },
    "15193": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "AND",
      "path": "53"
    },
    "15194": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15195": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ADD",
      "path": "53"
    },
    "15196": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15197": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15199": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15200": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "POP",
      "path": "53"
    },
    "15201": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15202": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "ADD",
      "path": "53"
    },
    "15203": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15204": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3B6D"
    },
    "15207": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15208": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15209": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D1A"
    },
    "15212": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "jump": "i",
      "offset": [
        13408,
        13440
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15213": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13408,
        13440
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15214": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13488
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x17"
    },
    "15216": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13488
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "15217": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15219": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15220": {
      "op": "PUSH4",
      "value": "0xD91FC8C7"
    },
    "15225": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "15227": {
      "op": "SHL"
    },
    "15228": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15229": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15230": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "15232": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15233": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ADD",
      "path": "53"
    },
    "15234": {
      "op": "DUP4"
    },
    "15235": {
      "op": "SWAP1"
    },
    "15236": {
      "op": "MSTORE"
    },
    "15237": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "15239": {
      "op": "DUP2"
    },
    "15240": {
      "op": "ADD"
    },
    "15241": {
      "op": "DUP7"
    },
    "15242": {
      "op": "SWAP1"
    },
    "15243": {
      "op": "MSTORE"
    },
    "15244": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13387,
        13440
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15245": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13387,
        13440
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15246": {
      "op": "POP"
    },
    "15247": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13450,
        13471
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15249": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13450,
        13471
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15250": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15252": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15254": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15256": {
      "op": "SHL"
    },
    "15257": {
      "op": "SUB"
    },
    "15258": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13488
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15259": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13488
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15260": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13488
      ],
      "op": "AND",
      "path": "53"
    },
    "15261": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13488
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15262": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13506
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0xD91FC8C7"
    },
    "15267": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13506
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15268": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "15270": {
      "op": "ADD"
    },
    "15271": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "15273": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15275": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15276": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15277": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP4",
      "path": "53"
    },
    "15278": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "SUB",
      "path": "53"
    },
    "15279": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15280": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP7",
      "path": "53"
    },
    "15281": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15282": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "15283": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15284": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15285": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15286": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3BBE"
    },
    "15289": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15290": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15292": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15293": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15294": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15295": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "POP",
      "path": "53"
    },
    "15296": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "GAS",
      "path": "53"
    },
    "15297": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "15298": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15299": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15300": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15301": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3BD2"
    },
    "15304": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15305": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15306": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15308": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15309": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "15310": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15311": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15313": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15314": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15315": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "POP",
      "path": "53"
    },
    "15316": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "POP",
      "path": "53"
    },
    "15317": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "POP",
      "path": "53"
    },
    "15318": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "POP",
      "path": "53"
    },
    "15319": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15321": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15322": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15323": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15325": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "NOT",
      "path": "53"
    },
    "15326": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15328": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15329": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ADD",
      "path": "53"
    },
    "15330": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "AND",
      "path": "53"
    },
    "15331": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15332": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ADD",
      "path": "53"
    },
    "15333": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15334": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15336": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15337": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "POP",
      "path": "53"
    },
    "15338": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15339": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "ADD",
      "path": "53"
    },
    "15340": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15341": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3BF6"
    },
    "15344": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15345": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15346": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5269"
    },
    "15349": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "jump": "i",
      "offset": [
        13474,
        13531
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15350": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13474,
        13531
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15351": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13562
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 137,
      "value": "0x17"
    },
    "15353": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13562
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "15354": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15356": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15357": {
      "op": "PUSH4",
      "value": "0x4F9C1C09"
    },
    "15362": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "15364": {
      "op": "SHL"
    },
    "15365": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15366": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15367": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15369": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15371": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "15373": {
      "op": "SHL"
    },
    "15374": {
      "op": "SUB"
    },
    "15375": {
      "op": "DUP4"
    },
    "15376": {
      "op": "AND"
    },
    "15377": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "15379": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15380": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ADD",
      "path": "53"
    },
    "15381": {
      "op": "MSTORE"
    },
    "15382": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13450,
        13531
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15383": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13450,
        13531
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15384": {
      "op": "POP"
    },
    "15385": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15387": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15389": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15391": {
      "op": "SHL"
    },
    "15392": {
      "op": "SUB"
    },
    "15393": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13562
      ],
      "op": "AND",
      "path": "53"
    },
    "15394": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13562
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15395": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13569
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x4F9C1C09"
    },
    "15400": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13569
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15401": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "15403": {
      "op": "ADD"
    },
    "15404": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "15406": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15408": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15409": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15410": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP4",
      "path": "53"
    },
    "15411": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "SUB",
      "path": "53"
    },
    "15412": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15413": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP7",
      "path": "53"
    },
    "15414": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15415": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "15416": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15417": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15418": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15419": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3C43"
    },
    "15422": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15423": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15425": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15426": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15427": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15428": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "POP",
      "path": "53"
    },
    "15429": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "GAS",
      "path": "53"
    },
    "15430": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "15431": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15432": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15433": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15434": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3C57"
    },
    "15437": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15438": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15439": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15441": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15442": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "15443": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15444": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15446": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15447": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15448": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "POP",
      "path": "53"
    },
    "15449": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "POP",
      "path": "53"
    },
    "15450": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "POP",
      "path": "53"
    },
    "15451": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "POP",
      "path": "53"
    },
    "15452": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15454": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15455": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15456": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15458": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "NOT",
      "path": "53"
    },
    "15459": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15461": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15462": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ADD",
      "path": "53"
    },
    "15463": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "AND",
      "path": "53"
    },
    "15464": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15465": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ADD",
      "path": "53"
    },
    "15466": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15467": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15469": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15470": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "POP",
      "path": "53"
    },
    "15471": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15472": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "ADD",
      "path": "53"
    },
    "15473": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15474": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3C7B"
    },
    "15477": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15478": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15479": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4CE6"
    },
    "15482": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "jump": "i",
      "offset": [
        13548,
        13585
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15483": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13548,
        13585
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15484": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13541,
        13585
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "15485": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "offset": [
        13270,
        13592
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "15486": {
      "op": "POP"
    },
    "15487": {
      "op": "POP"
    },
    "15488": {
      "op": "POP"
    },
    "15489": {
      "op": "POP"
    },
    "15490": {
      "fn": "DepegRiskpool.isComponentRegistered",
      "jump": "o",
      "offset": [
        13270,
        13592
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15491": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13688,
        14216
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15492": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13887
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "15494": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13887
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "15495": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15497": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15498": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15499": {
      "op": "PUSH4",
      "value": "0x1551100F"
    },
    "15504": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "15506": {
      "op": "SHL"
    },
    "15507": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15508": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15509": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15510": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15511": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13850,
        13868
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15513": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13850,
        13868
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15514": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15516": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15518": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15520": {
      "op": "SHL"
    },
    "15521": {
      "op": "SUB"
    },
    "15522": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13887
      ],
      "op": "AND",
      "path": "53"
    },
    "15523": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13887
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15524": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13901
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x1551100F"
    },
    "15529": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13901
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15530": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "15532": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15533": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP4",
      "path": "53"
    },
    "15534": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ADD",
      "path": "53"
    },
    "15535": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15536": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "15538": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15539": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15540": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15541": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15542": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15543": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SUB",
      "path": "53"
    },
    "15544": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ADD",
      "path": "53"
    },
    "15545": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15546": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13887
      ],
      "op": "DUP7",
      "path": "53"
    },
    "15547": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15548": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "15549": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15550": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15551": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15552": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3CC8"
    },
    "15555": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15556": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15558": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15559": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15560": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15561": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "POP",
      "path": "53"
    },
    "15562": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "GAS",
      "path": "53"
    },
    "15563": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "15564": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15565": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15566": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15567": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3CDC"
    },
    "15570": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15571": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15572": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15574": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15575": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "15576": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15577": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15579": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15580": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15581": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "POP",
      "path": "53"
    },
    "15582": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "POP",
      "path": "53"
    },
    "15583": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "POP",
      "path": "53"
    },
    "15584": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "POP",
      "path": "53"
    },
    "15585": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15587": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15588": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15589": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15591": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "NOT",
      "path": "53"
    },
    "15592": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15594": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15595": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ADD",
      "path": "53"
    },
    "15596": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "AND",
      "path": "53"
    },
    "15597": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15598": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ADD",
      "path": "53"
    },
    "15599": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15600": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15602": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15603": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "POP",
      "path": "53"
    },
    "15604": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15605": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "ADD",
      "path": "53"
    },
    "15606": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15607": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3D00"
    },
    "15610": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15611": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15612": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4D1A"
    },
    "15615": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "jump": "i",
      "offset": [
        13871,
        13903
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15616": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13871,
        13903
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15617": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13850,
        13903
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15618": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13850,
        13903
      ],
      "op": "POP",
      "path": "53"
    },
    "15619": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13913,
        13931
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15621": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13953,
        13961
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15622": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13940
      ],
      "op": "DUP6",
      "path": "53"
    },
    "15623": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13950
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x100"
    },
    "15626": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13950
      ],
      "op": "ADD",
      "path": "53"
    },
    "15627": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13950
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15628": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13961
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3D15"
    },
    "15631": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13961
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15632": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13961
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15633": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13961
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x56DD"
    },
    "15636": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "jump": "i",
      "offset": [
        13934,
        13961
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15637": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13934,
        13961
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15638": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14064
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 138,
      "value": "0x17"
    },
    "15640": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14064
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "15641": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14117,
        14134
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "15643": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14117,
        14134
      ],
      "op": "DUP8",
      "path": "53"
    },
    "15644": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14117,
        14134
      ],
      "op": "ADD",
      "path": "53"
    },
    "15645": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14117,
        14134
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15646": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14148,
        14157
      ],
      "op": "DUP8",
      "path": "53"
    },
    "15647": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14148,
        14157
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15648": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15650": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15651": {
      "op": "PUSH4",
      "value": "0x5B1CFDBD"
    },
    "15656": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "15658": {
      "op": "SHL"
    },
    "15659": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15660": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15661": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13913,
        13961
      ],
      "op": "SWAP4",
      "path": "53"
    },
    "15662": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13913,
        13961
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "15663": {
      "op": "POP"
    },
    "15664": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15666": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15668": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15670": {
      "op": "SHL"
    },
    "15671": {
      "op": "SUB"
    },
    "15672": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14064
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15673": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14064
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15674": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14064
      ],
      "op": "AND",
      "path": "53"
    },
    "15675": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14064
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15676": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14079
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x5B1CFDBD"
    },
    "15681": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14079
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15682": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3D56"
    },
    "15685": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15686": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14093,
        14103
      ],
      "op": "DUP8",
      "path": "53"
    },
    "15687": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14093,
        14103
      ],
      "op": "SWAP3",
      "path": "53"
    },
    "15688": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14117,
        14134
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15689": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14117,
        14134
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15690": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14148,
        14157
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15691": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14171,
        14175
      ],
      "op": "DUP11",
      "path": "53"
    },
    "15692": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14171,
        14175
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15693": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13913,
        13961
      ],
      "op": "DUP9",
      "path": "53"
    },
    "15694": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        13913,
        13961
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15695": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "15697": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ADD",
      "path": "53"
    },
    "15698": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5364"
    },
    "15701": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "jump": "i",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15702": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15703": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "15705": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15707": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15708": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15709": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP4",
      "path": "53"
    },
    "15710": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "SUB",
      "path": "53"
    },
    "15711": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15712": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15714": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP8",
      "path": "53"
    },
    "15715": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15716": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "15717": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15718": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15719": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15720": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3D70"
    },
    "15723": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15724": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15726": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15727": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15728": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15729": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "POP",
      "path": "53"
    },
    "15730": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "GAS",
      "path": "53"
    },
    "15731": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "CALL",
      "path": "53"
    },
    "15732": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15733": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15734": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "15735": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3D84"
    },
    "15738": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "15739": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15740": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15742": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15743": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "15744": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15745": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15747": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "REVERT",
      "path": "53"
    },
    "15748": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15749": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "POP",
      "path": "53"
    },
    "15750": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "POP",
      "path": "53"
    },
    "15751": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "POP",
      "path": "53"
    },
    "15752": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "POP",
      "path": "53"
    },
    "15753": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15755": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15756": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "15757": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15759": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "NOT",
      "path": "53"
    },
    "15760": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "15762": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15763": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ADD",
      "path": "53"
    },
    "15764": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "AND",
      "path": "53"
    },
    "15765": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP3",
      "path": "53"
    },
    "15766": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ADD",
      "path": "53"
    },
    "15767": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15768": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15770": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15771": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "POP",
      "path": "53"
    },
    "15772": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15773": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "ADD",
      "path": "53"
    },
    "15774": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15775": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3DA8"
    },
    "15778": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "15779": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15780": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x5269"
    },
    "15783": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "jump": "i",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15784": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14050,
        14209
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "15785": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14037,
        14046
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "15786": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14037,
        14046
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "15787": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "15789": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15790": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "DUP2",
      "path": "53"
    },
    "15791": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15792": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14036
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x14"
    },
    "15794": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x20"
    },
    "15796": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "15797": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "15799": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15800": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14047
      ],
      "op": "KECCAK256",
      "path": "53"
    },
    "15801": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "DUP1",
      "path": "53"
    },
    "15802": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "15803": {
      "op": "PUSH12",
      "value": "0xFFFFFFFFFFFFFFFFFFFFFFFF"
    },
    "15816": {
      "op": "NOT"
    },
    "15817": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "AND",
      "path": "53"
    },
    "15818": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15820": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15822": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "15824": {
      "op": "SHL"
    },
    "15825": {
      "op": "SUB"
    },
    "15826": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15827": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SWAP7",
      "path": "53"
    },
    "15828": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "AND",
      "path": "53"
    },
    "15829": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "15830": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15831": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SWAP6",
      "path": "53"
    },
    "15832": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "OR",
      "path": "53"
    },
    "15833": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "15834": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SWAP5",
      "path": "53"
    },
    "15835": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "offset": [
        14024,
        14209
      ],
      "op": "SSTORE",
      "path": "53"
    },
    "15836": {
      "op": "POP"
    },
    "15837": {
      "op": "POP"
    },
    "15838": {
      "op": "POP"
    },
    "15839": {
      "op": "POP"
    },
    "15840": {
      "fn": "DepegRiskpool.registerBundleInRegistry",
      "jump": "o",
      "offset": [
        13688,
        14216
      ],
      "op": "JUMP",
      "path": "53"
    },
    "15841": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1359,
        1489
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "15842": {
      "fn": "Ownable.owner",
      "offset": [
        1247,
        1254
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "15844": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "15845": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15847": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "15849": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "15851": {
      "op": "SHL"
    },
    "15852": {
      "op": "SUB"
    },
    "15853": {
      "fn": "Ownable.owner",
      "offset": [
        1273,
        1279
      ],
      "op": "AND",
      "path": "0"
    },
    "15854": {
      "fn": "Context._msgSender",
      "offset": [
        719,
        729
      ],
      "op": "CALLER",
      "path": "11"
    },
    "15855": {
      "branch": 232,
      "fn": "Ownable._checkOwner",
      "offset": [
        1422,
        1445
      ],
      "op": "EQ",
      "path": "0",
      "statement": 139
    },
    "15856": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0x12E0"
    },
    "15859": {
      "branch": 232,
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "JUMPI",
      "path": "0"
    },
    "15860": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x40"
    },
    "15862": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "15863": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "15867": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15869": {
      "op": "SHL"
    },
    "15870": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "DUP2",
      "path": "0"
    },
    "15871": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "MSTORE",
      "path": "0"
    },
    "15872": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "15874": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x4"
    },
    "15876": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "DUP3",
      "path": "0"
    },
    "15877": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "ADD",
      "path": "0"
    },
    "15878": {
      "op": "DUP2"
    },
    "15879": {
      "op": "SWAP1"
    },
    "15880": {
      "op": "MSTORE"
    },
    "15881": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "15883": {
      "op": "DUP3"
    },
    "15884": {
      "op": "ADD"
    },
    "15885": {
      "op": "MSTORE"
    },
    "15886": {
      "op": "PUSH32",
      "value": "0x4F776E61626C653A2063616C6C6572206973206E6F7420746865206F776E6572"
    },
    "15919": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "15921": {
      "op": "DUP3"
    },
    "15922": {
      "op": "ADD"
    },
    "15923": {
      "op": "MSTORE"
    },
    "15924": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "15926": {
      "op": "ADD"
    },
    "15927": {
      "fn": "Ownable._checkOwner",
      "offset": [
        1414,
        1482
      ],
      "op": "PUSH2",
      "path": "0",
      "value": "0xCA4"
    },
    "15930": {
      "op": "JUMP"
    },
    "15931": {
      "fn": "BasicRiskpool2._afterUnlockBundle",
      "offset": [
        4639,
        4760
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "15932": {
      "fn": "BasicRiskpool2._afterUnlockBundle",
      "offset": [
        4721,
        4753
      ],
      "op": "PUSH2",
      "path": "57",
      "statement": 140,
      "value": "0x38C3"
    },
    "15935": {
      "fn": "BasicRiskpool2._afterUnlockBundle",
      "offset": [
        4744,
        4752
      ],
      "op": "DUP2",
      "path": "57"
    },
    "15936": {
      "fn": "BasicRiskpool2._afterUnlockBundle",
      "offset": [
        4721,
        4743
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4706"
    },
    "15939": {
      "fn": "BasicRiskpool2._afterUnlockBundle",
      "jump": "i",
      "offset": [
        4721,
        4753
      ],
      "op": "JUMP",
      "path": "57"
    },
    "15940": {
      "fn": "Riskpool2._afterDefundBundle",
      "offset": [
        11037,
        11118
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "15941": {
      "fn": "Riskpool2._afterDefundBundle",
      "offset": [
        11037,
        11118
      ],
      "op": "POP",
      "path": "58"
    },
    "15942": {
      "fn": "Riskpool2._afterDefundBundle",
      "offset": [
        11037,
        11118
      ],
      "op": "POP",
      "path": "58"
    },
    "15943": {
      "fn": "Riskpool2._afterDefundBundle",
      "jump": "o",
      "offset": [
        11037,
        11118
      ],
      "op": "JUMP",
      "path": "58"
    },
    "15944": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7053,
        7277
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "15945": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7153,
        7169
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "15947": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "DUP3",
      "path": "57"
    },
    "15948": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "DUP2",
      "path": "57"
    },
    "15949": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "15950": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7189
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x10"
    },
    "15952": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "15954": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "15955": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "15957": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "15958": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "DUP2",
      "path": "57"
    },
    "15959": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "15960": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "15961": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "15962": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7226
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 141,
      "value": "0x8"
    },
    "15964": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7226
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "15965": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "15966": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "15967": {
      "op": "PUSH4",
      "value": "0x5B933A1"
    },
    "15972": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "15974": {
      "op": "SHL"
    },
    "15975": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP2",
      "path": "57"
    },
    "15976": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "15977": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "15979": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP2",
      "path": "57"
    },
    "15980": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "ADD",
      "path": "57"
    },
    "15981": {
      "op": "DUP3"
    },
    "15982": {
      "op": "SWAP1"
    },
    "15983": {
      "op": "MSTORE"
    },
    "15984": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "15986": {
      "op": "DUP2"
    },
    "15987": {
      "op": "ADD"
    },
    "15988": {
      "op": "DUP6"
    },
    "15989": {
      "op": "SWAP1"
    },
    "15990": {
      "op": "MSTORE"
    },
    "15991": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "15993": {
      "op": "DUP2"
    },
    "15994": {
      "op": "ADD"
    },
    "15995": {
      "op": "DUP5"
    },
    "15996": {
      "op": "SWAP1"
    },
    "15997": {
      "op": "MSTORE"
    },
    "15998": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "15999": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7172,
        7200
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "16000": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16002": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16004": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16006": {
      "op": "SHL"
    },
    "16007": {
      "op": "SUB"
    },
    "16008": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7226
      ],
      "op": "AND",
      "path": "57"
    },
    "16009": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7226
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16010": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7241
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0xB7267420"
    },
    "16015": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7241
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16016": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "16018": {
      "op": "ADD"
    },
    "16019": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16020": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16022": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "16024": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "16025": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16026": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP4",
      "path": "57"
    },
    "16027": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "SUB",
      "path": "57"
    },
    "16028": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP2",
      "path": "57"
    },
    "16029": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16031": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP8",
      "path": "57"
    },
    "16032": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16033": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "EXTCODESIZE",
      "path": "57"
    },
    "16034": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "16035": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16036": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "16037": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3EAD"
    },
    "16040": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "16041": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16043": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16044": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "REVERT",
      "path": "57"
    },
    "16045": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16046": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "POP",
      "path": "57"
    },
    "16047": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "GAS",
      "path": "57"
    },
    "16048": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "CALL",
      "path": "57"
    },
    "16049": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "16050": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16051": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "16052": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3EC1"
    },
    "16055": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "16056": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "16057": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16059": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16060": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "RETURNDATACOPY",
      "path": "57"
    },
    "16061": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "16062": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16064": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "REVERT",
      "path": "57"
    },
    "16065": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16066": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "POP",
      "path": "57"
    },
    "16067": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "POP",
      "path": "57"
    },
    "16068": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "POP",
      "path": "57"
    },
    "16069": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7210,
        7270
      ],
      "op": "POP",
      "path": "57"
    },
    "16070": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7053,
        7277
      ],
      "op": "POP",
      "path": "57"
    },
    "16071": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7053,
        7277
      ],
      "op": "POP",
      "path": "57"
    },
    "16072": {
      "fn": "BasicRiskpool2._processPremium",
      "offset": [
        7053,
        7277
      ],
      "op": "POP",
      "path": "57"
    },
    "16073": {
      "fn": "BasicRiskpool2._processPremium",
      "jump": "o",
      "offset": [
        7053,
        7277
      ],
      "op": "JUMP",
      "path": "57"
    },
    "16074": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3295,
        3518
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "16075": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3372
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 142,
      "value": "0x8"
    },
    "16077": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3372
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "16078": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3403,
        3410
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0xB"
    },
    "16080": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3403,
        3410
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "16081": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3424,
        3435
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0xC"
    },
    "16083": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3424,
        3435
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "16084": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3450,
        3468
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0xD"
    },
    "16086": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3450,
        3468
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "16087": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3482,
        3501
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0xE"
    },
    "16089": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3482,
        3501
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "16090": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "16092": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "16093": {
      "op": "PUSH4",
      "value": "0x5F971AA3"
    },
    "16098": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "16100": {
      "op": "SHL"
    },
    "16101": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP2",
      "path": "58"
    },
    "16102": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "16103": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16105": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16107": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16109": {
      "op": "SHL"
    },
    "16110": {
      "op": "SUB"
    },
    "16111": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3403,
        3410
      ],
      "op": "SWAP5",
      "path": "58"
    },
    "16112": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3403,
        3410
      ],
      "op": "DUP6",
      "path": "58"
    },
    "16113": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3403,
        3410
      ],
      "op": "AND",
      "path": "58"
    },
    "16114": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "16116": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP3",
      "path": "58"
    },
    "16117": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "ADD",
      "path": "58"
    },
    "16118": {
      "op": "MSTORE"
    },
    "16119": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3424,
        3435
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "16120": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3424,
        3435
      ],
      "op": "DUP5",
      "path": "58"
    },
    "16121": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3424,
        3435
      ],
      "op": "AND",
      "path": "58"
    },
    "16122": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "16124": {
      "op": "DUP5"
    },
    "16125": {
      "op": "ADD"
    },
    "16126": {
      "op": "MSTORE"
    },
    "16127": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "16129": {
      "op": "DUP4"
    },
    "16130": {
      "op": "ADD"
    },
    "16131": {
      "op": "SWAP2"
    },
    "16132": {
      "op": "SWAP1"
    },
    "16133": {
      "op": "SWAP2"
    },
    "16134": {
      "op": "MSTORE"
    },
    "16135": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "16137": {
      "op": "DUP3"
    },
    "16138": {
      "op": "ADD"
    },
    "16139": {
      "op": "MSTORE"
    },
    "16140": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3372
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "16141": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3372
      ],
      "op": "AND",
      "path": "58"
    },
    "16142": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3372
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "16143": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3389
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0xBF2E3546"
    },
    "16148": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3389
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "16149": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "16151": {
      "op": "ADD"
    },
    "16152": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "16154": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "16156": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "16157": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP1",
      "path": "58"
    },
    "16158": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP4",
      "path": "58"
    },
    "16159": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "SUB",
      "path": "58"
    },
    "16160": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP2",
      "path": "58"
    },
    "16161": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "16163": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP8",
      "path": "58"
    },
    "16164": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP1",
      "path": "58"
    },
    "16165": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "16166": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "16167": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP1",
      "path": "58"
    },
    "16168": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "16169": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3F31"
    },
    "16172": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "16173": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "16175": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP1",
      "path": "58"
    },
    "16176": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "REVERT",
      "path": "58"
    },
    "16177": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "16178": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "POP",
      "path": "58"
    },
    "16179": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "GAS",
      "path": "58"
    },
    "16180": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "CALL",
      "path": "58"
    },
    "16181": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "16182": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP1",
      "path": "58"
    },
    "16183": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "16184": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x3F45"
    },
    "16187": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "16188": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "16189": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "16191": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "DUP1",
      "path": "58"
    },
    "16192": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "16193": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "16194": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "16196": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "REVERT",
      "path": "58"
    },
    "16197": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "16198": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "POP",
      "path": "58"
    },
    "16199": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "POP",
      "path": "58"
    },
    "16200": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "POP",
      "path": "58"
    },
    "16201": {
      "fn": "Riskpool2._afterPropose",
      "offset": [
        3356,
        3511
      ],
      "op": "POP",
      "path": "58"
    },
    "16202": {
      "fn": "Riskpool2._afterPropose",
      "jump": "o",
      "offset": [
        3295,
        3518
      ],
      "op": "JUMP",
      "path": "58"
    },
    "16203": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2433,
        2620
      ],
      "op": "JUMPDEST",
      "path": "0"
    },
    "16204": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2506,
        2522
      ],
      "op": "PUSH1",
      "path": "0",
      "value": "0x0"
    },
    "16206": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "DUP1",
      "path": "0"
    },
    "16207": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SLOAD",
      "path": "0"
    },
    "16208": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16210": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16212": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16214": {
      "op": "SHL"
    },
    "16215": {
      "op": "SUB"
    },
    "16216": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP4",
      "path": "0",
      "statement": 143
    },
    "16217": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP2",
      "path": "0"
    },
    "16218": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "AND",
      "path": "0"
    },
    "16219": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16221": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16223": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16225": {
      "op": "SHL"
    },
    "16226": {
      "op": "SUB"
    },
    "16227": {
      "op": "NOT"
    },
    "16228": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP4",
      "path": "0"
    },
    "16229": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "AND",
      "path": "0"
    },
    "16230": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP2",
      "path": "0"
    },
    "16231": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "OR",
      "path": "0"
    },
    "16232": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "DUP5",
      "path": "0"
    },
    "16233": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2541,
        2558
      ],
      "op": "SSTORE",
      "path": "0"
    },
    "16234": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "PUSH1",
      "path": "0",
      "statement": 144,
      "value": "0x40"
    },
    "16236": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "MLOAD",
      "path": "0"
    },
    "16237": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "16238": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "16239": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP3",
      "path": "0"
    },
    "16240": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "AND",
      "path": "0"
    },
    "16241": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP3",
      "path": "0"
    },
    "16242": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "DUP4",
      "path": "0"
    },
    "16243": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2525,
        2531
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "16244": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "PUSH32",
      "path": "0",
      "value": "0x8BE0079C531659141344CD1FD0A4F28419497F9722A3DAAFE3B4186F6B6457E0"
    },
    "16277": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "SWAP2",
      "path": "0"
    },
    "16278": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2506,
        2522
      ],
      "op": "SWAP1",
      "path": "0"
    },
    "16279": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2573,
        2613
      ],
      "op": "LOG3",
      "path": "0"
    },
    "16280": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2433,
        2620
      ],
      "op": "POP",
      "path": "0"
    },
    "16281": {
      "fn": "Ownable._transferOwnership",
      "offset": [
        2433,
        2620
      ],
      "op": "POP",
      "path": "0"
    },
    "16282": {
      "fn": "Ownable._transferOwnership",
      "jump": "o",
      "offset": [
        2433,
        2620
      ],
      "op": "JUMP",
      "path": "0"
    },
    "16283": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        23983,
        24223
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16284": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24047,
        24077
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "16286": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24089,
        24108
      ],
      "op": "DUP1",
      "path": "53"
    },
    "16287": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24111,
        24136
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3FA7"
    },
    "16290": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24127,
        24135
      ],
      "op": "DUP4",
      "path": "53"
    },
    "16291": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24111,
        24126
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x37BC"
    },
    "16294": {
      "fn": "DepegRiskpool._getBundleApr",
      "jump": "i",
      "offset": [
        24111,
        24136
      ],
      "op": "JUMP",
      "path": "53"
    },
    "16295": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24111,
        24136
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16296": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24089,
        24136
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "16297": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24089,
        24136
      ],
      "op": "POP",
      "path": "53"
    },
    "16298": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24180,
        24216
      ],
      "op": "PUSH2",
      "path": "53",
      "statement": 145,
      "value": "0x3FB2"
    },
    "16301": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24209,
        24215
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16302": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24180,
        24208
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xD3A"
    },
    "16305": {
      "fn": "DepegRiskpool._getBundleApr",
      "jump": "i",
      "offset": [
        24180,
        24216
      ],
      "op": "JUMP",
      "path": "53"
    },
    "16306": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24180,
        24216
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16307": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        24146,
        24216
      ],
      "op": "SWAP10",
      "path": "53"
    },
    "16308": {
      "fn": "DepegRiskpool._getBundleApr",
      "offset": [
        23983,
        24223
      ],
      "op": "SWAP9",
      "path": "53"
    },
    "16309": {
      "op": "POP"
    },
    "16310": {
      "op": "POP"
    },
    "16311": {
      "op": "POP"
    },
    "16312": {
      "op": "POP"
    },
    "16313": {
      "op": "POP"
    },
    "16314": {
      "op": "POP"
    },
    "16315": {
      "op": "POP"
    },
    "16316": {
      "op": "POP"
    },
    "16317": {
      "op": "POP"
    },
    "16318": {
      "fn": "DepegRiskpool._getBundleApr",
      "jump": "o",
      "offset": [
        23983,
        24223
      ],
      "op": "JUMP",
      "path": "53"
    },
    "16319": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4339,
        4504
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16320": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4465,
        4497
      ],
      "op": "PUSH2",
      "path": "57",
      "statement": 146,
      "value": "0x3FC8"
    },
    "16323": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4488,
        4496
      ],
      "op": "DUP4",
      "path": "57"
    },
    "16324": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4465,
        4487
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4706"
    },
    "16327": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "jump": "i",
      "offset": [
        4465,
        4497
      ],
      "op": "JUMP",
      "path": "57"
    },
    "16328": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4465,
        4497
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16329": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4339,
        4504
      ],
      "op": "POP",
      "path": "57"
    },
    "16330": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4339,
        4504
      ],
      "op": "POP",
      "path": "57"
    },
    "16331": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "offset": [
        4339,
        4504
      ],
      "op": "POP",
      "path": "57"
    },
    "16332": {
      "fn": "BasicRiskpool2._afterCreateBundle",
      "jump": "o",
      "offset": [
        4339,
        4504
      ],
      "op": "JUMP",
      "path": "57"
    },
    "16333": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6825,
        7047
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16334": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6924,
        6940
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16336": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "DUP3",
      "path": "57"
    },
    "16337": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "DUP2",
      "path": "57"
    },
    "16338": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "16339": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6960
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x10"
    },
    "16341": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "16343": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "16344": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "16346": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16347": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "DUP2",
      "path": "57"
    },
    "16348": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16349": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "16350": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "16351": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        6997
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 147,
      "value": "0x8"
    },
    "16353": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        6997
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "16354": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "16355": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "16356": {
      "op": "PUSH4",
      "value": "0x594CE613"
    },
    "16361": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "16363": {
      "op": "SHL"
    },
    "16364": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "DUP2",
      "path": "57"
    },
    "16365": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "16366": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "16368": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "DUP2",
      "path": "57"
    },
    "16369": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "ADD",
      "path": "57"
    },
    "16370": {
      "op": "DUP3"
    },
    "16371": {
      "op": "SWAP1"
    },
    "16372": {
      "op": "MSTORE"
    },
    "16373": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "16375": {
      "op": "DUP2"
    },
    "16376": {
      "op": "ADD"
    },
    "16377": {
      "op": "DUP6"
    },
    "16378": {
      "op": "SWAP1"
    },
    "16379": {
      "op": "MSTORE"
    },
    "16380": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "16382": {
      "op": "DUP2"
    },
    "16383": {
      "op": "ADD"
    },
    "16384": {
      "op": "DUP5"
    },
    "16385": {
      "op": "SWAP1"
    },
    "16386": {
      "op": "MSTORE"
    },
    "16387": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16388": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6943,
        6971
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "16389": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16391": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16393": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16395": {
      "op": "SHL"
    },
    "16396": {
      "op": "SUB"
    },
    "16397": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        6997
      ],
      "op": "AND",
      "path": "57"
    },
    "16398": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        6997
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16399": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7011
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0xB299CC26"
    },
    "16404": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7011
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16405": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "16407": {
      "op": "ADD"
    },
    "16408": {
      "fn": "BasicRiskpool2._processPayout",
      "offset": [
        6981,
        7040
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3E93"
    },
    "16411": {
      "op": "JUMP"
    },
    "16412": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23561,
        23976
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16413": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23751,
        23768
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 148,
      "value": "0x1D"
    },
    "16415": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23751,
        23768
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "16416": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23719
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x7"
    },
    "16418": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23719
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "16419": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "16421": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "16422": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "16427": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "16429": {
      "op": "SHL"
    },
    "16430": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16431": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "16432": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "16434": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16435": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ADD",
      "path": "53"
    },
    "16436": {
      "op": "DUP6"
    },
    "16437": {
      "op": "SWAP1"
    },
    "16438": {
      "op": "MSTORE"
    },
    "16439": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16441": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "16443": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16445": {
      "op": "SHL"
    },
    "16446": {
      "op": "SUB"
    },
    "16447": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23719
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "16448": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23719
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "16449": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23719
      ],
      "op": "AND",
      "path": "53"
    },
    "16450": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23719
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "16451": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23729
      ],
      "op": "PUSH4",
      "path": "53",
      "value": "0x2D0821B7"
    },
    "16456": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23729
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "16457": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "16459": {
      "op": "ADD"
    },
    "16460": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "16462": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "16464": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "16465": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP1",
      "path": "53"
    },
    "16466": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP4",
      "path": "53"
    },
    "16467": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "SUB",
      "path": "53"
    },
    "16468": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16469": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP7",
      "path": "53"
    },
    "16470": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP1",
      "path": "53"
    },
    "16471": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "EXTCODESIZE",
      "path": "53"
    },
    "16472": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "16473": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP1",
      "path": "53"
    },
    "16474": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "16475": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4063"
    },
    "16478": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "16479": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "16481": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP1",
      "path": "53"
    },
    "16482": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "REVERT",
      "path": "53"
    },
    "16483": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16484": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "POP",
      "path": "53"
    },
    "16485": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "GAS",
      "path": "53"
    },
    "16486": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "STATICCALL",
      "path": "53"
    },
    "16487": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "16488": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP1",
      "path": "53"
    },
    "16489": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "16490": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4077"
    },
    "16493": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "16494": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "16495": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "16497": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP1",
      "path": "53"
    },
    "16498": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "16499": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "16500": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "16502": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "REVERT",
      "path": "53"
    },
    "16503": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16504": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "POP",
      "path": "53"
    },
    "16505": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "POP",
      "path": "53"
    },
    "16506": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "POP",
      "path": "53"
    },
    "16507": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "POP",
      "path": "53"
    },
    "16508": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "16510": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "16511": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "16512": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x0"
    },
    "16514": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP3",
      "path": "53"
    },
    "16515": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "RETURNDATACOPY",
      "path": "53"
    },
    "16516": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x1F"
    },
    "16518": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "RETURNDATASIZE",
      "path": "53"
    },
    "16519": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "16520": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16521": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ADD",
      "path": "53"
    },
    "16522": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16524": {
      "op": "NOT"
    },
    "16525": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "AND",
      "path": "53"
    },
    "16526": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP3",
      "path": "53"
    },
    "16527": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ADD",
      "path": "53"
    },
    "16528": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "16530": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "16531": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x409F"
    },
    "16534": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "SWAP2",
      "path": "53"
    },
    "16535": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "16536": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16537": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "ADD",
      "path": "53"
    },
    "16538": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "SWAP1",
      "path": "53"
    },
    "16539": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4FFB"
    },
    "16542": {
      "fn": "DepegRiskpool._afterFundBundle",
      "jump": "i",
      "offset": [
        23703,
        23739
      ],
      "op": "JUMP",
      "path": "53"
    },
    "16543": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23739
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16544": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23747
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0xA0"
    },
    "16546": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23747
      ],
      "op": "ADD",
      "path": "53"
    },
    "16547": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23747
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "16548": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23768
      ],
      "op": "GT",
      "path": "53"
    },
    "16549": {
      "branch": 220,
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23703,
        23768
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "16550": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x410A"
    },
    "16553": {
      "branch": 220,
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "16554": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "16556": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "16557": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "16561": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "16563": {
      "op": "SHL"
    },
    "16564": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16565": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "16566": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16568": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "16570": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "DUP3",
      "path": "53"
    },
    "16571": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "ADD",
      "path": "53"
    },
    "16572": {
      "op": "MSTORE"
    },
    "16573": {
      "op": "PUSH1",
      "value": "0x30"
    },
    "16575": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "16577": {
      "op": "DUP3"
    },
    "16578": {
      "op": "ADD"
    },
    "16579": {
      "op": "MSTORE"
    },
    "16580": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3130303A46554E44494E475F455843454544535F4255"
    },
    "16613": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "16615": {
      "op": "DUP3"
    },
    "16616": {
      "op": "ADD"
    },
    "16617": {
      "op": "MSTORE"
    },
    "16618": {
      "op": "PUSH16",
      "value": "0x4E444C455F4341504954414C5F43415"
    },
    "16635": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "16637": {
      "op": "SHL"
    },
    "16638": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "16640": {
      "op": "DUP3"
    },
    "16641": {
      "op": "ADD"
    },
    "16642": {
      "op": "MSTORE"
    },
    "16643": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "16645": {
      "op": "ADD"
    },
    "16646": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "16649": {
      "op": "JUMP"
    },
    "16650": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23682,
        23834
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16651": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23882,
        23901
      ],
      "op": "PUSH1",
      "path": "53",
      "statement": 149,
      "value": "0x1C"
    },
    "16653": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23882,
        23901
      ],
      "op": "SLOAD",
      "path": "53"
    },
    "16654": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23866,
        23878
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x4115"
    },
    "16657": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23866,
        23876
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x371E"
    },
    "16660": {
      "fn": "DepegRiskpool._afterFundBundle",
      "jump": "i",
      "offset": [
        23866,
        23878
      ],
      "op": "JUMP",
      "path": "53"
    },
    "16661": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23866,
        23878
      ],
      "op": "JUMPDEST",
      "path": "53"
    },
    "16662": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23866,
        23901
      ],
      "op": "GT",
      "path": "53"
    },
    "16663": {
      "branch": 221,
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23866,
        23901
      ],
      "op": "ISZERO",
      "path": "53"
    },
    "16664": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0x3E44"
    },
    "16667": {
      "branch": 221,
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "JUMPI",
      "path": "53"
    },
    "16668": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x40"
    },
    "16670": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "MLOAD",
      "path": "53"
    },
    "16671": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "16675": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "16677": {
      "op": "SHL"
    },
    "16678": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "DUP2",
      "path": "53"
    },
    "16679": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "MSTORE",
      "path": "53"
    },
    "16680": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16682": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "PUSH1",
      "path": "53",
      "value": "0x4"
    },
    "16684": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "DUP3",
      "path": "53"
    },
    "16685": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "ADD",
      "path": "53"
    },
    "16686": {
      "op": "MSTORE"
    },
    "16687": {
      "op": "PUSH1",
      "value": "0x32"
    },
    "16689": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "16691": {
      "op": "DUP3"
    },
    "16692": {
      "op": "ADD"
    },
    "16693": {
      "op": "MSTORE"
    },
    "16694": {
      "op": "PUSH32",
      "value": "0x4552524F523A4452502D3130313A46554E44494E475F455843454544535F5249"
    },
    "16727": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "16729": {
      "op": "DUP3"
    },
    "16730": {
      "op": "ADD"
    },
    "16731": {
      "op": "MSTORE"
    },
    "16732": {
      "op": "PUSH18",
      "value": "0x534B504F4F4C5F4341504954414C5F43415"
    },
    "16751": {
      "op": "PUSH1",
      "value": "0x74"
    },
    "16753": {
      "op": "SHL"
    },
    "16754": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "16756": {
      "op": "DUP3"
    },
    "16757": {
      "op": "ADD"
    },
    "16758": {
      "op": "MSTORE"
    },
    "16759": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "16761": {
      "op": "ADD"
    },
    "16762": {
      "fn": "DepegRiskpool._afterFundBundle",
      "offset": [
        23845,
        23969
      ],
      "op": "PUSH2",
      "path": "53",
      "value": "0xCA4"
    },
    "16765": {
      "op": "JUMP"
    },
    "16766": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16767": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2117,
        2133
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 150,
      "value": "0x12"
    },
    "16769": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2117,
        2140
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "16770": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2080,
        2092
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16772": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2080,
        2092
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16773": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x41D0"
    },
    "16776": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "16777": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "16779": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "16780": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "16784": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "16786": {
      "op": "SHL"
    },
    "16787": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "DUP2",
      "path": "57"
    },
    "16788": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "16789": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16791": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "16793": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "DUP3",
      "path": "57"
    },
    "16794": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "ADD",
      "path": "57"
    },
    "16795": {
      "op": "MSTORE"
    },
    "16796": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "16798": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "16800": {
      "op": "DUP3"
    },
    "16801": {
      "op": "ADD"
    },
    "16802": {
      "op": "MSTORE"
    },
    "16803": {
      "op": "PUSH32",
      "value": "0x4552524F523A4252502D3030313A4E4F5F4143544956455F42554E444C455300"
    },
    "16836": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "16838": {
      "op": "DUP3"
    },
    "16839": {
      "op": "ADD"
    },
    "16840": {
      "op": "MSTORE"
    },
    "16841": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "16843": {
      "op": "ADD"
    },
    "16844": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0xCA4"
    },
    "16847": {
      "op": "JUMP"
    },
    "16848": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2109,
        2180
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16849": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2191,
        2206
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16851": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2209,
        2221
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x41DA"
    },
    "16854": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2209,
        2219
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x371E"
    },
    "16857": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        2209,
        2221
      ],
      "op": "JUMP",
      "path": "57"
    },
    "16858": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2209,
        2221
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16859": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2191,
        2221
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16860": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2191,
        2221
      ],
      "op": "POP",
      "path": "57"
    },
    "16861": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2231,
        2252
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16863": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2255,
        2276
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x41E6"
    },
    "16866": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2255,
        2274
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3277"
    },
    "16869": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        2255,
        2276
      ],
      "op": "JUMP",
      "path": "57"
    },
    "16870": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2255,
        2276
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16871": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2231,
        2276
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16872": {
      "op": "POP"
    },
    "16873": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2286,
        2310
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "16875": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2323,
        2355
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x41F4"
    },
    "16878": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2339,
        2355
      ],
      "op": "DUP6",
      "path": "57"
    },
    "16879": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2231,
        2276
      ],
      "op": "DUP4",
      "path": "57"
    },
    "16880": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2323,
        2355
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x56DD"
    },
    "16883": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        2323,
        2355
      ],
      "op": "JUMP",
      "path": "57"
    },
    "16884": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2323,
        2355
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16885": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2415,
        2431
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 151,
      "value": "0x12"
    },
    "16887": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2415,
        2438
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "16888": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "16890": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16891": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "16892": {
      "op": "SWAP2"
    },
    "16893": {
      "op": "DUP3"
    },
    "16894": {
      "op": "MSTORE"
    },
    "16895": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "16897": {
      "op": "DUP3"
    },
    "16898": {
      "op": "ADD"
    },
    "16899": {
      "op": "DUP7"
    },
    "16900": {
      "op": "SWAP1"
    },
    "16901": {
      "op": "MSTORE"
    },
    "16902": {
      "op": "DUP2"
    },
    "16903": {
      "op": "ADD"
    },
    "16904": {
      "op": "DUP5"
    },
    "16905": {
      "op": "SWAP1"
    },
    "16906": {
      "op": "MSTORE"
    },
    "16907": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "16909": {
      "op": "DUP2"
    },
    "16910": {
      "op": "ADD"
    },
    "16911": {
      "op": "DUP8"
    },
    "16912": {
      "op": "SWAP1"
    },
    "16913": {
      "op": "MSTORE"
    },
    "16914": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2313,
        2355
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16915": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2313,
        2355
      ],
      "op": "DUP5",
      "path": "57"
    },
    "16916": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2313,
        2355
      ],
      "op": "GT",
      "path": "57"
    },
    "16917": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "16919": {
      "op": "DUP3"
    },
    "16920": {
      "op": "ADD"
    },
    "16921": {
      "op": "DUP2"
    },
    "16922": {
      "op": "SWAP1"
    },
    "16923": {
      "op": "MSTORE"
    },
    "16924": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2313,
        2355
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "16925": {
      "op": "POP"
    },
    "16926": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "PUSH32",
      "path": "57",
      "value": "0xD03F2D492E2209C6985434CD7003B9CA3BAA1D2AB700F29C4C0DC8E5296A7642"
    },
    "16959": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16960": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "16962": {
      "op": "ADD"
    },
    "16963": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "16965": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "16966": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16967": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "16968": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "SUB",
      "path": "57"
    },
    "16969": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "16970": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2371,
        2551
      ],
      "op": "LOG1",
      "path": "57"
    },
    "16971": {
      "branch": 222,
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2625,
        2644
      ],
      "op": "DUP1",
      "path": "57"
    },
    "16972": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2621,
        2683
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x425B"
    },
    "16975": {
      "branch": 222,
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2621,
        2683
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "16976": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2667,
        2672
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 152,
      "value": "0x0"
    },
    "16978": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2660,
        2672
      ],
      "op": "SWAP4",
      "path": "57"
    },
    "16979": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2660,
        2672
      ],
      "op": "POP",
      "path": "57"
    },
    "16980": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2660,
        2672
      ],
      "op": "POP",
      "path": "57"
    },
    "16981": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2660,
        2672
      ],
      "op": "POP",
      "path": "57"
    },
    "16982": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2660,
        2672
      ],
      "op": "POP",
      "path": "57"
    },
    "16983": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2660,
        2672
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x11D0"
    },
    "16986": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2660,
        2672
      ],
      "op": "JUMP",
      "path": "57"
    },
    "16987": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2621,
        2683
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "16988": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2807
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x7"
    },
    "16990": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2807
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "16991": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "16993": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "16994": {
      "op": "PUSH4",
      "value": "0x2F141BD9"
    },
    "16999": {
      "op": "PUSH1",
      "value": "0xE2"
    },
    "17001": {
      "op": "SHL"
    },
    "17002": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17003": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17004": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "17006": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17007": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ADD",
      "path": "57"
    },
    "17008": {
      "op": "DUP9"
    },
    "17009": {
      "op": "SWAP1"
    },
    "17010": {
      "op": "MSTORE"
    },
    "17011": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2734,
        2739
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 153,
      "value": "0x0"
    },
    "17013": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2734,
        2739
      ],
      "op": "SWAP6",
      "path": "57"
    },
    "17014": {
      "op": "POP"
    },
    "17015": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2734,
        2739
      ],
      "op": "DUP6",
      "path": "57"
    },
    "17016": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2734,
        2739
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17017": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17019": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17021": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17023": {
      "op": "SHL"
    },
    "17024": {
      "op": "SUB"
    },
    "17025": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2807
      ],
      "op": "AND",
      "path": "57"
    },
    "17026": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2807
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17027": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2822
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0xBC506F64"
    },
    "17032": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2822
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17033": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "17035": {
      "op": "ADD"
    },
    "17036": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17038": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17040": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17041": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17042": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP4",
      "path": "57"
    },
    "17043": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "SUB",
      "path": "57"
    },
    "17044": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17045": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP7",
      "path": "57"
    },
    "17046": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17047": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "EXTCODESIZE",
      "path": "57"
    },
    "17048": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17049": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17050": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17051": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x42A3"
    },
    "17054": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17055": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17057": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17058": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "REVERT",
      "path": "57"
    },
    "17059": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17060": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "POP",
      "path": "57"
    },
    "17061": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "GAS",
      "path": "57"
    },
    "17062": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "STATICCALL",
      "path": "57"
    },
    "17063": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17064": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17065": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17066": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x42B7"
    },
    "17069": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17070": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17071": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17073": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17074": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "RETURNDATACOPY",
      "path": "57"
    },
    "17075": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17076": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17078": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "REVERT",
      "path": "57"
    },
    "17079": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17080": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "POP",
      "path": "57"
    },
    "17081": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "POP",
      "path": "57"
    },
    "17082": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "POP",
      "path": "57"
    },
    "17083": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "POP",
      "path": "57"
    },
    "17084": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17086": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17087": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17088": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17090": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17091": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "RETURNDATACOPY",
      "path": "57"
    },
    "17092": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1F"
    },
    "17094": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17095": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17096": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17097": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ADD",
      "path": "57"
    },
    "17098": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "17100": {
      "op": "NOT"
    },
    "17101": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "AND",
      "path": "57"
    },
    "17102": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17103": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ADD",
      "path": "57"
    },
    "17104": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17106": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17107": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x42DF"
    },
    "17110": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17111": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17112": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17113": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "ADD",
      "path": "57"
    },
    "17114": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17115": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4F50"
    },
    "17118": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        2791,
        2833
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17119": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2791,
        2833
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17120": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2750,
        2833
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17121": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        2750,
        2833
      ],
      "op": "POP",
      "path": "57"
    },
    "17122": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3021,
        3030
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17124": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17125": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3040,
        3056
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "17127": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3040,
        3063
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17128": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3063
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17129": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3063
      ],
      "op": "LT",
      "path": "57"
    },
    "17130": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3075
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17131": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3075
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17132": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3075
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x42F3"
    },
    "17135": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3075
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17136": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3075
      ],
      "op": "POP",
      "path": "57"
    },
    "17137": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3068,
        3075
      ],
      "op": "DUP6",
      "path": "57"
    },
    "17138": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3067,
        3075
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17139": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3036,
        3075
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17140": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17141": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x454E"
    },
    "17144": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17145": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3096,
        3112
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17147": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3131
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "17149": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3132,
        3133
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17150": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17151": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17152": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17153": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "LT",
      "path": "57"
    },
    "17154": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x431B"
    },
    "17157": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17158": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "17163": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "17165": {
      "op": "SHL"
    },
    "17166": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17168": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17169": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "17171": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "17173": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17174": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "17176": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17178": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "REVERT",
      "path": "57"
    },
    "17179": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17180": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17182": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17183": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17184": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17185": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "17187": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17188": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "17189": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "ADD",
      "path": "57"
    },
    "17190": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17191": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3259
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x7"
    },
    "17193": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3259
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17194": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17196": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17197": {
      "op": "PUSH4",
      "value": "0x2D0821B7"
    },
    "17202": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "17204": {
      "op": "SHL"
    },
    "17205": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17206": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17207": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "17209": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17210": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ADD",
      "path": "57"
    },
    "17211": {
      "op": "DUP4"
    },
    "17212": {
      "op": "SWAP1"
    },
    "17213": {
      "op": "MSTORE"
    },
    "17214": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17215": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3115,
        3134
      ],
      "op": "SWAP4",
      "path": "57"
    },
    "17216": {
      "op": "POP"
    },
    "17217": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17219": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17221": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17223": {
      "op": "SHL"
    },
    "17224": {
      "op": "SUB"
    },
    "17225": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3259
      ],
      "op": "AND",
      "path": "57"
    },
    "17226": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3259
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17227": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3269
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0x2D0821B7"
    },
    "17232": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3269
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17233": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "17235": {
      "op": "ADD"
    },
    "17236": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17238": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17240": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17241": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17242": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP4",
      "path": "57"
    },
    "17243": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "SUB",
      "path": "57"
    },
    "17244": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17245": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP7",
      "path": "57"
    },
    "17246": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17247": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "EXTCODESIZE",
      "path": "57"
    },
    "17248": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17249": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17250": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17251": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x436B"
    },
    "17254": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17255": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17257": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17258": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "REVERT",
      "path": "57"
    },
    "17259": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17260": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "POP",
      "path": "57"
    },
    "17261": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "GAS",
      "path": "57"
    },
    "17262": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "STATICCALL",
      "path": "57"
    },
    "17263": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17264": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17265": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17266": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x437F"
    },
    "17269": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17270": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17271": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17273": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17274": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "RETURNDATACOPY",
      "path": "57"
    },
    "17275": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17276": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17278": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "REVERT",
      "path": "57"
    },
    "17279": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17280": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "POP",
      "path": "57"
    },
    "17281": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "POP",
      "path": "57"
    },
    "17282": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "POP",
      "path": "57"
    },
    "17283": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "POP",
      "path": "57"
    },
    "17284": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17286": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17287": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17288": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17290": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17291": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "RETURNDATACOPY",
      "path": "57"
    },
    "17292": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1F"
    },
    "17294": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17295": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17296": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17297": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ADD",
      "path": "57"
    },
    "17298": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "17300": {
      "op": "NOT"
    },
    "17301": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "AND",
      "path": "57"
    },
    "17302": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17303": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ADD",
      "path": "57"
    },
    "17304": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17306": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17307": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x43A7"
    },
    "17310": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17311": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17312": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17313": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "ADD",
      "path": "57"
    },
    "17314": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17315": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4FFB"
    },
    "17318": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        3243,
        3279
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17319": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3243,
        3279
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17320": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3212,
        3279
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17321": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3212,
        3279
      ],
      "op": "POP",
      "path": "57"
    },
    "17322": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3293,
        3308
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17324": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3311,
        3357
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x43B5"
    },
    "17327": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3337,
        3343
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17328": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3345,
        3356
      ],
      "op": "DUP7",
      "path": "57"
    },
    "17329": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3311,
        3336
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3647"
    },
    "17332": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        3311,
        3357
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17333": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3311,
        3357
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17334": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 154,
      "value": "0x40"
    },
    "17336": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17337": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17338": {
      "op": "DUP6"
    },
    "17339": {
      "op": "DUP2"
    },
    "17340": {
      "op": "MSTORE"
    },
    "17341": {
      "op": "DUP3"
    },
    "17342": {
      "op": "ISZERO"
    },
    "17343": {
      "op": "ISZERO"
    },
    "17344": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17346": {
      "op": "DUP3"
    },
    "17347": {
      "op": "ADD"
    },
    "17348": {
      "op": "MSTORE"
    },
    "17349": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3293,
        3357
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17350": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3293,
        3357
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "17351": {
      "op": "POP"
    },
    "17352": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "PUSH32",
      "path": "57",
      "value": "0x4FB0F8B19E3CE187A133519BFF1FCBDF3DFBC1B55F8BC334A3DA5BCADBEEA2A7"
    },
    "17385": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17386": {
      "op": "ADD"
    },
    "17387": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17389": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17390": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17391": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17392": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "SUB",
      "path": "57"
    },
    "17393": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17394": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3376,
        3428
      ],
      "op": "LOG1",
      "path": "57"
    },
    "17395": {
      "branch": 223,
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3447,
        3457
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17396": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3443,
        4075
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17397": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3443,
        4075
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4538"
    },
    "17400": {
      "branch": 223,
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3443,
        4075
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17401": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3477,
        3494
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17403": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3514,
        3520
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17404": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3514,
        3534
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0xC0"
    },
    "17406": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3514,
        3534
      ],
      "op": "ADD",
      "path": "57"
    },
    "17407": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3514,
        3534
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17408": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3503
      ],
      "op": "DUP4",
      "path": "57"
    },
    "17409": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3511
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0xA0"
    },
    "17411": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3511
      ],
      "op": "ADD",
      "path": "57"
    },
    "17412": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3511
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17413": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3534
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x440E"
    },
    "17416": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3534
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17417": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3534
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17418": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3534
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x5734"
    },
    "17421": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        3497,
        3534
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17422": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3497,
        3534
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17423": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 155,
      "value": "0x40"
    },
    "17425": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17426": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17427": {
      "op": "DUP8"
    },
    "17428": {
      "op": "DUP2"
    },
    "17429": {
      "op": "MSTORE"
    },
    "17430": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17432": {
      "op": "DUP2"
    },
    "17433": {
      "op": "ADD"
    },
    "17434": {
      "op": "DUP8"
    },
    "17435": {
      "op": "SWAP1"
    },
    "17436": {
      "op": "MSTORE"
    },
    "17437": {
      "op": "SWAP1"
    },
    "17438": {
      "op": "DUP2"
    },
    "17439": {
      "op": "ADD"
    },
    "17440": {
      "op": "DUP3"
    },
    "17441": {
      "op": "SWAP1"
    },
    "17442": {
      "op": "MSTORE"
    },
    "17443": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "17445": {
      "op": "DUP2"
    },
    "17446": {
      "op": "ADD"
    },
    "17447": {
      "op": "DUP14"
    },
    "17448": {
      "op": "SWAP1"
    },
    "17449": {
      "op": "MSTORE"
    },
    "17450": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3477,
        3534
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17451": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3477,
        3534
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17452": {
      "op": "POP"
    },
    "17453": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "PUSH32",
      "path": "57",
      "value": "0xE54EF564BEE7E49A6E78296E638947532DE075D47CD66E331104B4812756F119"
    },
    "17486": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17487": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "17489": {
      "op": "ADD"
    },
    "17490": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17492": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17493": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17494": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17495": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "SUB",
      "path": "57"
    },
    "17496": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17497": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3557,
        3641
      ],
      "op": "LOG1",
      "path": "57"
    },
    "17498": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3677,
        3693
      ],
      "op": "DUP11",
      "path": "57"
    },
    "17499": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3664,
        3673
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17500": {
      "branch": 224,
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3664,
        3693
      ],
      "op": "LT",
      "path": "57"
    },
    "17501": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3660,
        4061
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4536"
    },
    "17504": {
      "branch": 224,
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3660,
        4061
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17505": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3733
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 156,
      "value": "0x8"
    },
    "17507": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3733
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17508": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17510": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17511": {
      "op": "PUSH4",
      "value": "0x4D03F9B7"
    },
    "17516": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "17518": {
      "op": "SHL"
    },
    "17519": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17520": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17521": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "17523": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17524": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "ADD",
      "path": "57"
    },
    "17525": {
      "op": "DUP7"
    },
    "17526": {
      "op": "SWAP1"
    },
    "17527": {
      "op": "MSTORE"
    },
    "17528": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "17530": {
      "op": "DUP2"
    },
    "17531": {
      "op": "ADD"
    },
    "17532": {
      "op": "DUP15"
    },
    "17533": {
      "op": "SWAP1"
    },
    "17534": {
      "op": "MSTORE"
    },
    "17535": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "17537": {
      "op": "DUP2"
    },
    "17538": {
      "op": "ADD"
    },
    "17539": {
      "op": "DUP14"
    },
    "17540": {
      "op": "SWAP1"
    },
    "17541": {
      "op": "MSTORE"
    },
    "17542": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17544": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17546": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17548": {
      "op": "SHL"
    },
    "17549": {
      "op": "SUB"
    },
    "17550": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3733
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17551": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3733
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17552": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3733
      ],
      "op": "AND",
      "path": "57"
    },
    "17553": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3733
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17554": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3753
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0x4D03F9B7"
    },
    "17559": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3753
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17560": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "17562": {
      "op": "ADD"
    },
    "17563": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17565": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17567": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "17568": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17569": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP4",
      "path": "57"
    },
    "17570": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "SUB",
      "path": "57"
    },
    "17571": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17572": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17574": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP8",
      "path": "57"
    },
    "17575": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17576": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "EXTCODESIZE",
      "path": "57"
    },
    "17577": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17578": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17579": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17580": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x44B4"
    },
    "17583": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17584": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17586": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17587": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "REVERT",
      "path": "57"
    },
    "17588": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17589": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "POP",
      "path": "57"
    },
    "17590": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "GAS",
      "path": "57"
    },
    "17591": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "CALL",
      "path": "57"
    },
    "17592": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17593": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17594": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "17595": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x44C8"
    },
    "17598": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "17599": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17600": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17602": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17603": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "RETURNDATACOPY",
      "path": "57"
    },
    "17604": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "17605": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17607": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "REVERT",
      "path": "57"
    },
    "17608": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3717,
        3792
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17609": {
      "op": "POP"
    },
    "17610": {
      "op": "POP"
    },
    "17611": {
      "op": "POP"
    },
    "17612": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 157,
      "value": "0x0"
    },
    "17614": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "DUP14",
      "path": "57"
    },
    "17615": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17616": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17617": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3831
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x10"
    },
    "17619": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "17621": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17622": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17624": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17625": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3842
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "17626": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3853
      ],
      "op": "DUP7",
      "path": "57"
    },
    "17627": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3853
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17628": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3814,
        3853
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "17629": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3927
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 158,
      "value": "0x11"
    },
    "17631": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17632": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17633": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3885,
        3889
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 159,
      "value": "0x1"
    },
    "17635": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3885,
        3889
      ],
      "op": "SWAP14",
      "path": "57"
    },
    "17636": {
      "op": "POP"
    },
    "17637": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0xFFFFFFFF"
    },
    "17642": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "AND",
      "path": "57"
    },
    "17643": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "17644": {
      "op": "POP"
    },
    "17645": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3927
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17646": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x44F6"
    },
    "17649": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "DUP4",
      "path": "57"
    },
    "17650": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x57A9"
    },
    "17653": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        3911,
        3929
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17654": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17655": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17656": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17657": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0xFFFFFFFF"
    },
    "17662": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17663": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "DUP3",
      "path": "57"
    },
    "17664": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "AND",
      "path": "57"
    },
    "17665": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x100"
    },
    "17668": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP4",
      "path": "57"
    },
    "17669": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17670": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP4",
      "path": "57"
    },
    "17671": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "EXP",
      "path": "57"
    },
    "17672": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "17673": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "DUP4",
      "path": "57"
    },
    "17674": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "MUL",
      "path": "57"
    },
    "17675": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17676": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17677": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "17678": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "MUL",
      "path": "57"
    },
    "17679": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "NOT",
      "path": "57"
    },
    "17680": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17681": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17682": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "AND",
      "path": "57"
    },
    "17683": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "OR",
      "path": "57"
    },
    "17684": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17685": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3911,
        3929
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "17686": {
      "op": "POP"
    },
    "17687": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "17689": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "DUP5",
      "path": "57",
      "statement": 160
    },
    "17690": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17691": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17692": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4030
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x13"
    },
    "17694": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "17696": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "17697": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "17699": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17700": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4040
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "17701": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17702": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "17703": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17704": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4530"
    },
    "17707": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "DUP4",
      "path": "57"
    },
    "17708": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x578E"
    },
    "17711": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        4006,
        4042
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17712": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17713": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17714": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17715": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "POP",
      "path": "57"
    },
    "17716": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "17717": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        4006,
        4042
      ],
      "op": "POP",
      "path": "57"
    },
    "17718": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3660,
        4061
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17719": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3443,
        4075
      ],
      "op": "POP",
      "path": "57"
    },
    "17720": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3443,
        4075
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17721": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "POP",
      "path": "57"
    },
    "17722": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "POP",
      "path": "57"
    },
    "17723": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "POP",
      "path": "57"
    },
    "17724": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "DUP1",
      "path": "57",
      "statement": 161
    },
    "17725": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "DUP1",
      "path": "57"
    },
    "17726": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4546"
    },
    "17729": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "17730": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x578E"
    },
    "17733": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "i",
      "offset": [
        3077,
        3080
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17734": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17735": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17736": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "POP",
      "path": "57"
    },
    "17737": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3077,
        3080
      ],
      "op": "POP",
      "path": "57"
    },
    "17738": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x42E4"
    },
    "17741": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17742": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17743": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        3016,
        4085
      ],
      "op": "POP",
      "path": "57"
    },
    "17744": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "POP",
      "path": "57"
    },
    "17745": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "POP",
      "path": "57"
    },
    "17746": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "POP",
      "path": "57"
    },
    "17747": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "POP",
      "path": "57"
    },
    "17748": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "17749": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "17750": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "POP",
      "path": "57"
    },
    "17751": {
      "fn": "BasicRiskpool2._lockCollateral",
      "offset": [
        1967,
        4091
      ],
      "op": "POP",
      "path": "57"
    },
    "17752": {
      "fn": "BasicRiskpool2._lockCollateral",
      "jump": "o",
      "offset": [
        1967,
        4091
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17753": {
      "fn": "BasicRiskpool2._afterCloseBundle",
      "offset": [
        4765,
        4890
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17754": {
      "fn": "BasicRiskpool2._afterCloseBundle",
      "offset": [
        4846,
        4883
      ],
      "op": "PUSH2",
      "path": "57",
      "statement": 162,
      "value": "0x38C3"
    },
    "17757": {
      "fn": "BasicRiskpool2._afterCloseBundle",
      "offset": [
        4874,
        4882
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17758": {
      "fn": "BasicRiskpool2._afterCloseBundle",
      "offset": [
        4846,
        4873
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x48F8"
    },
    "17761": {
      "fn": "BasicRiskpool2._afterCloseBundle",
      "jump": "i",
      "offset": [
        4846,
        4883
      ],
      "op": "JUMP",
      "path": "57"
    },
    "17762": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10453,
        10699
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "17763": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10512,
        10530
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "17765": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10533,
        10540
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x456D"
    },
    "17768": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "PUSH1",
      "path": "26",
      "value": "0x2"
    },
    "17770": {
      "fn": "Component.getId",
      "offset": [
        2373,
        2385
      ],
      "op": "SLOAD",
      "path": "26"
    },
    "17771": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "SWAP1",
      "path": "26"
    },
    "17772": {
      "fn": "Component.getId",
      "offset": [
        2309,
        2388
      ],
      "op": "JUMP",
      "path": "26"
    },
    "17773": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10533,
        10540
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "17774": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10587
      ],
      "op": "PUSH1",
      "path": "58",
      "statement": 163,
      "value": "0x7"
    },
    "17776": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10587
      ],
      "op": "SLOAD",
      "path": "58"
    },
    "17777": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "17779": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "17780": {
      "op": "PUSH4",
      "value": "0x62ACBC1F"
    },
    "17785": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "17787": {
      "op": "SHL"
    },
    "17788": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP2",
      "path": "58"
    },
    "17789": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "17790": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "17792": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP2",
      "path": "58"
    },
    "17793": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ADD",
      "path": "58"
    },
    "17794": {
      "op": "DUP4"
    },
    "17795": {
      "op": "SWAP1"
    },
    "17796": {
      "op": "MSTORE"
    },
    "17797": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10512,
        10540
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "17798": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10512,
        10540
      ],
      "op": "SWAP3",
      "path": "58"
    },
    "17799": {
      "op": "POP"
    },
    "17800": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17802": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "17804": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "17806": {
      "op": "SHL"
    },
    "17807": {
      "op": "SUB"
    },
    "17808": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10587
      ],
      "op": "AND",
      "path": "58"
    },
    "17809": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10587
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "17810": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10602
      ],
      "op": "PUSH4",
      "path": "58",
      "value": "0xC559783E"
    },
    "17815": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10602
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "17816": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "17818": {
      "op": "ADD"
    },
    "17819": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x20"
    },
    "17821": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "17823": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "17824": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP1",
      "path": "58"
    },
    "17825": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP4",
      "path": "58"
    },
    "17826": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "SUB",
      "path": "58"
    },
    "17827": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP2",
      "path": "58"
    },
    "17828": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP7",
      "path": "58"
    },
    "17829": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP1",
      "path": "58"
    },
    "17830": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "EXTCODESIZE",
      "path": "58"
    },
    "17831": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "17832": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP1",
      "path": "58"
    },
    "17833": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "17834": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x45B2"
    },
    "17837": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "17838": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "17840": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP1",
      "path": "58"
    },
    "17841": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "REVERT",
      "path": "58"
    },
    "17842": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "17843": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "POP",
      "path": "58"
    },
    "17844": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "GAS",
      "path": "58"
    },
    "17845": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "STATICCALL",
      "path": "58"
    },
    "17846": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "17847": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP1",
      "path": "58"
    },
    "17848": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "17849": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x45C6"
    },
    "17852": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "17853": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "17854": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "17856": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP1",
      "path": "58"
    },
    "17857": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "RETURNDATACOPY",
      "path": "58"
    },
    "17858": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "17859": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x0"
    },
    "17861": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "REVERT",
      "path": "58"
    },
    "17862": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "17863": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "POP",
      "path": "58"
    },
    "17864": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "POP",
      "path": "58"
    },
    "17865": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "POP",
      "path": "58"
    },
    "17866": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "POP",
      "path": "58"
    },
    "17867": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "17869": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "17870": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "RETURNDATASIZE",
      "path": "58"
    },
    "17871": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "17873": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "NOT",
      "path": "58"
    },
    "17874": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x1F"
    },
    "17876": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP3",
      "path": "58"
    },
    "17877": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ADD",
      "path": "58"
    },
    "17878": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "AND",
      "path": "58"
    },
    "17879": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP3",
      "path": "58"
    },
    "17880": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ADD",
      "path": "58"
    },
    "17881": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP1",
      "path": "58"
    },
    "17882": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "17884": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "17885": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "POP",
      "path": "58"
    },
    "17886": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "DUP2",
      "path": "58"
    },
    "17887": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "ADD",
      "path": "58"
    },
    "17888": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "17889": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x45EA"
    },
    "17892": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "SWAP2",
      "path": "58"
    },
    "17893": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "SWAP1",
      "path": "58"
    },
    "17894": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x4D1A"
    },
    "17897": {
      "fn": "Riskpool2._afterArchive",
      "jump": "i",
      "offset": [
        10571,
        10614
      ],
      "op": "JUMP",
      "path": "58"
    },
    "17898": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10614
      ],
      "op": "JUMPDEST",
      "path": "58"
    },
    "17899": {
      "branch": 237,
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10571,
        10619
      ],
      "op": "ISZERO",
      "path": "58"
    },
    "17900": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0x38C3"
    },
    "17903": {
      "branch": 237,
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "JUMPI",
      "path": "58"
    },
    "17904": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x40"
    },
    "17906": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "MLOAD",
      "path": "58"
    },
    "17907": {
      "op": "PUSH3",
      "value": "0x461BCD"
    },
    "17911": {
      "op": "PUSH1",
      "value": "0xE5"
    },
    "17913": {
      "op": "SHL"
    },
    "17914": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "DUP2",
      "path": "58"
    },
    "17915": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "MSTORE",
      "path": "58"
    },
    "17916": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "17918": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "PUSH1",
      "path": "58",
      "value": "0x4"
    },
    "17920": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "DUP3",
      "path": "58"
    },
    "17921": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "ADD",
      "path": "58"
    },
    "17922": {
      "op": "MSTORE"
    },
    "17923": {
      "op": "PUSH1",
      "value": "0x2A"
    },
    "17925": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "17927": {
      "op": "DUP3"
    },
    "17928": {
      "op": "ADD"
    },
    "17929": {
      "op": "MSTORE"
    },
    "17930": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3031303A5249534B504F4F4C5F4841535F554E425552"
    },
    "17963": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "17965": {
      "op": "DUP3"
    },
    "17966": {
      "op": "ADD"
    },
    "17967": {
      "op": "MSTORE"
    },
    "17968": {
      "op": "PUSH10",
      "value": "0x4E545F42554E444C4553"
    },
    "17979": {
      "op": "PUSH1",
      "value": "0xB0"
    },
    "17981": {
      "op": "SHL"
    },
    "17982": {
      "op": "PUSH1",
      "value": "0x64"
    },
    "17984": {
      "op": "DUP3"
    },
    "17985": {
      "op": "ADD"
    },
    "17986": {
      "op": "MSTORE"
    },
    "17987": {
      "op": "PUSH1",
      "value": "0x84"
    },
    "17989": {
      "op": "ADD"
    },
    "17990": {
      "fn": "Riskpool2._afterArchive",
      "offset": [
        10550,
        10692
      ],
      "op": "PUSH2",
      "path": "58",
      "value": "0xCA4"
    },
    "17993": {
      "op": "JUMP"
    },
    "17994": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7283,
        7645
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "17995": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7373,
        7397
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "17997": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17998": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "DUP2",
      "path": "57"
    },
    "17999": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18000": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7458
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x10"
    },
    "18002": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18004": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18005": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "18007": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18008": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18009": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18010": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18011": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7514
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 164,
      "value": "0x8"
    },
    "18013": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7514
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18014": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18015": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "18016": {
      "op": "PUSH4",
      "value": "0x5DAA06FB"
    },
    "18021": {
      "op": "PUSH1",
      "value": "0xE1"
    },
    "18023": {
      "op": "SHL"
    },
    "18024": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18025": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18026": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18028": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18029": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ADD",
      "path": "57"
    },
    "18030": {
      "op": "DUP3"
    },
    "18031": {
      "op": "SWAP1"
    },
    "18032": {
      "op": "MSTORE"
    },
    "18033": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "18035": {
      "op": "DUP2"
    },
    "18036": {
      "op": "ADD"
    },
    "18037": {
      "op": "DUP6"
    },
    "18038": {
      "op": "SWAP1"
    },
    "18039": {
      "op": "MSTORE"
    },
    "18040": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18041": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7441,
        7469
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18042": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18044": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "18046": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "18048": {
      "op": "SHL"
    },
    "18049": {
      "op": "SUB"
    },
    "18050": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7514
      ],
      "op": "AND",
      "path": "57"
    },
    "18051": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7514
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18052": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7528
      ],
      "op": "PUSH4",
      "path": "57",
      "value": "0xBB540DF6"
    },
    "18057": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7528
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18058": {
      "op": "PUSH1",
      "value": "0x44"
    },
    "18060": {
      "op": "ADD"
    },
    "18061": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18063": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "18065": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "18066": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18067": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP4",
      "path": "57"
    },
    "18068": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "SUB",
      "path": "57"
    },
    "18069": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18070": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18072": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP8",
      "path": "57"
    },
    "18073": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18074": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "EXTCODESIZE",
      "path": "57"
    },
    "18075": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18076": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18077": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18078": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x46A6"
    },
    "18081": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18082": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18084": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18085": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18086": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18087": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "POP",
      "path": "57"
    },
    "18088": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "GAS",
      "path": "57"
    },
    "18089": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "CALL",
      "path": "57"
    },
    "18090": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18091": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18092": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18093": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x46BA"
    },
    "18096": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18097": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "18098": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18100": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18101": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "RETURNDATACOPY",
      "path": "57"
    },
    "18102": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "18103": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18105": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18106": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18107": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "POP",
      "path": "57"
    },
    "18108": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "POP",
      "path": "57"
    },
    "18109": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "POP",
      "path": "57"
    },
    "18110": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "POP",
      "path": "57"
    },
    "18111": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "18113": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "MLOAD",
      "path": "57"
    },
    "18114": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "RETURNDATASIZE",
      "path": "57"
    },
    "18115": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1F"
    },
    "18117": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "NOT",
      "path": "57"
    },
    "18118": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1F"
    },
    "18120": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18121": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ADD",
      "path": "57"
    },
    "18122": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "AND",
      "path": "57"
    },
    "18123": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18124": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ADD",
      "path": "57"
    },
    "18125": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18126": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "18128": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18129": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "POP",
      "path": "57"
    },
    "18130": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18131": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "ADD",
      "path": "57"
    },
    "18132": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18133": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x46DE"
    },
    "18136": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18137": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18138": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4D1A"
    },
    "18141": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "jump": "i",
      "offset": [
        7498,
        7549
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18142": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7498,
        7549
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18143": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 165,
      "value": "0x0"
    },
    "18145": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18146": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18147": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18148": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7626
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x13"
    },
    "18150": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18152": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18153": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x40"
    },
    "18155": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18156": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18157": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18158": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18159": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7479,
        7549
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "18160": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7479,
        7549
      ],
      "op": "SWAP5",
      "path": "57"
    },
    "18161": {
      "op": "POP"
    },
    "18162": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7636
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18163": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x46FB"
    },
    "18166": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "DUP4",
      "path": "57"
    },
    "18167": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x5777"
    },
    "18170": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "jump": "i",
      "offset": [
        7602,
        7638
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18171": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18172": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18173": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18174": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "POP",
      "path": "57"
    },
    "18175": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18176": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7602,
        7638
      ],
      "op": "POP",
      "path": "57"
    },
    "18177": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7283,
        7645
      ],
      "op": "POP",
      "path": "57"
    },
    "18178": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7283,
        7645
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18179": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7283,
        7645
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18180": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "offset": [
        7283,
        7645
      ],
      "op": "POP",
      "path": "57"
    },
    "18181": {
      "fn": "BasicRiskpool2._releaseCollateral",
      "jump": "o",
      "offset": [
        7283,
        7645
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18182": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        4896,
        5752
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18183": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        4965,
        4975
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18185": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        4993,
        5006
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18186": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5030,
        5039
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18188": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18189": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5046,
        5054
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18190": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5054
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18191": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5064
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18192": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5064
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18193": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5064
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4718"
    },
    "18196": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5064
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18197": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5064
      ],
      "op": "POP",
      "path": "57"
    },
    "18198": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5059,
        5064
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18199": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5058,
        5064
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18200": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5064
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18201": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5095
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18202": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5095
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18203": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5095
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4725"
    },
    "18206": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5095
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18207": {
      "op": "POP"
    },
    "18208": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5072,
        5088
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18210": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5072,
        5095
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18211": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5068,
        5095
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18212": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5068,
        5095
      ],
      "op": "LT",
      "path": "57"
    },
    "18213": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5045,
        5095
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18214": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18215": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x48AF"
    },
    "18218": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18219": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5148
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18221": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5149,
        5150
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18222": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18223": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18224": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18225": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "LT",
      "path": "57"
    },
    "18226": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x474B"
    },
    "18229": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18230": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18235": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18237": {
      "op": "SHL"
    },
    "18238": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18240": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18241": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18243": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18245": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18246": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18248": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18250": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18251": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18252": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18253": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18255": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18256": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18258": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18260": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18261": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "ADD",
      "path": "57"
    },
    "18262": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5132,
        5151
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18263": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5120,
        5128
      ],
      "op": "DUP5",
      "path": "57"
    },
    "18264": {
      "branch": 225,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5120,
        5151
      ],
      "op": "EQ",
      "path": "57"
    },
    "18265": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5116,
        5645
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18266": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5116,
        5645
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4766"
    },
    "18269": {
      "branch": 225,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5116,
        5645
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18270": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5179,
        5183
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 166,
      "value": "0x1"
    },
    "18272": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5171,
        5183
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "18273": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5171,
        5183
      ],
      "op": "POP",
      "path": "57"
    },
    "18274": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5116,
        5645
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x489D"
    },
    "18277": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5116,
        5645
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18278": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5116,
        5645
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18279": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5221,
        5274
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x479B"
    },
    "18282": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5244,
        5252
      ],
      "op": "DUP5",
      "path": "57"
    },
    "18283": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5270
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18285": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5271,
        5272
      ],
      "op": "DUP4",
      "path": "57"
    },
    "18286": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18287": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18288": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18289": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "LT",
      "path": "57"
    },
    "18290": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x478B"
    },
    "18293": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18294": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18299": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18301": {
      "op": "SHL"
    },
    "18302": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18304": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18305": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18307": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18309": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18310": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18312": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18314": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18315": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18316": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18317": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18319": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18320": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18322": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18324": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18325": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "ADD",
      "path": "57"
    },
    "18326": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5254,
        5273
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18327": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5221,
        5243
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x2323"
    },
    "18330": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "jump": "i",
      "offset": [
        5221,
        5274
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18331": {
      "branch": 226,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5221,
        5274
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18332": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5217,
        5645
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18333": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5217,
        5645
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x489D"
    },
    "18336": {
      "branch": 226,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5217,
        5645
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18337": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5343
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 167,
      "value": "0x12"
    },
    "18339": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18340": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18341": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5305,
        5309
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 168,
      "value": "0x1"
    },
    "18343": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18344": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18345": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "ADD",
      "path": "57"
    },
    "18346": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "DUP4",
      "path": "57"
    },
    "18347": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18348": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18350": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "DUP4",
      "path": "57"
    },
    "18351": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18352": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18353": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5349,
        5354
      ],
      "op": "PUSH3",
      "path": "57",
      "value": "0xF4240"
    },
    "18357": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "PUSH32",
      "path": "57",
      "value": "0xBB8A6A4669BA250D26CD7A459ECA9D215F8307E33AEBE50379BC5A3617EC3444"
    },
    "18390": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18391": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SWAP4",
      "path": "57"
    },
    "18392": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "ADD",
      "path": "57"
    },
    "18393": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "18394": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18395": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SWAP3",
      "path": "57"
    },
    "18396": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5327,
        5355
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18397": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5391,
        5414
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18398": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5391,
        5414
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18399": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5305,
        5309
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18400": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5305,
        5309
      ],
      "op": "SWAP4",
      "path": "57"
    },
    "18401": {
      "op": "POP"
    },
    "18402": {
      "op": "SWAP1"
    },
    "18403": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5391,
        5418
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x47ED"
    },
    "18406": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5391,
        5418
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18407": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5305,
        5309
      ],
      "op": "DUP5",
      "path": "57"
    },
    "18408": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5305,
        5309
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18409": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5391,
        5418
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x5734"
    },
    "18412": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "jump": "i",
      "offset": [
        5391,
        5418
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18413": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5391,
        5418
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18414": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5379,
        5418
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18415": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5379,
        5418
      ],
      "op": "POP",
      "path": "57"
    },
    "18416": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18417": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5424,
        5425
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18418": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5420,
        5421
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18419": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5420,
        5425
      ],
      "op": "GT",
      "path": "57"
    },
    "18420": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18421": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x486D"
    },
    "18424": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18425": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5492
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 169,
      "value": "0x12"
    },
    "18427": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5493,
        5496
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4805"
    },
    "18430": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5495,
        5496
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1"
    },
    "18432": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5493,
        5494
      ],
      "op": "DUP4",
      "path": "57"
    },
    "18433": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5493,
        5496
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x5734"
    },
    "18436": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "jump": "i",
      "offset": [
        5493,
        5496
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18437": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5493,
        5496
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18438": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18439": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18440": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18441": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "LT",
      "path": "57"
    },
    "18442": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4823"
    },
    "18445": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18446": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18451": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18453": {
      "op": "SHL"
    },
    "18454": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18456": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18457": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18459": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18461": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18462": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18464": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18466": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18467": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18468": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18469": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18471": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18472": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18474": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18476": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18477": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "ADD",
      "path": "57"
    },
    "18478": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5476,
        5497
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18479": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5470
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18481": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5471,
        5472
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18482": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18483": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18484": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18485": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "LT",
      "path": "57"
    },
    "18486": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x484F"
    },
    "18489": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18490": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18495": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18497": {
      "op": "SHL"
    },
    "18498": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18500": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18501": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18503": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18505": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18506": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18508": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18510": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18511": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18512": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18514": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18515": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18516": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18517": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18519": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18520": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18521": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18522": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5473
      ],
      "op": "ADD",
      "path": "57"
    },
    "18523": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5454,
        5497
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18524": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "DUP1",
      "path": "57",
      "statement": 170
    },
    "18525": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4865"
    },
    "18528": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18529": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x5777"
    },
    "18532": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "jump": "i",
      "offset": [
        5427,
        5430
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18533": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18534": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18535": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "POP",
      "path": "57"
    },
    "18536": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5427,
        5430
      ],
      "op": "POP",
      "path": "57"
    },
    "18537": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x47F0"
    },
    "18540": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18541": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18542": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5374,
        5516
      ],
      "op": "POP",
      "path": "57"
    },
    "18543": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5622,
        5630
      ],
      "op": "DUP4",
      "path": "57",
      "statement": 171
    },
    "18544": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5616
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18546": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5617,
        5618
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18547": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18548": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18549": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18550": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "LT",
      "path": "57"
    },
    "18551": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4890"
    },
    "18554": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18555": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18560": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18562": {
      "op": "SHL"
    },
    "18563": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18565": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18566": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18568": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18570": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18571": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18573": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18575": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18576": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18577": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18579": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18580": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18581": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18582": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18584": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18585": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18586": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18587": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5619
      ],
      "op": "ADD",
      "path": "57"
    },
    "18588": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5600,
        5630
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18589": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5217,
        5645
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18590": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "DUP1",
      "path": "57",
      "statement": 172
    },
    "18591": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x48A7"
    },
    "18594": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18595": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x578E"
    },
    "18598": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "jump": "i",
      "offset": [
        5097,
        5100
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18599": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18600": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18601": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "POP",
      "path": "57"
    },
    "18602": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5097,
        5100
      ],
      "op": "POP",
      "path": "57"
    },
    "18603": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x470C"
    },
    "18606": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18607": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18608": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5025,
        5655
      ],
      "op": "POP",
      "path": "57"
    },
    "18609": {
      "branch": 227,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5670,
        5675
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18610": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5669,
        5675
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18611": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5669,
        5688
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18612": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5669,
        5688
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18613": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5669,
        5688
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x48BC"
    },
    "18616": {
      "branch": 227,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5669,
        5688
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18617": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5669,
        5688
      ],
      "op": "POP",
      "path": "57"
    },
    "18618": {
      "branch": 228,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5680,
        5688
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18619": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5679,
        5688
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18620": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5669,
        5688
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18621": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5665,
        5746
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18622": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5665,
        5746
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3FC8"
    },
    "18625": {
      "branch": 228,
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5665,
        5746
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18626": {
      "op": "POP"
    },
    "18627": {
      "op": "POP"
    },
    "18628": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5720
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 173,
      "value": "0x12"
    },
    "18630": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18631": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18632": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1"
    },
    "18634": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18635": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "ADD",
      "path": "57"
    },
    "18636": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18637": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18638": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18640": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18641": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18642": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18643": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18644": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "PUSH32",
      "path": "57",
      "value": "0xBB8A6A4669BA250D26CD7A459ECA9D215F8307E33AEBE50379BC5A3617EC3444"
    },
    "18677": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "ADD",
      "path": "57"
    },
    "18678": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "offset": [
        5704,
        5735
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18679": {
      "fn": "BasicRiskpool2._addBundleToActiveList",
      "jump": "o",
      "offset": [
        4896,
        5752
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18680": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6067,
        6534
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18681": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6141,
        6152
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18683": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6175,
        6184
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18684": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6170,
        6528
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18685": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6191,
        6197
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18686": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6190,
        6197
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18687": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6190,
        6228
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18688": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6190,
        6228
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18689": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6190,
        6228
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x490B"
    },
    "18692": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6190,
        6228
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18693": {
      "op": "POP"
    },
    "18694": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6205,
        6221
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18696": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6205,
        6228
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18697": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6201,
        6228
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18698": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6201,
        6228
      ],
      "op": "LT",
      "path": "57"
    },
    "18699": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6190,
        6228
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18700": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6170,
        6528
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18701": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6170,
        6528
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x3FC8"
    },
    "18704": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6170,
        6528
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18705": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6287
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 174,
      "value": "0x12"
    },
    "18707": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6288,
        6289
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18708": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18709": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18710": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18711": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "LT",
      "path": "57"
    },
    "18712": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4931"
    },
    "18715": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18716": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18721": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18723": {
      "op": "SHL"
    },
    "18724": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18726": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18727": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18729": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18731": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18732": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18734": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18736": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18737": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18738": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18739": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18741": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18742": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18744": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18746": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18747": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "ADD",
      "path": "57"
    },
    "18748": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6271,
        6290
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18749": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6259,
        6267
      ],
      "op": "DUP4",
      "path": "57"
    },
    "18750": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6259,
        6290
      ],
      "op": "EQ",
      "path": "57"
    },
    "18751": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6249,
        6291
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18752": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6249,
        6291
      ],
      "op": "POP",
      "path": "57"
    },
    "18753": {
      "branch": 229,
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6309,
        6315
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18754": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6305,
        6518
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18755": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6305,
        6518
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4A08"
    },
    "18758": {
      "branch": 229,
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6305,
        6518
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18759": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6335,
        6464
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18760": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6346,
        6362
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18762": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6346,
        6369
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18763": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6346,
        6373
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4956"
    },
    "18766": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6346,
        6373
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18767": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6372,
        6373
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1"
    },
    "18769": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6372,
        6373
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18770": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6346,
        6373
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x5734"
    },
    "18773": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "jump": "i",
      "offset": [
        6346,
        6373
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18774": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6346,
        6373
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18775": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6342,
        6343
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18776": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6342,
        6373
      ],
      "op": "LT",
      "path": "57"
    },
    "18777": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6335,
        6464
      ],
      "op": "ISZERO",
      "path": "57"
    },
    "18778": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6335,
        6464
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x49D2"
    },
    "18781": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6335,
        6464
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18782": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6440
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 175,
      "value": "0x12"
    },
    "18784": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6441,
        6444
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x496A"
    },
    "18787": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6441,
        6442
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18788": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6443,
        6444
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1"
    },
    "18790": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6441,
        6444
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x56DD"
    },
    "18793": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "jump": "i",
      "offset": [
        6441,
        6444
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18794": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6441,
        6444
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18795": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18796": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18797": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18798": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "LT",
      "path": "57"
    },
    "18799": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4988"
    },
    "18802": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18803": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18808": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18810": {
      "op": "SHL"
    },
    "18811": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18813": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18814": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18816": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18818": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18819": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18821": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18823": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18824": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18825": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18826": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18828": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18829": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18831": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18833": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18834": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "ADD",
      "path": "57"
    },
    "18835": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6424,
        6445
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18836": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6418
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x12"
    },
    "18838": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6419,
        6420
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18839": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18840": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18841": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18842": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "LT",
      "path": "57"
    },
    "18843": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x49B4"
    },
    "18846": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18847": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18852": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18854": {
      "op": "SHL"
    },
    "18855": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18857": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18858": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x32"
    },
    "18860": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18862": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18863": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18865": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18867": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18868": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18869": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18871": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18872": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "DUP3",
      "path": "57"
    },
    "18873": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18874": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18876": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18877": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18878": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18879": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6421
      ],
      "op": "ADD",
      "path": "57"
    },
    "18880": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6402,
        6445
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18881": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "DUP1",
      "path": "57",
      "statement": 176
    },
    "18882": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x49CA"
    },
    "18885": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18886": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x578E"
    },
    "18889": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "jump": "i",
      "offset": [
        6375,
        6378
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18890": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18891": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18892": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "POP",
      "path": "57"
    },
    "18893": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6375,
        6378
      ],
      "op": "POP",
      "path": "57"
    },
    "18894": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6335,
        6464
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4947"
    },
    "18897": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6335,
        6464
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18898": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6335,
        6464
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18899": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6497
      ],
      "op": "PUSH1",
      "path": "57",
      "statement": 177,
      "value": "0x12"
    },
    "18901": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18902": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SLOAD",
      "path": "57"
    },
    "18903": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "DUP1",
      "path": "57"
    },
    "18904": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x49F1"
    },
    "18907": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "JUMPI",
      "path": "57"
    },
    "18908": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "18913": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "18915": {
      "op": "SHL"
    },
    "18916": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18918": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18919": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x31"
    },
    "18921": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x4"
    },
    "18923": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18924": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x24"
    },
    "18926": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18928": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "REVERT",
      "path": "57"
    },
    "18929": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18930": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x1"
    },
    "18932": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18933": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SUB",
      "path": "57"
    },
    "18934": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18935": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18936": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18937": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18939": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "MSTORE",
      "path": "57"
    },
    "18940": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x20"
    },
    "18942": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18944": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "KECCAK256",
      "path": "57"
    },
    "18945": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "ADD",
      "path": "57"
    },
    "18946": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "PUSH1",
      "path": "57",
      "value": "0x0"
    },
    "18948": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18949": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18950": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SWAP1",
      "path": "57"
    },
    "18951": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6481,
        6503
      ],
      "op": "SSTORE",
      "path": "57"
    },
    "18952": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6305,
        6518
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18953": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "DUP1",
      "path": "57",
      "statement": 178
    },
    "18954": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x4A12"
    },
    "18957": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "DUP2",
      "path": "57"
    },
    "18958": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x578E"
    },
    "18961": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "jump": "i",
      "offset": [
        6230,
        6233
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18962": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "JUMPDEST",
      "path": "57"
    },
    "18963": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "SWAP2",
      "path": "57"
    },
    "18964": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "POP",
      "path": "57"
    },
    "18965": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6230,
        6233
      ],
      "op": "POP",
      "path": "57"
    },
    "18966": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6170,
        6528
      ],
      "op": "PUSH2",
      "path": "57",
      "value": "0x48FC"
    },
    "18969": {
      "fn": "BasicRiskpool2._removeBundleFromActiveList",
      "offset": [
        6170,
        6528
      ],
      "op": "JUMP",
      "path": "57"
    },
    "18970": {
      "op": "JUMPDEST"
    },
    "18971": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "18973": {
      "op": "MLOAD"
    },
    "18974": {
      "op": "DUP1"
    },
    "18975": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "18978": {
      "op": "ADD"
    },
    "18979": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "18981": {
      "op": "MSTORE"
    },
    "18982": {
      "op": "DUP1"
    },
    "18983": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18985": {
      "op": "DUP2"
    },
    "18986": {
      "op": "MSTORE"
    },
    "18987": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "18989": {
      "op": "ADD"
    },
    "18990": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18992": {
      "op": "DUP2"
    },
    "18993": {
      "op": "MSTORE"
    },
    "18994": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "18996": {
      "op": "ADD"
    },
    "18997": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "18999": {
      "op": "DUP2"
    },
    "19000": {
      "op": "MSTORE"
    },
    "19001": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19003": {
      "op": "ADD"
    },
    "19004": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19006": {
      "op": "PUSH1",
      "value": "0x3"
    },
    "19008": {
      "op": "DUP2"
    },
    "19009": {
      "op": "GT"
    },
    "19010": {
      "op": "ISZERO"
    },
    "19011": {
      "op": "PUSH2",
      "value": "0x4A5C"
    },
    "19014": {
      "op": "JUMPI"
    },
    "19015": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "19020": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "19022": {
      "op": "SHL"
    },
    "19023": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19025": {
      "op": "MSTORE"
    },
    "19026": {
      "op": "PUSH1",
      "value": "0x21"
    },
    "19028": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "19030": {
      "op": "MSTORE"
    },
    "19031": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "19033": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19035": {
      "op": "REVERT"
    },
    "19036": {
      "op": "JUMPDEST"
    },
    "19037": {
      "op": "DUP2"
    },
    "19038": {
      "op": "MSTORE"
    },
    "19039": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19041": {
      "op": "ADD"
    },
    "19042": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "19044": {
      "op": "DUP2"
    },
    "19045": {
      "op": "MSTORE"
    },
    "19046": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19048": {
      "op": "ADD"
    },
    "19049": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19051": {
      "op": "DUP2"
    },
    "19052": {
      "op": "MSTORE"
    },
    "19053": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19055": {
      "op": "ADD"
    },
    "19056": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19058": {
      "op": "DUP2"
    },
    "19059": {
      "op": "MSTORE"
    },
    "19060": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19062": {
      "op": "ADD"
    },
    "19063": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19065": {
      "op": "DUP2"
    },
    "19066": {
      "op": "MSTORE"
    },
    "19067": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19069": {
      "op": "ADD"
    },
    "19070": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19072": {
      "op": "DUP2"
    },
    "19073": {
      "op": "MSTORE"
    },
    "19074": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19076": {
      "op": "ADD"
    },
    "19077": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19079": {
      "op": "DUP2"
    },
    "19080": {
      "op": "MSTORE"
    },
    "19081": {
      "op": "POP"
    },
    "19082": {
      "op": "SWAP1"
    },
    "19083": {
      "jump": "o",
      "op": "JUMP"
    },
    "19084": {
      "op": "JUMPDEST"
    },
    "19085": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19087": {
      "op": "PUSH2",
      "value": "0x4A9F"
    },
    "19090": {
      "op": "PUSH2",
      "value": "0x4A9A"
    },
    "19093": {
      "op": "DUP5"
    },
    "19094": {
      "op": "PUSH2",
      "value": "0x56B5"
    },
    "19097": {
      "jump": "i",
      "op": "JUMP"
    },
    "19098": {
      "op": "JUMPDEST"
    },
    "19099": {
      "op": "PUSH2",
      "value": "0x5684"
    },
    "19102": {
      "jump": "i",
      "op": "JUMP"
    },
    "19103": {
      "op": "JUMPDEST"
    },
    "19104": {
      "op": "SWAP1"
    },
    "19105": {
      "op": "POP"
    },
    "19106": {
      "op": "DUP3"
    },
    "19107": {
      "op": "DUP2"
    },
    "19108": {
      "op": "MSTORE"
    },
    "19109": {
      "op": "DUP4"
    },
    "19110": {
      "op": "DUP4"
    },
    "19111": {
      "op": "DUP4"
    },
    "19112": {
      "op": "ADD"
    },
    "19113": {
      "op": "GT"
    },
    "19114": {
      "op": "ISZERO"
    },
    "19115": {
      "op": "PUSH2",
      "value": "0x4AB3"
    },
    "19118": {
      "op": "JUMPI"
    },
    "19119": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19121": {
      "op": "DUP1"
    },
    "19122": {
      "op": "REVERT"
    },
    "19123": {
      "op": "JUMPDEST"
    },
    "19124": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "19127": {
      "op": "DUP4"
    },
    "19128": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19130": {
      "op": "DUP4"
    },
    "19131": {
      "op": "ADD"
    },
    "19132": {
      "op": "DUP5"
    },
    "19133": {
      "op": "PUSH2",
      "value": "0x574B"
    },
    "19136": {
      "jump": "i",
      "op": "JUMP"
    },
    "19137": {
      "op": "JUMPDEST"
    },
    "19138": {
      "op": "SWAP4"
    },
    "19139": {
      "op": "SWAP3"
    },
    "19140": {
      "op": "POP"
    },
    "19141": {
      "op": "POP"
    },
    "19142": {
      "op": "POP"
    },
    "19143": {
      "jump": "o",
      "op": "JUMP"
    },
    "19144": {
      "op": "JUMPDEST"
    },
    "19145": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19147": {
      "op": "DUP3"
    },
    "19148": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "19150": {
      "op": "DUP4"
    },
    "19151": {
      "op": "ADD"
    },
    "19152": {
      "op": "SLT"
    },
    "19153": {
      "op": "PUSH2",
      "value": "0x4AD8"
    },
    "19156": {
      "op": "JUMPI"
    },
    "19157": {
      "op": "DUP1"
    },
    "19158": {
      "op": "DUP2"
    },
    "19159": {
      "op": "REVERT"
    },
    "19160": {
      "op": "JUMPDEST"
    },
    "19161": {
      "op": "DUP2"
    },
    "19162": {
      "op": "CALLDATALOAD"
    },
    "19163": {
      "op": "PUSH2",
      "value": "0x4AE6"
    },
    "19166": {
      "op": "PUSH2",
      "value": "0x4A9A"
    },
    "19169": {
      "op": "DUP3"
    },
    "19170": {
      "op": "PUSH2",
      "value": "0x56B5"
    },
    "19173": {
      "jump": "i",
      "op": "JUMP"
    },
    "19174": {
      "op": "JUMPDEST"
    },
    "19175": {
      "op": "DUP2"
    },
    "19176": {
      "op": "DUP2"
    },
    "19177": {
      "op": "MSTORE"
    },
    "19178": {
      "op": "DUP5"
    },
    "19179": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19181": {
      "op": "DUP4"
    },
    "19182": {
      "op": "DUP7"
    },
    "19183": {
      "op": "ADD"
    },
    "19184": {
      "op": "ADD"
    },
    "19185": {
      "op": "GT"
    },
    "19186": {
      "op": "ISZERO"
    },
    "19187": {
      "op": "PUSH2",
      "value": "0x4AFA"
    },
    "19190": {
      "op": "JUMPI"
    },
    "19191": {
      "op": "DUP3"
    },
    "19192": {
      "op": "DUP4"
    },
    "19193": {
      "op": "REVERT"
    },
    "19194": {
      "op": "JUMPDEST"
    },
    "19195": {
      "op": "DUP2"
    },
    "19196": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19198": {
      "op": "DUP6"
    },
    "19199": {
      "op": "ADD"
    },
    "19200": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19202": {
      "op": "DUP4"
    },
    "19203": {
      "op": "ADD"
    },
    "19204": {
      "op": "CALLDATACOPY"
    },
    "19205": {
      "op": "SWAP1"
    },
    "19206": {
      "op": "DUP2"
    },
    "19207": {
      "op": "ADD"
    },
    "19208": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19210": {
      "op": "ADD"
    },
    "19211": {
      "op": "SWAP2"
    },
    "19212": {
      "op": "SWAP1"
    },
    "19213": {
      "op": "SWAP2"
    },
    "19214": {
      "op": "MSTORE"
    },
    "19215": {
      "op": "SWAP3"
    },
    "19216": {
      "op": "SWAP2"
    },
    "19217": {
      "op": "POP"
    },
    "19218": {
      "op": "POP"
    },
    "19219": {
      "jump": "o",
      "op": "JUMP"
    },
    "19220": {
      "op": "JUMPDEST"
    },
    "19221": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19223": {
      "op": "DUP3"
    },
    "19224": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "19226": {
      "op": "DUP4"
    },
    "19227": {
      "op": "ADD"
    },
    "19228": {
      "op": "SLT"
    },
    "19229": {
      "op": "PUSH2",
      "value": "0x4B24"
    },
    "19232": {
      "op": "JUMPI"
    },
    "19233": {
      "op": "DUP1"
    },
    "19234": {
      "op": "DUP2"
    },
    "19235": {
      "op": "REVERT"
    },
    "19236": {
      "op": "JUMPDEST"
    },
    "19237": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "19240": {
      "op": "DUP4"
    },
    "19241": {
      "op": "DUP4"
    },
    "19242": {
      "op": "MLOAD"
    },
    "19243": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19245": {
      "op": "DUP6"
    },
    "19246": {
      "op": "ADD"
    },
    "19247": {
      "op": "PUSH2",
      "value": "0x4A8C"
    },
    "19250": {
      "jump": "i",
      "op": "JUMP"
    },
    "19251": {
      "op": "JUMPDEST"
    },
    "19252": {
      "op": "DUP1"
    },
    "19253": {
      "op": "CALLDATALOAD"
    },
    "19254": {
      "op": "PUSH2",
      "value": "0xD35"
    },
    "19257": {
      "op": "DUP2"
    },
    "19258": {
      "op": "PUSH2",
      "value": "0x5832"
    },
    "19261": {
      "jump": "i",
      "op": "JUMP"
    },
    "19262": {
      "op": "JUMPDEST"
    },
    "19263": {
      "op": "DUP1"
    },
    "19264": {
      "op": "MLOAD"
    },
    "19265": {
      "op": "PUSH2",
      "value": "0xD35"
    },
    "19268": {
      "op": "DUP2"
    },
    "19269": {
      "op": "PUSH2",
      "value": "0x5832"
    },
    "19272": {
      "jump": "i",
      "op": "JUMP"
    },
    "19273": {
      "op": "JUMPDEST"
    },
    "19274": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19276": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "19278": {
      "op": "DUP3"
    },
    "19279": {
      "op": "DUP5"
    },
    "19280": {
      "op": "SUB"
    },
    "19281": {
      "op": "SLT"
    },
    "19282": {
      "op": "ISZERO"
    },
    "19283": {
      "op": "PUSH2",
      "value": "0x4B5A"
    },
    "19286": {
      "op": "JUMPI"
    },
    "19287": {
      "op": "DUP1"
    },
    "19288": {
      "op": "DUP2"
    },
    "19289": {
      "op": "REVERT"
    },
    "19290": {
      "op": "JUMPDEST"
    },
    "19291": {
      "op": "PUSH2",
      "value": "0x4B64"
    },
    "19294": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "19296": {
      "op": "PUSH2",
      "value": "0x5684"
    },
    "19299": {
      "jump": "i",
      "op": "JUMP"
    },
    "19300": {
      "op": "JUMPDEST"
    },
    "19301": {
      "op": "SWAP1"
    },
    "19302": {
      "op": "POP"
    },
    "19303": {
      "op": "DUP2"
    },
    "19304": {
      "op": "CALLDATALOAD"
    },
    "19305": {
      "op": "PUSH2",
      "value": "0x4B71"
    },
    "19308": {
      "op": "DUP2"
    },
    "19309": {
      "op": "PUSH2",
      "value": "0x5832"
    },
    "19312": {
      "jump": "i",
      "op": "JUMP"
    },
    "19313": {
      "op": "JUMPDEST"
    },
    "19314": {
      "op": "DUP1"
    },
    "19315": {
      "op": "DUP3"
    },
    "19316": {
      "op": "MSTORE"
    },
    "19317": {
      "op": "POP"
    },
    "19318": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19320": {
      "op": "DUP3"
    },
    "19321": {
      "op": "ADD"
    },
    "19322": {
      "op": "CALLDATALOAD"
    },
    "19323": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19325": {
      "op": "DUP3"
    },
    "19326": {
      "op": "ADD"
    },
    "19327": {
      "op": "MSTORE"
    },
    "19328": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "19330": {
      "op": "DUP3"
    },
    "19331": {
      "op": "ADD"
    },
    "19332": {
      "op": "CALLDATALOAD"
    },
    "19333": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "19335": {
      "op": "DUP3"
    },
    "19336": {
      "op": "ADD"
    },
    "19337": {
      "op": "MSTORE"
    },
    "19338": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "19340": {
      "op": "DUP3"
    },
    "19341": {
      "op": "ADD"
    },
    "19342": {
      "op": "CALLDATALOAD"
    },
    "19343": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "19352": {
      "op": "DUP2"
    },
    "19353": {
      "op": "GT"
    },
    "19354": {
      "op": "ISZERO"
    },
    "19355": {
      "op": "PUSH2",
      "value": "0x4BA3"
    },
    "19358": {
      "op": "JUMPI"
    },
    "19359": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19361": {
      "op": "DUP1"
    },
    "19362": {
      "op": "REVERT"
    },
    "19363": {
      "op": "JUMPDEST"
    },
    "19364": {
      "op": "PUSH2",
      "value": "0x4BAF"
    },
    "19367": {
      "op": "DUP5"
    },
    "19368": {
      "op": "DUP3"
    },
    "19369": {
      "op": "DUP6"
    },
    "19370": {
      "op": "ADD"
    },
    "19371": {
      "op": "PUSH2",
      "value": "0x4AC8"
    },
    "19374": {
      "jump": "i",
      "op": "JUMP"
    },
    "19375": {
      "op": "JUMPDEST"
    },
    "19376": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "19378": {
      "op": "DUP4"
    },
    "19379": {
      "op": "ADD"
    },
    "19380": {
      "op": "MSTORE"
    },
    "19381": {
      "op": "POP"
    },
    "19382": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "19384": {
      "op": "DUP3"
    },
    "19385": {
      "op": "ADD"
    },
    "19386": {
      "op": "CALLDATALOAD"
    },
    "19387": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "19389": {
      "op": "DUP3"
    },
    "19390": {
      "op": "ADD"
    },
    "19391": {
      "op": "MSTORE"
    },
    "19392": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "19394": {
      "op": "DUP3"
    },
    "19395": {
      "op": "ADD"
    },
    "19396": {
      "op": "CALLDATALOAD"
    },
    "19397": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "19399": {
      "op": "DUP3"
    },
    "19400": {
      "op": "ADD"
    },
    "19401": {
      "op": "MSTORE"
    },
    "19402": {
      "op": "SWAP3"
    },
    "19403": {
      "op": "SWAP2"
    },
    "19404": {
      "op": "POP"
    },
    "19405": {
      "op": "POP"
    },
    "19406": {
      "jump": "o",
      "op": "JUMP"
    },
    "19407": {
      "op": "JUMPDEST"
    },
    "19408": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19410": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19412": {
      "op": "DUP3"
    },
    "19413": {
      "op": "DUP5"
    },
    "19414": {
      "op": "SUB"
    },
    "19415": {
      "op": "SLT"
    },
    "19416": {
      "op": "ISZERO"
    },
    "19417": {
      "op": "PUSH2",
      "value": "0x4BE0"
    },
    "19420": {
      "op": "JUMPI"
    },
    "19421": {
      "op": "DUP1"
    },
    "19422": {
      "op": "DUP2"
    },
    "19423": {
      "op": "REVERT"
    },
    "19424": {
      "op": "JUMPDEST"
    },
    "19425": {
      "op": "DUP2"
    },
    "19426": {
      "op": "CALLDATALOAD"
    },
    "19427": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "19430": {
      "op": "DUP2"
    },
    "19431": {
      "op": "PUSH2",
      "value": "0x580F"
    },
    "19434": {
      "jump": "i",
      "op": "JUMP"
    },
    "19435": {
      "op": "JUMPDEST"
    },
    "19436": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19438": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19440": {
      "op": "DUP3"
    },
    "19441": {
      "op": "DUP5"
    },
    "19442": {
      "op": "SUB"
    },
    "19443": {
      "op": "SLT"
    },
    "19444": {
      "op": "ISZERO"
    },
    "19445": {
      "op": "PUSH2",
      "value": "0x4BFC"
    },
    "19448": {
      "op": "JUMPI"
    },
    "19449": {
      "op": "DUP1"
    },
    "19450": {
      "op": "DUP2"
    },
    "19451": {
      "op": "REVERT"
    },
    "19452": {
      "op": "JUMPDEST"
    },
    "19453": {
      "op": "DUP2"
    },
    "19454": {
      "op": "MLOAD"
    },
    "19455": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "19458": {
      "op": "DUP2"
    },
    "19459": {
      "op": "PUSH2",
      "value": "0x580F"
    },
    "19462": {
      "jump": "i",
      "op": "JUMP"
    },
    "19463": {
      "op": "JUMPDEST"
    },
    "19464": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19466": {
      "op": "DUP1"
    },
    "19467": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19469": {
      "op": "DUP1"
    },
    "19470": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19472": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "19474": {
      "op": "DUP7"
    },
    "19475": {
      "op": "DUP9"
    },
    "19476": {
      "op": "SUB"
    },
    "19477": {
      "op": "SLT"
    },
    "19478": {
      "op": "ISZERO"
    },
    "19479": {
      "op": "PUSH2",
      "value": "0x4C1E"
    },
    "19482": {
      "op": "JUMPI"
    },
    "19483": {
      "op": "DUP1"
    },
    "19484": {
      "op": "DUP2"
    },
    "19485": {
      "op": "REVERT"
    },
    "19486": {
      "op": "JUMPDEST"
    },
    "19487": {
      "op": "DUP6"
    },
    "19488": {
      "op": "MLOAD"
    },
    "19489": {
      "op": "PUSH2",
      "value": "0x4C29"
    },
    "19492": {
      "op": "DUP2"
    },
    "19493": {
      "op": "PUSH2",
      "value": "0x580F"
    },
    "19496": {
      "jump": "i",
      "op": "JUMP"
    },
    "19497": {
      "op": "JUMPDEST"
    },
    "19498": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19500": {
      "op": "DUP8"
    },
    "19501": {
      "op": "ADD"
    },
    "19502": {
      "op": "MLOAD"
    },
    "19503": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "19505": {
      "op": "DUP9"
    },
    "19506": {
      "op": "ADD"
    },
    "19507": {
      "op": "MLOAD"
    },
    "19508": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "19510": {
      "op": "DUP10"
    },
    "19511": {
      "op": "ADD"
    },
    "19512": {
      "op": "MLOAD"
    },
    "19513": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "19515": {
      "op": "SWAP1"
    },
    "19516": {
      "op": "SWAP10"
    },
    "19517": {
      "op": "ADD"
    },
    "19518": {
      "op": "MLOAD"
    },
    "19519": {
      "op": "SWAP3"
    },
    "19520": {
      "op": "SWAP11"
    },
    "19521": {
      "op": "SWAP2"
    },
    "19522": {
      "op": "SWAP10"
    },
    "19523": {
      "op": "POP"
    },
    "19524": {
      "op": "SWAP8"
    },
    "19525": {
      "op": "SWAP7"
    },
    "19526": {
      "op": "POP"
    },
    "19527": {
      "op": "SWAP1"
    },
    "19528": {
      "op": "SWAP5"
    },
    "19529": {
      "op": "POP"
    },
    "19530": {
      "op": "SWAP3"
    },
    "19531": {
      "op": "POP"
    },
    "19532": {
      "op": "POP"
    },
    "19533": {
      "op": "POP"
    },
    "19534": {
      "jump": "o",
      "op": "JUMP"
    },
    "19535": {
      "op": "JUMPDEST"
    },
    "19536": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19538": {
      "op": "DUP1"
    },
    "19539": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "19541": {
      "op": "DUP4"
    },
    "19542": {
      "op": "DUP6"
    },
    "19543": {
      "op": "SUB"
    },
    "19544": {
      "op": "SLT"
    },
    "19545": {
      "op": "ISZERO"
    },
    "19546": {
      "op": "PUSH2",
      "value": "0x4C61"
    },
    "19549": {
      "op": "JUMPI"
    },
    "19550": {
      "op": "DUP2"
    },
    "19551": {
      "op": "DUP3"
    },
    "19552": {
      "op": "REVERT"
    },
    "19553": {
      "op": "JUMPDEST"
    },
    "19554": {
      "op": "DUP3"
    },
    "19555": {
      "op": "CALLDATALOAD"
    },
    "19556": {
      "op": "PUSH2",
      "value": "0x4C6C"
    },
    "19559": {
      "op": "DUP2"
    },
    "19560": {
      "op": "PUSH2",
      "value": "0x580F"
    },
    "19563": {
      "jump": "i",
      "op": "JUMP"
    },
    "19564": {
      "op": "JUMPDEST"
    },
    "19565": {
      "op": "SWAP2"
    },
    "19566": {
      "op": "POP"
    },
    "19567": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19569": {
      "op": "DUP4"
    },
    "19570": {
      "op": "ADD"
    },
    "19571": {
      "op": "CALLDATALOAD"
    },
    "19572": {
      "op": "PUSH2",
      "value": "0x4C7C"
    },
    "19575": {
      "op": "DUP2"
    },
    "19576": {
      "op": "PUSH2",
      "value": "0x5824"
    },
    "19579": {
      "jump": "i",
      "op": "JUMP"
    },
    "19580": {
      "op": "JUMPDEST"
    },
    "19581": {
      "op": "DUP1"
    },
    "19582": {
      "op": "SWAP2"
    },
    "19583": {
      "op": "POP"
    },
    "19584": {
      "op": "POP"
    },
    "19585": {
      "op": "SWAP3"
    },
    "19586": {
      "op": "POP"
    },
    "19587": {
      "op": "SWAP3"
    },
    "19588": {
      "op": "SWAP1"
    },
    "19589": {
      "op": "POP"
    },
    "19590": {
      "jump": "o",
      "op": "JUMP"
    },
    "19591": {
      "op": "JUMPDEST"
    },
    "19592": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19594": {
      "op": "DUP1"
    },
    "19595": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19597": {
      "op": "DUP1"
    },
    "19598": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19600": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "19602": {
      "op": "DUP7"
    },
    "19603": {
      "op": "DUP9"
    },
    "19604": {
      "op": "SUB"
    },
    "19605": {
      "op": "SLT"
    },
    "19606": {
      "op": "ISZERO"
    },
    "19607": {
      "op": "PUSH2",
      "value": "0x4C9E"
    },
    "19610": {
      "op": "JUMPI"
    },
    "19611": {
      "op": "DUP3"
    },
    "19612": {
      "op": "DUP4"
    },
    "19613": {
      "op": "REVERT"
    },
    "19614": {
      "op": "JUMPDEST"
    },
    "19615": {
      "op": "DUP6"
    },
    "19616": {
      "op": "CALLDATALOAD"
    },
    "19617": {
      "op": "PUSH2",
      "value": "0x4CA9"
    },
    "19620": {
      "op": "DUP2"
    },
    "19621": {
      "op": "PUSH2",
      "value": "0x580F"
    },
    "19624": {
      "jump": "i",
      "op": "JUMP"
    },
    "19625": {
      "op": "JUMPDEST"
    },
    "19626": {
      "op": "SWAP8"
    },
    "19627": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19629": {
      "op": "DUP8"
    },
    "19630": {
      "op": "ADD"
    },
    "19631": {
      "op": "CALLDATALOAD"
    },
    "19632": {
      "op": "SWAP8"
    },
    "19633": {
      "op": "POP"
    },
    "19634": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "19636": {
      "op": "DUP8"
    },
    "19637": {
      "op": "ADD"
    },
    "19638": {
      "op": "CALLDATALOAD"
    },
    "19639": {
      "op": "SWAP7"
    },
    "19640": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "19642": {
      "op": "DUP2"
    },
    "19643": {
      "op": "ADD"
    },
    "19644": {
      "op": "CALLDATALOAD"
    },
    "19645": {
      "op": "SWAP7"
    },
    "19646": {
      "op": "POP"
    },
    "19647": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "19649": {
      "op": "ADD"
    },
    "19650": {
      "op": "CALLDATALOAD"
    },
    "19651": {
      "op": "SWAP5"
    },
    "19652": {
      "op": "POP"
    },
    "19653": {
      "op": "SWAP3"
    },
    "19654": {
      "op": "POP"
    },
    "19655": {
      "op": "POP"
    },
    "19656": {
      "op": "POP"
    },
    "19657": {
      "jump": "o",
      "op": "JUMP"
    },
    "19658": {
      "op": "JUMPDEST"
    },
    "19659": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19661": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19663": {
      "op": "DUP3"
    },
    "19664": {
      "op": "DUP5"
    },
    "19665": {
      "op": "SUB"
    },
    "19666": {
      "op": "SLT"
    },
    "19667": {
      "op": "ISZERO"
    },
    "19668": {
      "op": "PUSH2",
      "value": "0x4CDB"
    },
    "19671": {
      "op": "JUMPI"
    },
    "19672": {
      "op": "DUP1"
    },
    "19673": {
      "op": "DUP2"
    },
    "19674": {
      "op": "REVERT"
    },
    "19675": {
      "op": "JUMPDEST"
    },
    "19676": {
      "op": "DUP2"
    },
    "19677": {
      "op": "CALLDATALOAD"
    },
    "19678": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "19681": {
      "op": "DUP2"
    },
    "19682": {
      "op": "PUSH2",
      "value": "0x5824"
    },
    "19685": {
      "jump": "i",
      "op": "JUMP"
    },
    "19686": {
      "op": "JUMPDEST"
    },
    "19687": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19689": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19691": {
      "op": "DUP3"
    },
    "19692": {
      "op": "DUP5"
    },
    "19693": {
      "op": "SUB"
    },
    "19694": {
      "op": "SLT"
    },
    "19695": {
      "op": "ISZERO"
    },
    "19696": {
      "op": "PUSH2",
      "value": "0x4CF7"
    },
    "19699": {
      "op": "JUMPI"
    },
    "19700": {
      "op": "DUP1"
    },
    "19701": {
      "op": "DUP2"
    },
    "19702": {
      "op": "REVERT"
    },
    "19703": {
      "op": "JUMPDEST"
    },
    "19704": {
      "op": "DUP2"
    },
    "19705": {
      "op": "MLOAD"
    },
    "19706": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "19709": {
      "op": "DUP2"
    },
    "19710": {
      "op": "PUSH2",
      "value": "0x5824"
    },
    "19713": {
      "jump": "i",
      "op": "JUMP"
    },
    "19714": {
      "op": "JUMPDEST"
    },
    "19715": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19717": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19719": {
      "op": "DUP3"
    },
    "19720": {
      "op": "DUP5"
    },
    "19721": {
      "op": "SUB"
    },
    "19722": {
      "op": "SLT"
    },
    "19723": {
      "op": "ISZERO"
    },
    "19724": {
      "op": "PUSH2",
      "value": "0x4D13"
    },
    "19727": {
      "op": "JUMPI"
    },
    "19728": {
      "op": "DUP1"
    },
    "19729": {
      "op": "DUP2"
    },
    "19730": {
      "op": "REVERT"
    },
    "19731": {
      "op": "JUMPDEST"
    },
    "19732": {
      "op": "POP"
    },
    "19733": {
      "op": "CALLDATALOAD"
    },
    "19734": {
      "op": "SWAP2"
    },
    "19735": {
      "op": "SWAP1"
    },
    "19736": {
      "op": "POP"
    },
    "19737": {
      "jump": "o",
      "op": "JUMP"
    },
    "19738": {
      "op": "JUMPDEST"
    },
    "19739": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19741": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19743": {
      "op": "DUP3"
    },
    "19744": {
      "op": "DUP5"
    },
    "19745": {
      "op": "SUB"
    },
    "19746": {
      "op": "SLT"
    },
    "19747": {
      "op": "ISZERO"
    },
    "19748": {
      "op": "PUSH2",
      "value": "0x4D2B"
    },
    "19751": {
      "op": "JUMPI"
    },
    "19752": {
      "op": "DUP1"
    },
    "19753": {
      "op": "DUP2"
    },
    "19754": {
      "op": "REVERT"
    },
    "19755": {
      "op": "JUMPDEST"
    },
    "19756": {
      "op": "POP"
    },
    "19757": {
      "op": "MLOAD"
    },
    "19758": {
      "op": "SWAP2"
    },
    "19759": {
      "op": "SWAP1"
    },
    "19760": {
      "op": "POP"
    },
    "19761": {
      "jump": "o",
      "op": "JUMP"
    },
    "19762": {
      "op": "JUMPDEST"
    },
    "19763": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19765": {
      "op": "DUP1"
    },
    "19766": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "19768": {
      "op": "DUP4"
    },
    "19769": {
      "op": "DUP6"
    },
    "19770": {
      "op": "SUB"
    },
    "19771": {
      "op": "SLT"
    },
    "19772": {
      "op": "ISZERO"
    },
    "19773": {
      "op": "PUSH2",
      "value": "0x4D44"
    },
    "19776": {
      "op": "JUMPI"
    },
    "19777": {
      "op": "DUP2"
    },
    "19778": {
      "op": "DUP3"
    },
    "19779": {
      "op": "REVERT"
    },
    "19780": {
      "op": "JUMPDEST"
    },
    "19781": {
      "op": "POP"
    },
    "19782": {
      "op": "POP"
    },
    "19783": {
      "op": "DUP1"
    },
    "19784": {
      "op": "CALLDATALOAD"
    },
    "19785": {
      "op": "SWAP3"
    },
    "19786": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19788": {
      "op": "SWAP1"
    },
    "19789": {
      "op": "SWAP2"
    },
    "19790": {
      "op": "ADD"
    },
    "19791": {
      "op": "CALLDATALOAD"
    },
    "19792": {
      "op": "SWAP2"
    },
    "19793": {
      "op": "POP"
    },
    "19794": {
      "jump": "o",
      "op": "JUMP"
    },
    "19795": {
      "op": "JUMPDEST"
    },
    "19796": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19798": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19800": {
      "op": "DUP3"
    },
    "19801": {
      "op": "DUP5"
    },
    "19802": {
      "op": "SUB"
    },
    "19803": {
      "op": "SLT"
    },
    "19804": {
      "op": "ISZERO"
    },
    "19805": {
      "op": "PUSH2",
      "value": "0x4D64"
    },
    "19808": {
      "op": "JUMPI"
    },
    "19809": {
      "op": "DUP1"
    },
    "19810": {
      "op": "DUP2"
    },
    "19811": {
      "op": "REVERT"
    },
    "19812": {
      "op": "JUMPDEST"
    },
    "19813": {
      "op": "DUP2"
    },
    "19814": {
      "op": "CALLDATALOAD"
    },
    "19815": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "19824": {
      "op": "DUP2"
    },
    "19825": {
      "op": "GT"
    },
    "19826": {
      "op": "ISZERO"
    },
    "19827": {
      "op": "PUSH2",
      "value": "0x4D7A"
    },
    "19830": {
      "op": "JUMPI"
    },
    "19831": {
      "op": "DUP2"
    },
    "19832": {
      "op": "DUP3"
    },
    "19833": {
      "op": "REVERT"
    },
    "19834": {
      "op": "JUMPDEST"
    },
    "19835": {
      "op": "PUSH2",
      "value": "0x3C7B"
    },
    "19838": {
      "op": "DUP5"
    },
    "19839": {
      "op": "DUP3"
    },
    "19840": {
      "op": "DUP6"
    },
    "19841": {
      "op": "ADD"
    },
    "19842": {
      "op": "PUSH2",
      "value": "0x4AC8"
    },
    "19845": {
      "jump": "i",
      "op": "JUMP"
    },
    "19846": {
      "op": "JUMPDEST"
    },
    "19847": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19849": {
      "op": "DUP1"
    },
    "19850": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "19852": {
      "op": "DUP4"
    },
    "19853": {
      "op": "DUP6"
    },
    "19854": {
      "op": "SUB"
    },
    "19855": {
      "op": "SLT"
    },
    "19856": {
      "op": "ISZERO"
    },
    "19857": {
      "op": "PUSH2",
      "value": "0x4D98"
    },
    "19860": {
      "op": "JUMPI"
    },
    "19861": {
      "op": "DUP2"
    },
    "19862": {
      "op": "DUP3"
    },
    "19863": {
      "op": "REVERT"
    },
    "19864": {
      "op": "JUMPDEST"
    },
    "19865": {
      "op": "DUP3"
    },
    "19866": {
      "op": "CALLDATALOAD"
    },
    "19867": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "19876": {
      "op": "DUP2"
    },
    "19877": {
      "op": "GT"
    },
    "19878": {
      "op": "ISZERO"
    },
    "19879": {
      "op": "PUSH2",
      "value": "0x4DAE"
    },
    "19882": {
      "op": "JUMPI"
    },
    "19883": {
      "op": "DUP3"
    },
    "19884": {
      "op": "DUP4"
    },
    "19885": {
      "op": "REVERT"
    },
    "19886": {
      "op": "JUMPDEST"
    },
    "19887": {
      "op": "PUSH2",
      "value": "0x4DBA"
    },
    "19890": {
      "op": "DUP6"
    },
    "19891": {
      "op": "DUP3"
    },
    "19892": {
      "op": "DUP7"
    },
    "19893": {
      "op": "ADD"
    },
    "19894": {
      "op": "PUSH2",
      "value": "0x4AC8"
    },
    "19897": {
      "jump": "i",
      "op": "JUMP"
    },
    "19898": {
      "op": "JUMPDEST"
    },
    "19899": {
      "op": "SWAP6"
    },
    "19900": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19902": {
      "op": "SWAP5"
    },
    "19903": {
      "op": "SWAP1"
    },
    "19904": {
      "op": "SWAP5"
    },
    "19905": {
      "op": "ADD"
    },
    "19906": {
      "op": "CALLDATALOAD"
    },
    "19907": {
      "op": "SWAP5"
    },
    "19908": {
      "op": "POP"
    },
    "19909": {
      "op": "POP"
    },
    "19910": {
      "op": "POP"
    },
    "19911": {
      "op": "POP"
    },
    "19912": {
      "jump": "o",
      "op": "JUMP"
    },
    "19913": {
      "op": "JUMPDEST"
    },
    "19914": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19916": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "19918": {
      "op": "DUP3"
    },
    "19919": {
      "op": "DUP5"
    },
    "19920": {
      "op": "SUB"
    },
    "19921": {
      "op": "SLT"
    },
    "19922": {
      "op": "ISZERO"
    },
    "19923": {
      "op": "PUSH2",
      "value": "0x4DDA"
    },
    "19926": {
      "op": "JUMPI"
    },
    "19927": {
      "op": "DUP1"
    },
    "19928": {
      "op": "DUP2"
    },
    "19929": {
      "op": "REVERT"
    },
    "19930": {
      "op": "JUMPDEST"
    },
    "19931": {
      "op": "DUP2"
    },
    "19932": {
      "op": "MLOAD"
    },
    "19933": {
      "op": "PUSH1",
      "value": "0x7"
    },
    "19935": {
      "op": "DUP2"
    },
    "19936": {
      "op": "LT"
    },
    "19937": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "19940": {
      "op": "JUMPI"
    },
    "19941": {
      "op": "DUP2"
    },
    "19942": {
      "op": "DUP3"
    },
    "19943": {
      "op": "REVERT"
    },
    "19944": {
      "op": "JUMPDEST"
    },
    "19945": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19947": {
      "op": "DUP1"
    },
    "19948": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19950": {
      "op": "DUP1"
    },
    "19951": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19953": {
      "op": "DUP1"
    },
    "19954": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "19956": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "19958": {
      "op": "DUP9"
    },
    "19959": {
      "op": "DUP11"
    },
    "19960": {
      "op": "SUB"
    },
    "19961": {
      "op": "SLT"
    },
    "19962": {
      "op": "ISZERO"
    },
    "19963": {
      "op": "PUSH2",
      "value": "0x4E02"
    },
    "19966": {
      "op": "JUMPI"
    },
    "19967": {
      "op": "DUP5"
    },
    "19968": {
      "op": "DUP6"
    },
    "19969": {
      "op": "REVERT"
    },
    "19970": {
      "op": "JUMPDEST"
    },
    "19971": {
      "op": "DUP8"
    },
    "19972": {
      "op": "CALLDATALOAD"
    },
    "19973": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "19982": {
      "op": "DUP2"
    },
    "19983": {
      "op": "GT"
    },
    "19984": {
      "op": "ISZERO"
    },
    "19985": {
      "op": "PUSH2",
      "value": "0x4E18"
    },
    "19988": {
      "op": "JUMPI"
    },
    "19989": {
      "op": "DUP6"
    },
    "19990": {
      "op": "DUP7"
    },
    "19991": {
      "op": "REVERT"
    },
    "19992": {
      "op": "JUMPDEST"
    },
    "19993": {
      "op": "PUSH2",
      "value": "0x4E24"
    },
    "19996": {
      "op": "DUP11"
    },
    "19997": {
      "op": "DUP3"
    },
    "19998": {
      "op": "DUP12"
    },
    "19999": {
      "op": "ADD"
    },
    "20000": {
      "op": "PUSH2",
      "value": "0x4AC8"
    },
    "20003": {
      "jump": "i",
      "op": "JUMP"
    },
    "20004": {
      "op": "JUMPDEST"
    },
    "20005": {
      "op": "SWAP11"
    },
    "20006": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20008": {
      "op": "DUP11"
    },
    "20009": {
      "op": "ADD"
    },
    "20010": {
      "op": "CALLDATALOAD"
    },
    "20011": {
      "op": "SWAP11"
    },
    "20012": {
      "op": "POP"
    },
    "20013": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20015": {
      "op": "DUP11"
    },
    "20016": {
      "op": "ADD"
    },
    "20017": {
      "op": "CALLDATALOAD"
    },
    "20018": {
      "op": "SWAP10"
    },
    "20019": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20021": {
      "op": "DUP2"
    },
    "20022": {
      "op": "ADD"
    },
    "20023": {
      "op": "CALLDATALOAD"
    },
    "20024": {
      "op": "SWAP10"
    },
    "20025": {
      "op": "POP"
    },
    "20026": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20028": {
      "op": "DUP2"
    },
    "20029": {
      "op": "ADD"
    },
    "20030": {
      "op": "CALLDATALOAD"
    },
    "20031": {
      "op": "SWAP9"
    },
    "20032": {
      "op": "POP"
    },
    "20033": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20035": {
      "op": "DUP2"
    },
    "20036": {
      "op": "ADD"
    },
    "20037": {
      "op": "CALLDATALOAD"
    },
    "20038": {
      "op": "SWAP8"
    },
    "20039": {
      "op": "POP"
    },
    "20040": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20042": {
      "op": "ADD"
    },
    "20043": {
      "op": "CALLDATALOAD"
    },
    "20044": {
      "op": "SWAP6"
    },
    "20045": {
      "op": "POP"
    },
    "20046": {
      "op": "SWAP4"
    },
    "20047": {
      "op": "POP"
    },
    "20048": {
      "op": "POP"
    },
    "20049": {
      "op": "POP"
    },
    "20050": {
      "op": "POP"
    },
    "20051": {
      "jump": "o",
      "op": "JUMP"
    },
    "20052": {
      "op": "JUMPDEST"
    },
    "20053": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20055": {
      "op": "DUP1"
    },
    "20056": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20058": {
      "op": "DUP1"
    },
    "20059": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20061": {
      "op": "DUP1"
    },
    "20062": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20064": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "20066": {
      "op": "DUP9"
    },
    "20067": {
      "op": "DUP11"
    },
    "20068": {
      "op": "SUB"
    },
    "20069": {
      "op": "SLT"
    },
    "20070": {
      "op": "ISZERO"
    },
    "20071": {
      "op": "PUSH2",
      "value": "0x4E6E"
    },
    "20074": {
      "op": "JUMPI"
    },
    "20075": {
      "op": "DUP1"
    },
    "20076": {
      "op": "DUP2"
    },
    "20077": {
      "op": "REVERT"
    },
    "20078": {
      "op": "JUMPDEST"
    },
    "20079": {
      "op": "DUP8"
    },
    "20080": {
      "op": "MLOAD"
    },
    "20081": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "20090": {
      "op": "DUP2"
    },
    "20091": {
      "op": "GT"
    },
    "20092": {
      "op": "ISZERO"
    },
    "20093": {
      "op": "PUSH2",
      "value": "0x4E84"
    },
    "20096": {
      "op": "JUMPI"
    },
    "20097": {
      "op": "DUP2"
    },
    "20098": {
      "op": "DUP3"
    },
    "20099": {
      "op": "REVERT"
    },
    "20100": {
      "op": "JUMPDEST"
    },
    "20101": {
      "op": "DUP9"
    },
    "20102": {
      "op": "ADD"
    },
    "20103": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "20105": {
      "op": "DUP2"
    },
    "20106": {
      "op": "ADD"
    },
    "20107": {
      "op": "DUP11"
    },
    "20108": {
      "op": "SGT"
    },
    "20109": {
      "op": "PUSH2",
      "value": "0x4E94"
    },
    "20112": {
      "op": "JUMPI"
    },
    "20113": {
      "op": "DUP2"
    },
    "20114": {
      "op": "DUP3"
    },
    "20115": {
      "op": "REVERT"
    },
    "20116": {
      "op": "JUMPDEST"
    },
    "20117": {
      "op": "PUSH2",
      "value": "0x4EA3"
    },
    "20120": {
      "op": "DUP11"
    },
    "20121": {
      "op": "DUP3"
    },
    "20122": {
      "op": "MLOAD"
    },
    "20123": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20125": {
      "op": "DUP5"
    },
    "20126": {
      "op": "ADD"
    },
    "20127": {
      "op": "PUSH2",
      "value": "0x4A8C"
    },
    "20130": {
      "jump": "i",
      "op": "JUMP"
    },
    "20131": {
      "op": "JUMPDEST"
    },
    "20132": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20134": {
      "op": "DUP11"
    },
    "20135": {
      "op": "ADD"
    },
    "20136": {
      "op": "MLOAD"
    },
    "20137": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20139": {
      "op": "DUP12"
    },
    "20140": {
      "op": "ADD"
    },
    "20141": {
      "op": "MLOAD"
    },
    "20142": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20144": {
      "op": "DUP13"
    },
    "20145": {
      "op": "ADD"
    },
    "20146": {
      "op": "MLOAD"
    },
    "20147": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20149": {
      "op": "DUP14"
    },
    "20150": {
      "op": "ADD"
    },
    "20151": {
      "op": "MLOAD"
    },
    "20152": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20154": {
      "op": "DUP15"
    },
    "20155": {
      "op": "ADD"
    },
    "20156": {
      "op": "MLOAD"
    },
    "20157": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20159": {
      "op": "SWAP1"
    },
    "20160": {
      "op": "SWAP15"
    },
    "20161": {
      "op": "ADD"
    },
    "20162": {
      "op": "MLOAD"
    },
    "20163": {
      "op": "SWAP5"
    },
    "20164": {
      "op": "SWAP16"
    },
    "20165": {
      "op": "SWAP4"
    },
    "20166": {
      "op": "SWAP15"
    },
    "20167": {
      "op": "POP"
    },
    "20168": {
      "op": "SWAP2"
    },
    "20169": {
      "op": "SWAP13"
    },
    "20170": {
      "op": "SWAP1"
    },
    "20171": {
      "op": "SWAP12"
    },
    "20172": {
      "op": "POP"
    },
    "20173": {
      "op": "SWAP1"
    },
    "20174": {
      "op": "SWAP10"
    },
    "20175": {
      "op": "POP"
    },
    "20176": {
      "op": "SWAP8"
    },
    "20177": {
      "op": "POP"
    },
    "20178": {
      "op": "SWAP1"
    },
    "20179": {
      "op": "SWAP6"
    },
    "20180": {
      "op": "POP"
    },
    "20181": {
      "op": "SWAP4"
    },
    "20182": {
      "op": "POP"
    },
    "20183": {
      "op": "POP"
    },
    "20184": {
      "op": "POP"
    },
    "20185": {
      "op": "POP"
    },
    "20186": {
      "jump": "o",
      "op": "JUMP"
    },
    "20187": {
      "op": "JUMPDEST"
    },
    "20188": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20190": {
      "op": "DUP1"
    },
    "20191": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20193": {
      "op": "DUP1"
    },
    "20194": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20196": {
      "op": "DUP1"
    },
    "20197": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20199": {
      "op": "DUP1"
    },
    "20200": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "20203": {
      "op": "DUP10"
    },
    "20204": {
      "op": "DUP12"
    },
    "20205": {
      "op": "SUB"
    },
    "20206": {
      "op": "SLT"
    },
    "20207": {
      "op": "ISZERO"
    },
    "20208": {
      "op": "PUSH2",
      "value": "0x4EF7"
    },
    "20211": {
      "op": "JUMPI"
    },
    "20212": {
      "op": "DUP2"
    },
    "20213": {
      "op": "DUP3"
    },
    "20214": {
      "op": "REVERT"
    },
    "20215": {
      "op": "JUMPDEST"
    },
    "20216": {
      "op": "DUP9"
    },
    "20217": {
      "op": "CALLDATALOAD"
    },
    "20218": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "20227": {
      "op": "DUP2"
    },
    "20228": {
      "op": "GT"
    },
    "20229": {
      "op": "ISZERO"
    },
    "20230": {
      "op": "PUSH2",
      "value": "0x4F0D"
    },
    "20233": {
      "op": "JUMPI"
    },
    "20234": {
      "op": "DUP3"
    },
    "20235": {
      "op": "DUP4"
    },
    "20236": {
      "op": "REVERT"
    },
    "20237": {
      "op": "JUMPDEST"
    },
    "20238": {
      "op": "PUSH2",
      "value": "0x4F19"
    },
    "20241": {
      "op": "DUP12"
    },
    "20242": {
      "op": "DUP3"
    },
    "20243": {
      "op": "DUP13"
    },
    "20244": {
      "op": "ADD"
    },
    "20245": {
      "op": "PUSH2",
      "value": "0x4AC8"
    },
    "20248": {
      "jump": "i",
      "op": "JUMP"
    },
    "20249": {
      "op": "JUMPDEST"
    },
    "20250": {
      "op": "SWAP12"
    },
    "20251": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20253": {
      "op": "DUP12"
    },
    "20254": {
      "op": "ADD"
    },
    "20255": {
      "op": "CALLDATALOAD"
    },
    "20256": {
      "op": "SWAP12"
    },
    "20257": {
      "op": "POP"
    },
    "20258": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20260": {
      "op": "DUP12"
    },
    "20261": {
      "op": "ADD"
    },
    "20262": {
      "op": "CALLDATALOAD"
    },
    "20263": {
      "op": "SWAP11"
    },
    "20264": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20266": {
      "op": "DUP2"
    },
    "20267": {
      "op": "ADD"
    },
    "20268": {
      "op": "CALLDATALOAD"
    },
    "20269": {
      "op": "SWAP11"
    },
    "20270": {
      "op": "POP"
    },
    "20271": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20273": {
      "op": "DUP2"
    },
    "20274": {
      "op": "ADD"
    },
    "20275": {
      "op": "CALLDATALOAD"
    },
    "20276": {
      "op": "SWAP10"
    },
    "20277": {
      "op": "POP"
    },
    "20278": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20280": {
      "op": "DUP2"
    },
    "20281": {
      "op": "ADD"
    },
    "20282": {
      "op": "CALLDATALOAD"
    },
    "20283": {
      "op": "SWAP9"
    },
    "20284": {
      "op": "POP"
    },
    "20285": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20287": {
      "op": "DUP2"
    },
    "20288": {
      "op": "ADD"
    },
    "20289": {
      "op": "CALLDATALOAD"
    },
    "20290": {
      "op": "SWAP8"
    },
    "20291": {
      "op": "POP"
    },
    "20292": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "20294": {
      "op": "ADD"
    },
    "20295": {
      "op": "CALLDATALOAD"
    },
    "20296": {
      "op": "SWAP6"
    },
    "20297": {
      "op": "POP"
    },
    "20298": {
      "op": "SWAP4"
    },
    "20299": {
      "op": "POP"
    },
    "20300": {
      "op": "POP"
    },
    "20301": {
      "op": "POP"
    },
    "20302": {
      "op": "POP"
    },
    "20303": {
      "jump": "o",
      "op": "JUMP"
    },
    "20304": {
      "op": "JUMPDEST"
    },
    "20305": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20307": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20309": {
      "op": "DUP3"
    },
    "20310": {
      "op": "DUP5"
    },
    "20311": {
      "op": "SUB"
    },
    "20312": {
      "op": "SLT"
    },
    "20313": {
      "op": "ISZERO"
    },
    "20314": {
      "op": "PUSH2",
      "value": "0x4F61"
    },
    "20317": {
      "op": "JUMPI"
    },
    "20318": {
      "op": "DUP1"
    },
    "20319": {
      "op": "DUP2"
    },
    "20320": {
      "op": "REVERT"
    },
    "20321": {
      "op": "JUMPDEST"
    },
    "20322": {
      "op": "DUP2"
    },
    "20323": {
      "op": "MLOAD"
    },
    "20324": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "20333": {
      "op": "DUP1"
    },
    "20334": {
      "op": "DUP3"
    },
    "20335": {
      "op": "GT"
    },
    "20336": {
      "op": "ISZERO"
    },
    "20337": {
      "op": "PUSH2",
      "value": "0x4F78"
    },
    "20340": {
      "op": "JUMPI"
    },
    "20341": {
      "op": "DUP3"
    },
    "20342": {
      "op": "DUP4"
    },
    "20343": {
      "op": "REVERT"
    },
    "20344": {
      "op": "JUMPDEST"
    },
    "20345": {
      "op": "SWAP1"
    },
    "20346": {
      "op": "DUP4"
    },
    "20347": {
      "op": "ADD"
    },
    "20348": {
      "op": "SWAP1"
    },
    "20349": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20351": {
      "op": "DUP3"
    },
    "20352": {
      "op": "DUP7"
    },
    "20353": {
      "op": "SUB"
    },
    "20354": {
      "op": "SLT"
    },
    "20355": {
      "op": "ISZERO"
    },
    "20356": {
      "op": "PUSH2",
      "value": "0x4F8B"
    },
    "20359": {
      "op": "JUMPI"
    },
    "20360": {
      "op": "DUP3"
    },
    "20361": {
      "op": "DUP4"
    },
    "20362": {
      "op": "REVERT"
    },
    "20363": {
      "op": "JUMPDEST"
    },
    "20364": {
      "op": "PUSH2",
      "value": "0x4F95"
    },
    "20367": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20369": {
      "op": "PUSH2",
      "value": "0x5684"
    },
    "20372": {
      "jump": "i",
      "op": "JUMP"
    },
    "20373": {
      "op": "JUMPDEST"
    },
    "20374": {
      "op": "DUP3"
    },
    "20375": {
      "op": "MLOAD"
    },
    "20376": {
      "op": "PUSH2",
      "value": "0x4FA0"
    },
    "20379": {
      "op": "DUP2"
    },
    "20380": {
      "op": "PUSH2",
      "value": "0x5832"
    },
    "20383": {
      "jump": "i",
      "op": "JUMP"
    },
    "20384": {
      "op": "JUMPDEST"
    },
    "20385": {
      "op": "DUP1"
    },
    "20386": {
      "op": "DUP3"
    },
    "20387": {
      "op": "MSTORE"
    },
    "20388": {
      "op": "POP"
    },
    "20389": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20391": {
      "op": "DUP4"
    },
    "20392": {
      "op": "ADD"
    },
    "20393": {
      "op": "MLOAD"
    },
    "20394": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20396": {
      "op": "DUP3"
    },
    "20397": {
      "op": "ADD"
    },
    "20398": {
      "op": "MSTORE"
    },
    "20399": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20401": {
      "op": "DUP4"
    },
    "20402": {
      "op": "ADD"
    },
    "20403": {
      "op": "MLOAD"
    },
    "20404": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20406": {
      "op": "DUP3"
    },
    "20407": {
      "op": "ADD"
    },
    "20408": {
      "op": "MSTORE"
    },
    "20409": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20411": {
      "op": "DUP4"
    },
    "20412": {
      "op": "ADD"
    },
    "20413": {
      "op": "MLOAD"
    },
    "20414": {
      "op": "DUP3"
    },
    "20415": {
      "op": "DUP2"
    },
    "20416": {
      "op": "GT"
    },
    "20417": {
      "op": "ISZERO"
    },
    "20418": {
      "op": "PUSH2",
      "value": "0x4FC9"
    },
    "20421": {
      "op": "JUMPI"
    },
    "20422": {
      "op": "DUP5"
    },
    "20423": {
      "op": "DUP6"
    },
    "20424": {
      "op": "REVERT"
    },
    "20425": {
      "op": "JUMPDEST"
    },
    "20426": {
      "op": "PUSH2",
      "value": "0x4FD5"
    },
    "20429": {
      "op": "DUP8"
    },
    "20430": {
      "op": "DUP3"
    },
    "20431": {
      "op": "DUP7"
    },
    "20432": {
      "op": "ADD"
    },
    "20433": {
      "op": "PUSH2",
      "value": "0x4B14"
    },
    "20436": {
      "jump": "i",
      "op": "JUMP"
    },
    "20437": {
      "op": "JUMPDEST"
    },
    "20438": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20440": {
      "op": "DUP4"
    },
    "20441": {
      "op": "ADD"
    },
    "20442": {
      "op": "MSTORE"
    },
    "20443": {
      "op": "POP"
    },
    "20444": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20446": {
      "op": "DUP4"
    },
    "20447": {
      "op": "ADD"
    },
    "20448": {
      "op": "MLOAD"
    },
    "20449": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20451": {
      "op": "DUP3"
    },
    "20452": {
      "op": "ADD"
    },
    "20453": {
      "op": "MSTORE"
    },
    "20454": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20456": {
      "op": "DUP4"
    },
    "20457": {
      "op": "ADD"
    },
    "20458": {
      "op": "MLOAD"
    },
    "20459": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20461": {
      "op": "DUP3"
    },
    "20462": {
      "op": "ADD"
    },
    "20463": {
      "op": "MSTORE"
    },
    "20464": {
      "op": "DUP1"
    },
    "20465": {
      "op": "SWAP4"
    },
    "20466": {
      "op": "POP"
    },
    "20467": {
      "op": "POP"
    },
    "20468": {
      "op": "POP"
    },
    "20469": {
      "op": "POP"
    },
    "20470": {
      "op": "SWAP3"
    },
    "20471": {
      "op": "SWAP2"
    },
    "20472": {
      "op": "POP"
    },
    "20473": {
      "op": "POP"
    },
    "20474": {
      "jump": "o",
      "op": "JUMP"
    },
    "20475": {
      "op": "JUMPDEST"
    },
    "20476": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20478": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20480": {
      "op": "DUP3"
    },
    "20481": {
      "op": "DUP5"
    },
    "20482": {
      "op": "SUB"
    },
    "20483": {
      "op": "SLT"
    },
    "20484": {
      "op": "ISZERO"
    },
    "20485": {
      "op": "PUSH2",
      "value": "0x500C"
    },
    "20488": {
      "op": "JUMPI"
    },
    "20489": {
      "op": "DUP1"
    },
    "20490": {
      "op": "DUP2"
    },
    "20491": {
      "op": "REVERT"
    },
    "20492": {
      "op": "JUMPDEST"
    },
    "20493": {
      "op": "DUP2"
    },
    "20494": {
      "op": "MLOAD"
    },
    "20495": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "20504": {
      "op": "DUP1"
    },
    "20505": {
      "op": "DUP3"
    },
    "20506": {
      "op": "GT"
    },
    "20507": {
      "op": "ISZERO"
    },
    "20508": {
      "op": "PUSH2",
      "value": "0x5023"
    },
    "20511": {
      "op": "JUMPI"
    },
    "20512": {
      "op": "DUP3"
    },
    "20513": {
      "op": "DUP4"
    },
    "20514": {
      "op": "REVERT"
    },
    "20515": {
      "op": "JUMPDEST"
    },
    "20516": {
      "op": "DUP2"
    },
    "20517": {
      "op": "DUP5"
    },
    "20518": {
      "op": "ADD"
    },
    "20519": {
      "op": "SWAP2"
    },
    "20520": {
      "op": "POP"
    },
    "20521": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "20524": {
      "op": "DUP1"
    },
    "20525": {
      "op": "DUP4"
    },
    "20526": {
      "op": "DUP8"
    },
    "20527": {
      "op": "SUB"
    },
    "20528": {
      "op": "SLT"
    },
    "20529": {
      "op": "ISZERO"
    },
    "20530": {
      "op": "PUSH2",
      "value": "0x5039"
    },
    "20533": {
      "op": "JUMPI"
    },
    "20534": {
      "op": "DUP4"
    },
    "20535": {
      "op": "DUP5"
    },
    "20536": {
      "op": "REVERT"
    },
    "20537": {
      "op": "JUMPDEST"
    },
    "20538": {
      "op": "PUSH2",
      "value": "0x5042"
    },
    "20541": {
      "op": "DUP2"
    },
    "20542": {
      "op": "PUSH2",
      "value": "0x5684"
    },
    "20545": {
      "jump": "i",
      "op": "JUMP"
    },
    "20546": {
      "op": "JUMPDEST"
    },
    "20547": {
      "op": "SWAP1"
    },
    "20548": {
      "op": "POP"
    },
    "20549": {
      "op": "DUP3"
    },
    "20550": {
      "op": "MLOAD"
    },
    "20551": {
      "op": "DUP2"
    },
    "20552": {
      "op": "MSTORE"
    },
    "20553": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20555": {
      "op": "DUP4"
    },
    "20556": {
      "op": "ADD"
    },
    "20557": {
      "op": "MLOAD"
    },
    "20558": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20560": {
      "op": "DUP3"
    },
    "20561": {
      "op": "ADD"
    },
    "20562": {
      "op": "MSTORE"
    },
    "20563": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20565": {
      "op": "DUP4"
    },
    "20566": {
      "op": "ADD"
    },
    "20567": {
      "op": "MLOAD"
    },
    "20568": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20570": {
      "op": "DUP3"
    },
    "20571": {
      "op": "ADD"
    },
    "20572": {
      "op": "MSTORE"
    },
    "20573": {
      "op": "PUSH2",
      "value": "0x5068"
    },
    "20576": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20578": {
      "op": "DUP5"
    },
    "20579": {
      "op": "ADD"
    },
    "20580": {
      "op": "PUSH2",
      "value": "0x4B3E"
    },
    "20583": {
      "jump": "i",
      "op": "JUMP"
    },
    "20584": {
      "op": "JUMPDEST"
    },
    "20585": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20587": {
      "op": "DUP3"
    },
    "20588": {
      "op": "ADD"
    },
    "20589": {
      "op": "MSTORE"
    },
    "20590": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20592": {
      "op": "DUP4"
    },
    "20593": {
      "op": "ADD"
    },
    "20594": {
      "op": "MLOAD"
    },
    "20595": {
      "op": "DUP3"
    },
    "20596": {
      "op": "DUP2"
    },
    "20597": {
      "op": "GT"
    },
    "20598": {
      "op": "ISZERO"
    },
    "20599": {
      "op": "PUSH2",
      "value": "0x507E"
    },
    "20602": {
      "op": "JUMPI"
    },
    "20603": {
      "op": "DUP5"
    },
    "20604": {
      "op": "DUP6"
    },
    "20605": {
      "op": "REVERT"
    },
    "20606": {
      "op": "JUMPDEST"
    },
    "20607": {
      "op": "PUSH2",
      "value": "0x508A"
    },
    "20610": {
      "op": "DUP8"
    },
    "20611": {
      "op": "DUP3"
    },
    "20612": {
      "op": "DUP7"
    },
    "20613": {
      "op": "ADD"
    },
    "20614": {
      "op": "PUSH2",
      "value": "0x4B14"
    },
    "20617": {
      "jump": "i",
      "op": "JUMP"
    },
    "20618": {
      "op": "JUMPDEST"
    },
    "20619": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20621": {
      "op": "DUP4"
    },
    "20622": {
      "op": "ADD"
    },
    "20623": {
      "op": "MSTORE"
    },
    "20624": {
      "op": "POP"
    },
    "20625": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20627": {
      "op": "DUP4"
    },
    "20628": {
      "op": "DUP2"
    },
    "20629": {
      "op": "ADD"
    },
    "20630": {
      "op": "MLOAD"
    },
    "20631": {
      "op": "SWAP1"
    },
    "20632": {
      "op": "DUP3"
    },
    "20633": {
      "op": "ADD"
    },
    "20634": {
      "op": "MSTORE"
    },
    "20635": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20637": {
      "op": "DUP1"
    },
    "20638": {
      "op": "DUP5"
    },
    "20639": {
      "op": "ADD"
    },
    "20640": {
      "op": "MLOAD"
    },
    "20641": {
      "op": "SWAP1"
    },
    "20642": {
      "op": "DUP3"
    },
    "20643": {
      "op": "ADD"
    },
    "20644": {
      "op": "MSTORE"
    },
    "20645": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "20647": {
      "op": "DUP1"
    },
    "20648": {
      "op": "DUP5"
    },
    "20649": {
      "op": "ADD"
    },
    "20650": {
      "op": "MLOAD"
    },
    "20651": {
      "op": "SWAP1"
    },
    "20652": {
      "op": "DUP3"
    },
    "20653": {
      "op": "ADD"
    },
    "20654": {
      "op": "MSTORE"
    },
    "20655": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "20658": {
      "op": "DUP1"
    },
    "20659": {
      "op": "DUP5"
    },
    "20660": {
      "op": "ADD"
    },
    "20661": {
      "op": "MLOAD"
    },
    "20662": {
      "op": "SWAP1"
    },
    "20663": {
      "op": "DUP3"
    },
    "20664": {
      "op": "ADD"
    },
    "20665": {
      "op": "MSTORE"
    },
    "20666": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "20669": {
      "op": "SWAP3"
    },
    "20670": {
      "op": "DUP4"
    },
    "20671": {
      "op": "ADD"
    },
    "20672": {
      "op": "MLOAD"
    },
    "20673": {
      "op": "SWAP3"
    },
    "20674": {
      "op": "DUP2"
    },
    "20675": {
      "op": "ADD"
    },
    "20676": {
      "op": "SWAP3"
    },
    "20677": {
      "op": "SWAP1"
    },
    "20678": {
      "op": "SWAP3"
    },
    "20679": {
      "op": "MSTORE"
    },
    "20680": {
      "op": "POP"
    },
    "20681": {
      "op": "SWAP4"
    },
    "20682": {
      "op": "SWAP3"
    },
    "20683": {
      "op": "POP"
    },
    "20684": {
      "op": "POP"
    },
    "20685": {
      "op": "POP"
    },
    "20686": {
      "jump": "o",
      "op": "JUMP"
    },
    "20687": {
      "op": "JUMPDEST"
    },
    "20688": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20690": {
      "op": "DUP1"
    },
    "20691": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20693": {
      "op": "DUP4"
    },
    "20694": {
      "op": "DUP6"
    },
    "20695": {
      "op": "SUB"
    },
    "20696": {
      "op": "SLT"
    },
    "20697": {
      "op": "ISZERO"
    },
    "20698": {
      "op": "PUSH2",
      "value": "0x50E1"
    },
    "20701": {
      "op": "JUMPI"
    },
    "20702": {
      "op": "DUP2"
    },
    "20703": {
      "op": "DUP3"
    },
    "20704": {
      "op": "REVERT"
    },
    "20705": {
      "op": "JUMPDEST"
    },
    "20706": {
      "op": "DUP3"
    },
    "20707": {
      "op": "CALLDATALOAD"
    },
    "20708": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "20717": {
      "op": "DUP1"
    },
    "20718": {
      "op": "DUP3"
    },
    "20719": {
      "op": "GT"
    },
    "20720": {
      "op": "ISZERO"
    },
    "20721": {
      "op": "PUSH2",
      "value": "0x50F8"
    },
    "20724": {
      "op": "JUMPI"
    },
    "20725": {
      "op": "DUP4"
    },
    "20726": {
      "op": "DUP5"
    },
    "20727": {
      "op": "REVERT"
    },
    "20728": {
      "op": "JUMPDEST"
    },
    "20729": {
      "op": "DUP2"
    },
    "20730": {
      "op": "DUP6"
    },
    "20731": {
      "op": "ADD"
    },
    "20732": {
      "op": "SWAP2"
    },
    "20733": {
      "op": "POP"
    },
    "20734": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "20737": {
      "op": "DUP1"
    },
    "20738": {
      "op": "DUP4"
    },
    "20739": {
      "op": "DUP9"
    },
    "20740": {
      "op": "SUB"
    },
    "20741": {
      "op": "SLT"
    },
    "20742": {
      "op": "ISZERO"
    },
    "20743": {
      "op": "PUSH2",
      "value": "0x510E"
    },
    "20746": {
      "op": "JUMPI"
    },
    "20747": {
      "op": "DUP5"
    },
    "20748": {
      "op": "DUP6"
    },
    "20749": {
      "op": "REVERT"
    },
    "20750": {
      "op": "JUMPDEST"
    },
    "20751": {
      "op": "PUSH2",
      "value": "0x5117"
    },
    "20754": {
      "op": "DUP2"
    },
    "20755": {
      "op": "PUSH2",
      "value": "0x5684"
    },
    "20758": {
      "jump": "i",
      "op": "JUMP"
    },
    "20759": {
      "op": "JUMPDEST"
    },
    "20760": {
      "op": "SWAP1"
    },
    "20761": {
      "op": "POP"
    },
    "20762": {
      "op": "DUP3"
    },
    "20763": {
      "op": "CALLDATALOAD"
    },
    "20764": {
      "op": "DUP2"
    },
    "20765": {
      "op": "MSTORE"
    },
    "20766": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20768": {
      "op": "DUP4"
    },
    "20769": {
      "op": "ADD"
    },
    "20770": {
      "op": "CALLDATALOAD"
    },
    "20771": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20773": {
      "op": "DUP3"
    },
    "20774": {
      "op": "ADD"
    },
    "20775": {
      "op": "MSTORE"
    },
    "20776": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20778": {
      "op": "DUP4"
    },
    "20779": {
      "op": "ADD"
    },
    "20780": {
      "op": "CALLDATALOAD"
    },
    "20781": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20783": {
      "op": "DUP3"
    },
    "20784": {
      "op": "ADD"
    },
    "20785": {
      "op": "MSTORE"
    },
    "20786": {
      "op": "PUSH2",
      "value": "0x513D"
    },
    "20789": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20791": {
      "op": "DUP5"
    },
    "20792": {
      "op": "ADD"
    },
    "20793": {
      "op": "PUSH2",
      "value": "0x4B33"
    },
    "20796": {
      "jump": "i",
      "op": "JUMP"
    },
    "20797": {
      "op": "JUMPDEST"
    },
    "20798": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20800": {
      "op": "DUP3"
    },
    "20801": {
      "op": "ADD"
    },
    "20802": {
      "op": "MSTORE"
    },
    "20803": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20805": {
      "op": "DUP4"
    },
    "20806": {
      "op": "ADD"
    },
    "20807": {
      "op": "CALLDATALOAD"
    },
    "20808": {
      "op": "DUP3"
    },
    "20809": {
      "op": "DUP2"
    },
    "20810": {
      "op": "GT"
    },
    "20811": {
      "op": "ISZERO"
    },
    "20812": {
      "op": "PUSH2",
      "value": "0x5153"
    },
    "20815": {
      "op": "JUMPI"
    },
    "20816": {
      "op": "DUP6"
    },
    "20817": {
      "op": "DUP7"
    },
    "20818": {
      "op": "REVERT"
    },
    "20819": {
      "op": "JUMPDEST"
    },
    "20820": {
      "op": "PUSH2",
      "value": "0x515F"
    },
    "20823": {
      "op": "DUP9"
    },
    "20824": {
      "op": "DUP3"
    },
    "20825": {
      "op": "DUP7"
    },
    "20826": {
      "op": "ADD"
    },
    "20827": {
      "op": "PUSH2",
      "value": "0x4AC8"
    },
    "20830": {
      "jump": "i",
      "op": "JUMP"
    },
    "20831": {
      "op": "JUMPDEST"
    },
    "20832": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "20834": {
      "op": "DUP4"
    },
    "20835": {
      "op": "ADD"
    },
    "20836": {
      "op": "MSTORE"
    },
    "20837": {
      "op": "POP"
    },
    "20838": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20840": {
      "op": "DUP4"
    },
    "20841": {
      "op": "ADD"
    },
    "20842": {
      "op": "CALLDATALOAD"
    },
    "20843": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "20845": {
      "op": "DUP3"
    },
    "20846": {
      "op": "ADD"
    },
    "20847": {
      "op": "MSTORE"
    },
    "20848": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20850": {
      "op": "DUP4"
    },
    "20851": {
      "op": "ADD"
    },
    "20852": {
      "op": "CALLDATALOAD"
    },
    "20853": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "20855": {
      "op": "DUP3"
    },
    "20856": {
      "op": "ADD"
    },
    "20857": {
      "op": "MSTORE"
    },
    "20858": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "20860": {
      "op": "DUP4"
    },
    "20861": {
      "op": "ADD"
    },
    "20862": {
      "op": "CALLDATALOAD"
    },
    "20863": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "20865": {
      "op": "DUP3"
    },
    "20866": {
      "op": "ADD"
    },
    "20867": {
      "op": "MSTORE"
    },
    "20868": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "20871": {
      "op": "DUP1"
    },
    "20872": {
      "op": "DUP5"
    },
    "20873": {
      "op": "ADD"
    },
    "20874": {
      "op": "CALLDATALOAD"
    },
    "20875": {
      "op": "DUP2"
    },
    "20876": {
      "op": "DUP4"
    },
    "20877": {
      "op": "ADD"
    },
    "20878": {
      "op": "MSTORE"
    },
    "20879": {
      "op": "POP"
    },
    "20880": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "20883": {
      "op": "DUP1"
    },
    "20884": {
      "op": "DUP5"
    },
    "20885": {
      "op": "ADD"
    },
    "20886": {
      "op": "CALLDATALOAD"
    },
    "20887": {
      "op": "DUP2"
    },
    "20888": {
      "op": "DUP4"
    },
    "20889": {
      "op": "ADD"
    },
    "20890": {
      "op": "MSTORE"
    },
    "20891": {
      "op": "POP"
    },
    "20892": {
      "op": "DUP1"
    },
    "20893": {
      "op": "SWAP5"
    },
    "20894": {
      "op": "POP"
    },
    "20895": {
      "op": "POP"
    },
    "20896": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20898": {
      "op": "DUP6"
    },
    "20899": {
      "op": "ADD"
    },
    "20900": {
      "op": "CALLDATALOAD"
    },
    "20901": {
      "op": "SWAP2"
    },
    "20902": {
      "op": "POP"
    },
    "20903": {
      "op": "DUP1"
    },
    "20904": {
      "op": "DUP3"
    },
    "20905": {
      "op": "GT"
    },
    "20906": {
      "op": "ISZERO"
    },
    "20907": {
      "op": "PUSH2",
      "value": "0x51B2"
    },
    "20910": {
      "op": "JUMPI"
    },
    "20911": {
      "op": "DUP3"
    },
    "20912": {
      "op": "DUP4"
    },
    "20913": {
      "op": "REVERT"
    },
    "20914": {
      "op": "JUMPDEST"
    },
    "20915": {
      "op": "POP"
    },
    "20916": {
      "op": "PUSH2",
      "value": "0x51BF"
    },
    "20919": {
      "op": "DUP6"
    },
    "20920": {
      "op": "DUP3"
    },
    "20921": {
      "op": "DUP7"
    },
    "20922": {
      "op": "ADD"
    },
    "20923": {
      "op": "PUSH2",
      "value": "0x4B49"
    },
    "20926": {
      "jump": "i",
      "op": "JUMP"
    },
    "20927": {
      "op": "JUMPDEST"
    },
    "20928": {
      "op": "SWAP2"
    },
    "20929": {
      "op": "POP"
    },
    "20930": {
      "op": "POP"
    },
    "20931": {
      "op": "SWAP3"
    },
    "20932": {
      "op": "POP"
    },
    "20933": {
      "op": "SWAP3"
    },
    "20934": {
      "op": "SWAP1"
    },
    "20935": {
      "op": "POP"
    },
    "20936": {
      "jump": "o",
      "op": "JUMP"
    },
    "20937": {
      "op": "JUMPDEST"
    },
    "20938": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20940": {
      "op": "DUP1"
    },
    "20941": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20943": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "20945": {
      "op": "DUP5"
    },
    "20946": {
      "op": "DUP7"
    },
    "20947": {
      "op": "SUB"
    },
    "20948": {
      "op": "SLT"
    },
    "20949": {
      "op": "ISZERO"
    },
    "20950": {
      "op": "PUSH2",
      "value": "0x51DD"
    },
    "20953": {
      "op": "JUMPI"
    },
    "20954": {
      "op": "DUP1"
    },
    "20955": {
      "op": "DUP2"
    },
    "20956": {
      "op": "REVERT"
    },
    "20957": {
      "op": "JUMPDEST"
    },
    "20958": {
      "op": "POP"
    },
    "20959": {
      "op": "POP"
    },
    "20960": {
      "op": "DUP2"
    },
    "20961": {
      "op": "CALLDATALOAD"
    },
    "20962": {
      "op": "SWAP4"
    },
    "20963": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "20965": {
      "op": "DUP4"
    },
    "20966": {
      "op": "ADD"
    },
    "20967": {
      "op": "CALLDATALOAD"
    },
    "20968": {
      "op": "SWAP4"
    },
    "20969": {
      "op": "POP"
    },
    "20970": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "20972": {
      "op": "SWAP1"
    },
    "20973": {
      "op": "SWAP3"
    },
    "20974": {
      "op": "ADD"
    },
    "20975": {
      "op": "CALLDATALOAD"
    },
    "20976": {
      "op": "SWAP2"
    },
    "20977": {
      "op": "SWAP1"
    },
    "20978": {
      "op": "POP"
    },
    "20979": {
      "jump": "o",
      "op": "JUMP"
    },
    "20980": {
      "op": "JUMPDEST"
    },
    "20981": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20983": {
      "op": "DUP1"
    },
    "20984": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20986": {
      "op": "DUP1"
    },
    "20987": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20989": {
      "op": "DUP1"
    },
    "20990": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "20992": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "20994": {
      "op": "DUP9"
    },
    "20995": {
      "op": "DUP11"
    },
    "20996": {
      "op": "SUB"
    },
    "20997": {
      "op": "SLT"
    },
    "20998": {
      "op": "ISZERO"
    },
    "20999": {
      "op": "PUSH2",
      "value": "0x520E"
    },
    "21002": {
      "op": "JUMPI"
    },
    "21003": {
      "op": "DUP1"
    },
    "21004": {
      "op": "DUP2"
    },
    "21005": {
      "op": "REVERT"
    },
    "21006": {
      "op": "JUMPDEST"
    },
    "21007": {
      "op": "DUP8"
    },
    "21008": {
      "op": "CALLDATALOAD"
    },
    "21009": {
      "op": "SWAP7"
    },
    "21010": {
      "op": "POP"
    },
    "21011": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21013": {
      "op": "DUP9"
    },
    "21014": {
      "op": "ADD"
    },
    "21015": {
      "op": "CALLDATALOAD"
    },
    "21016": {
      "op": "SWAP6"
    },
    "21017": {
      "op": "POP"
    },
    "21018": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21020": {
      "op": "DUP9"
    },
    "21021": {
      "op": "ADD"
    },
    "21022": {
      "op": "CALLDATALOAD"
    },
    "21023": {
      "op": "SWAP5"
    },
    "21024": {
      "op": "POP"
    },
    "21025": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21027": {
      "op": "DUP9"
    },
    "21028": {
      "op": "ADD"
    },
    "21029": {
      "op": "CALLDATALOAD"
    },
    "21030": {
      "op": "SWAP4"
    },
    "21031": {
      "op": "POP"
    },
    "21032": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "21034": {
      "op": "DUP9"
    },
    "21035": {
      "op": "ADD"
    },
    "21036": {
      "op": "CALLDATALOAD"
    },
    "21037": {
      "op": "SWAP3"
    },
    "21038": {
      "op": "POP"
    },
    "21039": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21041": {
      "op": "DUP9"
    },
    "21042": {
      "op": "ADD"
    },
    "21043": {
      "op": "CALLDATALOAD"
    },
    "21044": {
      "op": "SWAP2"
    },
    "21045": {
      "op": "POP"
    },
    "21046": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "21048": {
      "op": "DUP9"
    },
    "21049": {
      "op": "ADD"
    },
    "21050": {
      "op": "CALLDATALOAD"
    },
    "21051": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "21060": {
      "op": "DUP2"
    },
    "21061": {
      "op": "GT"
    },
    "21062": {
      "op": "ISZERO"
    },
    "21063": {
      "op": "PUSH2",
      "value": "0x524E"
    },
    "21066": {
      "op": "JUMPI"
    },
    "21067": {
      "op": "DUP2"
    },
    "21068": {
      "op": "DUP3"
    },
    "21069": {
      "op": "REVERT"
    },
    "21070": {
      "op": "JUMPDEST"
    },
    "21071": {
      "op": "PUSH2",
      "value": "0x525A"
    },
    "21074": {
      "op": "DUP11"
    },
    "21075": {
      "op": "DUP3"
    },
    "21076": {
      "op": "DUP12"
    },
    "21077": {
      "op": "ADD"
    },
    "21078": {
      "op": "PUSH2",
      "value": "0x4B49"
    },
    "21081": {
      "jump": "i",
      "op": "JUMP"
    },
    "21082": {
      "op": "JUMPDEST"
    },
    "21083": {
      "op": "SWAP2"
    },
    "21084": {
      "op": "POP"
    },
    "21085": {
      "op": "POP"
    },
    "21086": {
      "op": "SWAP3"
    },
    "21087": {
      "op": "SWAP6"
    },
    "21088": {
      "op": "SWAP9"
    },
    "21089": {
      "op": "SWAP2"
    },
    "21090": {
      "op": "SWAP5"
    },
    "21091": {
      "op": "SWAP8"
    },
    "21092": {
      "op": "POP"
    },
    "21093": {
      "op": "SWAP3"
    },
    "21094": {
      "op": "SWAP6"
    },
    "21095": {
      "op": "POP"
    },
    "21096": {
      "jump": "o",
      "op": "JUMP"
    },
    "21097": {
      "op": "JUMPDEST"
    },
    "21098": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21100": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21102": {
      "op": "DUP3"
    },
    "21103": {
      "op": "DUP5"
    },
    "21104": {
      "op": "SUB"
    },
    "21105": {
      "op": "SLT"
    },
    "21106": {
      "op": "ISZERO"
    },
    "21107": {
      "op": "PUSH2",
      "value": "0x527A"
    },
    "21110": {
      "op": "JUMPI"
    },
    "21111": {
      "op": "DUP1"
    },
    "21112": {
      "op": "DUP2"
    },
    "21113": {
      "op": "REVERT"
    },
    "21114": {
      "op": "JUMPDEST"
    },
    "21115": {
      "op": "DUP2"
    },
    "21116": {
      "op": "MLOAD"
    },
    "21117": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "21119": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "21121": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21123": {
      "op": "SHL"
    },
    "21124": {
      "op": "SUB"
    },
    "21125": {
      "op": "DUP2"
    },
    "21126": {
      "op": "AND"
    },
    "21127": {
      "op": "DUP2"
    },
    "21128": {
      "op": "EQ"
    },
    "21129": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "21132": {
      "op": "JUMPI"
    },
    "21133": {
      "op": "DUP2"
    },
    "21134": {
      "op": "DUP3"
    },
    "21135": {
      "op": "REVERT"
    },
    "21136": {
      "op": "JUMPDEST"
    },
    "21137": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21139": {
      "op": "DUP2"
    },
    "21140": {
      "op": "MLOAD"
    },
    "21141": {
      "op": "DUP1"
    },
    "21142": {
      "op": "DUP5"
    },
    "21143": {
      "op": "MSTORE"
    },
    "21144": {
      "op": "PUSH2",
      "value": "0x52A8"
    },
    "21147": {
      "op": "DUP2"
    },
    "21148": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21150": {
      "op": "DUP7"
    },
    "21151": {
      "op": "ADD"
    },
    "21152": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21154": {
      "op": "DUP7"
    },
    "21155": {
      "op": "ADD"
    },
    "21156": {
      "op": "PUSH2",
      "value": "0x574B"
    },
    "21159": {
      "jump": "i",
      "op": "JUMP"
    },
    "21160": {
      "op": "JUMPDEST"
    },
    "21161": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "21163": {
      "op": "ADD"
    },
    "21164": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "21166": {
      "op": "NOT"
    },
    "21167": {
      "op": "AND"
    },
    "21168": {
      "op": "SWAP3"
    },
    "21169": {
      "op": "SWAP1"
    },
    "21170": {
      "op": "SWAP3"
    },
    "21171": {
      "op": "ADD"
    },
    "21172": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21174": {
      "op": "ADD"
    },
    "21175": {
      "op": "SWAP3"
    },
    "21176": {
      "op": "SWAP2"
    },
    "21177": {
      "op": "POP"
    },
    "21178": {
      "op": "POP"
    },
    "21179": {
      "jump": "o",
      "op": "JUMP"
    },
    "21180": {
      "op": "JUMPDEST"
    },
    "21181": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "21183": {
      "op": "DUP2"
    },
    "21184": {
      "op": "LT"
    },
    "21185": {
      "op": "PUSH2",
      "value": "0x52CC"
    },
    "21188": {
      "op": "JUMPI"
    },
    "21189": {
      "op": "PUSH2",
      "value": "0x52CC"
    },
    "21192": {
      "op": "PUSH2",
      "value": "0x57E3"
    },
    "21195": {
      "jump": "i",
      "op": "JUMP"
    },
    "21196": {
      "op": "JUMPDEST"
    },
    "21197": {
      "op": "SWAP1"
    },
    "21198": {
      "op": "MSTORE"
    },
    "21199": {
      "jump": "o",
      "op": "JUMP"
    },
    "21200": {
      "op": "JUMPDEST"
    },
    "21201": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21203": {
      "op": "DUP3"
    },
    "21204": {
      "op": "MLOAD"
    },
    "21205": {
      "op": "PUSH2",
      "value": "0x52E2"
    },
    "21208": {
      "op": "DUP2"
    },
    "21209": {
      "op": "DUP5"
    },
    "21210": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21212": {
      "op": "DUP8"
    },
    "21213": {
      "op": "ADD"
    },
    "21214": {
      "op": "PUSH2",
      "value": "0x574B"
    },
    "21217": {
      "jump": "i",
      "op": "JUMP"
    },
    "21218": {
      "op": "JUMPDEST"
    },
    "21219": {
      "op": "SWAP2"
    },
    "21220": {
      "op": "SWAP1"
    },
    "21221": {
      "op": "SWAP2"
    },
    "21222": {
      "op": "ADD"
    },
    "21223": {
      "op": "SWAP3"
    },
    "21224": {
      "op": "SWAP2"
    },
    "21225": {
      "op": "POP"
    },
    "21226": {
      "op": "POP"
    },
    "21227": {
      "jump": "o",
      "op": "JUMP"
    },
    "21228": {
      "op": "JUMPDEST"
    },
    "21229": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "21231": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "21233": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21235": {
      "op": "SHL"
    },
    "21236": {
      "op": "SUB"
    },
    "21237": {
      "op": "DUP5"
    },
    "21238": {
      "op": "AND"
    },
    "21239": {
      "op": "DUP2"
    },
    "21240": {
      "op": "MSTORE"
    },
    "21241": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21243": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21245": {
      "op": "DUP3"
    },
    "21246": {
      "op": "ADD"
    },
    "21247": {
      "op": "DUP2"
    },
    "21248": {
      "op": "SWAP1"
    },
    "21249": {
      "op": "MSTORE"
    },
    "21250": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21252": {
      "op": "SWAP1"
    },
    "21253": {
      "op": "PUSH2",
      "value": "0x5310"
    },
    "21256": {
      "op": "SWAP1"
    },
    "21257": {
      "op": "DUP4"
    },
    "21258": {
      "op": "ADD"
    },
    "21259": {
      "op": "DUP6"
    },
    "21260": {
      "op": "PUSH2",
      "value": "0x5290"
    },
    "21263": {
      "jump": "i",
      "op": "JUMP"
    },
    "21264": {
      "op": "JUMPDEST"
    },
    "21265": {
      "op": "SWAP1"
    },
    "21266": {
      "op": "POP"
    },
    "21267": {
      "op": "DUP3"
    },
    "21268": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21270": {
      "op": "DUP4"
    },
    "21271": {
      "op": "ADD"
    },
    "21272": {
      "op": "MSTORE"
    },
    "21273": {
      "op": "SWAP5"
    },
    "21274": {
      "op": "SWAP4"
    },
    "21275": {
      "op": "POP"
    },
    "21276": {
      "op": "POP"
    },
    "21277": {
      "op": "POP"
    },
    "21278": {
      "op": "POP"
    },
    "21279": {
      "jump": "o",
      "op": "JUMP"
    },
    "21280": {
      "op": "JUMPDEST"
    },
    "21281": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21283": {
      "op": "DUP1"
    },
    "21284": {
      "op": "DUP3"
    },
    "21285": {
      "op": "MSTORE"
    },
    "21286": {
      "op": "DUP3"
    },
    "21287": {
      "op": "MLOAD"
    },
    "21288": {
      "op": "DUP3"
    },
    "21289": {
      "op": "DUP3"
    },
    "21290": {
      "op": "ADD"
    },
    "21291": {
      "op": "DUP2"
    },
    "21292": {
      "op": "SWAP1"
    },
    "21293": {
      "op": "MSTORE"
    },
    "21294": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21296": {
      "op": "SWAP2"
    },
    "21297": {
      "op": "SWAP1"
    },
    "21298": {
      "op": "DUP5"
    },
    "21299": {
      "op": "DUP3"
    },
    "21300": {
      "op": "ADD"
    },
    "21301": {
      "op": "SWAP1"
    },
    "21302": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21304": {
      "op": "DUP6"
    },
    "21305": {
      "op": "ADD"
    },
    "21306": {
      "op": "SWAP1"
    },
    "21307": {
      "op": "DUP5"
    },
    "21308": {
      "op": "JUMPDEST"
    },
    "21309": {
      "op": "DUP2"
    },
    "21310": {
      "op": "DUP2"
    },
    "21311": {
      "op": "LT"
    },
    "21312": {
      "op": "ISZERO"
    },
    "21313": {
      "op": "PUSH2",
      "value": "0x5358"
    },
    "21316": {
      "op": "JUMPI"
    },
    "21317": {
      "op": "DUP4"
    },
    "21318": {
      "op": "MLOAD"
    },
    "21319": {
      "op": "DUP4"
    },
    "21320": {
      "op": "MSTORE"
    },
    "21321": {
      "op": "SWAP3"
    },
    "21322": {
      "op": "DUP5"
    },
    "21323": {
      "op": "ADD"
    },
    "21324": {
      "op": "SWAP3"
    },
    "21325": {
      "op": "SWAP2"
    },
    "21326": {
      "op": "DUP5"
    },
    "21327": {
      "op": "ADD"
    },
    "21328": {
      "op": "SWAP2"
    },
    "21329": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "21331": {
      "op": "ADD"
    },
    "21332": {
      "op": "PUSH2",
      "value": "0x533C"
    },
    "21335": {
      "op": "JUMP"
    },
    "21336": {
      "op": "JUMPDEST"
    },
    "21337": {
      "op": "POP"
    },
    "21338": {
      "op": "SWAP1"
    },
    "21339": {
      "op": "SWAP7"
    },
    "21340": {
      "op": "SWAP6"
    },
    "21341": {
      "op": "POP"
    },
    "21342": {
      "op": "POP"
    },
    "21343": {
      "op": "POP"
    },
    "21344": {
      "op": "POP"
    },
    "21345": {
      "op": "POP"
    },
    "21346": {
      "op": "POP"
    },
    "21347": {
      "jump": "o",
      "op": "JUMP"
    },
    "21348": {
      "op": "JUMPDEST"
    },
    "21349": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21351": {
      "op": "DUP7"
    },
    "21352": {
      "op": "DUP3"
    },
    "21353": {
      "op": "MSTORE"
    },
    "21354": {
      "op": "DUP6"
    },
    "21355": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21357": {
      "op": "DUP4"
    },
    "21358": {
      "op": "ADD"
    },
    "21359": {
      "op": "MSTORE"
    },
    "21360": {
      "op": "DUP5"
    },
    "21361": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21363": {
      "op": "DUP4"
    },
    "21364": {
      "op": "ADD"
    },
    "21365": {
      "op": "MSTORE"
    },
    "21366": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21368": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21370": {
      "op": "DUP4"
    },
    "21371": {
      "op": "ADD"
    },
    "21372": {
      "op": "MSTORE"
    },
    "21373": {
      "op": "PUSH2",
      "value": "0x5389"
    },
    "21376": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21378": {
      "op": "DUP4"
    },
    "21379": {
      "op": "ADD"
    },
    "21380": {
      "op": "DUP6"
    },
    "21381": {
      "op": "PUSH2",
      "value": "0x5290"
    },
    "21384": {
      "jump": "i",
      "op": "JUMP"
    },
    "21385": {
      "op": "JUMPDEST"
    },
    "21386": {
      "op": "SWAP1"
    },
    "21387": {
      "op": "POP"
    },
    "21388": {
      "op": "DUP3"
    },
    "21389": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "21391": {
      "op": "DUP4"
    },
    "21392": {
      "op": "ADD"
    },
    "21393": {
      "op": "MSTORE"
    },
    "21394": {
      "op": "SWAP7"
    },
    "21395": {
      "op": "SWAP6"
    },
    "21396": {
      "op": "POP"
    },
    "21397": {
      "op": "POP"
    },
    "21398": {
      "op": "POP"
    },
    "21399": {
      "op": "POP"
    },
    "21400": {
      "op": "POP"
    },
    "21401": {
      "op": "POP"
    },
    "21402": {
      "jump": "o",
      "op": "JUMP"
    },
    "21403": {
      "op": "JUMPDEST"
    },
    "21404": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21406": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21408": {
      "op": "DUP3"
    },
    "21409": {
      "op": "MSTORE"
    },
    "21410": {
      "op": "PUSH2",
      "value": "0x4AC1"
    },
    "21413": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21415": {
      "op": "DUP4"
    },
    "21416": {
      "op": "ADD"
    },
    "21417": {
      "op": "DUP5"
    },
    "21418": {
      "op": "PUSH2",
      "value": "0x5290"
    },
    "21421": {
      "jump": "i",
      "op": "JUMP"
    },
    "21422": {
      "op": "JUMPDEST"
    },
    "21423": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21425": {
      "op": "DUP2"
    },
    "21426": {
      "op": "ADD"
    },
    "21427": {
      "op": "PUSH2",
      "value": "0x53BC"
    },
    "21430": {
      "op": "DUP3"
    },
    "21431": {
      "op": "DUP9"
    },
    "21432": {
      "op": "PUSH2",
      "value": "0x52BC"
    },
    "21435": {
      "jump": "i",
      "op": "JUMP"
    },
    "21436": {
      "op": "JUMPDEST"
    },
    "21437": {
      "op": "DUP6"
    },
    "21438": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21440": {
      "op": "DUP4"
    },
    "21441": {
      "op": "ADD"
    },
    "21442": {
      "op": "MSTORE"
    },
    "21443": {
      "op": "DUP5"
    },
    "21444": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21446": {
      "op": "DUP4"
    },
    "21447": {
      "op": "ADD"
    },
    "21448": {
      "op": "MSTORE"
    },
    "21449": {
      "op": "DUP4"
    },
    "21450": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21452": {
      "op": "DUP4"
    },
    "21453": {
      "op": "ADD"
    },
    "21454": {
      "op": "MSTORE"
    },
    "21455": {
      "op": "DUP3"
    },
    "21456": {
      "op": "ISZERO"
    },
    "21457": {
      "op": "ISZERO"
    },
    "21458": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "21460": {
      "op": "DUP4"
    },
    "21461": {
      "op": "ADD"
    },
    "21462": {
      "op": "MSTORE"
    },
    "21463": {
      "op": "SWAP7"
    },
    "21464": {
      "op": "SWAP6"
    },
    "21465": {
      "op": "POP"
    },
    "21466": {
      "op": "POP"
    },
    "21467": {
      "op": "POP"
    },
    "21468": {
      "op": "POP"
    },
    "21469": {
      "op": "POP"
    },
    "21470": {
      "op": "POP"
    },
    "21471": {
      "jump": "o",
      "op": "JUMP"
    },
    "21472": {
      "op": "JUMPDEST"
    },
    "21473": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21475": {
      "op": "DUP2"
    },
    "21476": {
      "op": "ADD"
    },
    "21477": {
      "op": "PUSH1",
      "value": "0x7"
    },
    "21479": {
      "op": "DUP4"
    },
    "21480": {
      "op": "LT"
    },
    "21481": {
      "op": "PUSH2",
      "value": "0x53F4"
    },
    "21484": {
      "op": "JUMPI"
    },
    "21485": {
      "op": "PUSH2",
      "value": "0x53F4"
    },
    "21488": {
      "op": "PUSH2",
      "value": "0x57E3"
    },
    "21491": {
      "jump": "i",
      "op": "JUMP"
    },
    "21492": {
      "op": "JUMPDEST"
    },
    "21493": {
      "op": "SWAP2"
    },
    "21494": {
      "op": "SWAP1"
    },
    "21495": {
      "op": "MSTORE"
    },
    "21496": {
      "op": "SWAP1"
    },
    "21497": {
      "jump": "o",
      "op": "JUMP"
    },
    "21498": {
      "op": "JUMPDEST"
    },
    "21499": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21501": {
      "op": "DUP2"
    },
    "21502": {
      "op": "ADD"
    },
    "21503": {
      "op": "PUSH1",
      "value": "0x3"
    },
    "21505": {
      "op": "DUP4"
    },
    "21506": {
      "op": "LT"
    },
    "21507": {
      "op": "PUSH2",
      "value": "0x53F4"
    },
    "21510": {
      "op": "JUMPI"
    },
    "21511": {
      "op": "PUSH2",
      "value": "0x53F4"
    },
    "21514": {
      "op": "PUSH2",
      "value": "0x57E3"
    },
    "21517": {
      "jump": "i",
      "op": "JUMP"
    },
    "21518": {
      "op": "JUMPDEST"
    },
    "21519": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21521": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "21523": {
      "op": "DUP3"
    },
    "21524": {
      "op": "MSTORE"
    },
    "21525": {
      "op": "PUSH2",
      "value": "0x5421"
    },
    "21528": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "21530": {
      "op": "DUP4"
    },
    "21531": {
      "op": "ADD"
    },
    "21532": {
      "op": "DUP11"
    },
    "21533": {
      "op": "PUSH2",
      "value": "0x5290"
    },
    "21536": {
      "jump": "i",
      "op": "JUMP"
    },
    "21537": {
      "op": "JUMPDEST"
    },
    "21538": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21540": {
      "op": "DUP4"
    },
    "21541": {
      "op": "ADD"
    },
    "21542": {
      "op": "SWAP9"
    },
    "21543": {
      "op": "SWAP1"
    },
    "21544": {
      "op": "SWAP9"
    },
    "21545": {
      "op": "MSTORE"
    },
    "21546": {
      "op": "POP"
    },
    "21547": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21549": {
      "op": "DUP2"
    },
    "21550": {
      "op": "ADD"
    },
    "21551": {
      "op": "SWAP6"
    },
    "21552": {
      "op": "SWAP1"
    },
    "21553": {
      "op": "SWAP6"
    },
    "21554": {
      "op": "MSTORE"
    },
    "21555": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21557": {
      "op": "DUP6"
    },
    "21558": {
      "op": "ADD"
    },
    "21559": {
      "op": "SWAP4"
    },
    "21560": {
      "op": "SWAP1"
    },
    "21561": {
      "op": "SWAP4"
    },
    "21562": {
      "op": "MSTORE"
    },
    "21563": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "21565": {
      "op": "DUP5"
    },
    "21566": {
      "op": "ADD"
    },
    "21567": {
      "op": "SWAP2"
    },
    "21568": {
      "op": "SWAP1"
    },
    "21569": {
      "op": "SWAP2"
    },
    "21570": {
      "op": "MSTORE"
    },
    "21571": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21573": {
      "op": "DUP4"
    },
    "21574": {
      "op": "ADD"
    },
    "21575": {
      "op": "MSTORE"
    },
    "21576": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "21578": {
      "op": "SWAP1"
    },
    "21579": {
      "op": "SWAP2"
    },
    "21580": {
      "op": "ADD"
    },
    "21581": {
      "op": "MSTORE"
    },
    "21582": {
      "op": "SWAP2"
    },
    "21583": {
      "op": "SWAP1"
    },
    "21584": {
      "op": "POP"
    },
    "21585": {
      "jump": "o",
      "op": "JUMP"
    },
    "21586": {
      "op": "JUMPDEST"
    },
    "21587": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21589": {
      "op": "DUP1"
    },
    "21590": {
      "op": "DUP3"
    },
    "21591": {
      "op": "MSTORE"
    },
    "21592": {
      "op": "PUSH1",
      "value": "0x1E"
    },
    "21594": {
      "op": "SWAP1"
    },
    "21595": {
      "op": "DUP3"
    },
    "21596": {
      "op": "ADD"
    },
    "21597": {
      "op": "MSTORE"
    },
    "21598": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3030323A4E4F545F42554E444C455F4F574E45520000"
    },
    "21631": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21633": {
      "op": "DUP3"
    },
    "21634": {
      "op": "ADD"
    },
    "21635": {
      "op": "MSTORE"
    },
    "21636": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21638": {
      "op": "ADD"
    },
    "21639": {
      "op": "SWAP1"
    },
    "21640": {
      "jump": "o",
      "op": "JUMP"
    },
    "21641": {
      "op": "JUMPDEST"
    },
    "21642": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21644": {
      "op": "DUP1"
    },
    "21645": {
      "op": "DUP3"
    },
    "21646": {
      "op": "MSTORE"
    },
    "21647": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "21649": {
      "op": "SWAP1"
    },
    "21650": {
      "op": "DUP3"
    },
    "21651": {
      "op": "ADD"
    },
    "21652": {
      "op": "MSTORE"
    },
    "21653": {
      "op": "PUSH32",
      "value": "0x4552524F523A434D502D3030323A4E4F545F434F4D504F4E454E540000000000"
    },
    "21686": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21688": {
      "op": "DUP3"
    },
    "21689": {
      "op": "ADD"
    },
    "21690": {
      "op": "MSTORE"
    },
    "21691": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21693": {
      "op": "ADD"
    },
    "21694": {
      "op": "SWAP1"
    },
    "21695": {
      "jump": "o",
      "op": "JUMP"
    },
    "21696": {
      "op": "JUMPDEST"
    },
    "21697": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21699": {
      "op": "DUP1"
    },
    "21700": {
      "op": "DUP3"
    },
    "21701": {
      "op": "MSTORE"
    },
    "21702": {
      "op": "PUSH1",
      "value": "0x1B"
    },
    "21704": {
      "op": "SWAP1"
    },
    "21705": {
      "op": "DUP3"
    },
    "21706": {
      "op": "ADD"
    },
    "21707": {
      "op": "MSTORE"
    },
    "21708": {
      "op": "PUSH32",
      "value": "0x4552524F523A52504C2D3030313A4143434553535F44454E4945440000000000"
    },
    "21741": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21743": {
      "op": "DUP3"
    },
    "21744": {
      "op": "ADD"
    },
    "21745": {
      "op": "MSTORE"
    },
    "21746": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21748": {
      "op": "ADD"
    },
    "21749": {
      "op": "SWAP1"
    },
    "21750": {
      "jump": "o",
      "op": "JUMP"
    },
    "21751": {
      "op": "JUMPDEST"
    },
    "21752": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "21754": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21756": {
      "op": "DUP3"
    },
    "21757": {
      "op": "MSTORE"
    },
    "21758": {
      "op": "DUP3"
    },
    "21759": {
      "op": "MLOAD"
    },
    "21760": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21762": {
      "op": "DUP4"
    },
    "21763": {
      "op": "ADD"
    },
    "21764": {
      "op": "MSTORE"
    },
    "21765": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "21767": {
      "op": "DUP4"
    },
    "21768": {
      "op": "ADD"
    },
    "21769": {
      "op": "MLOAD"
    },
    "21770": {
      "op": "PUSH2",
      "value": "0x200"
    },
    "21773": {
      "op": "DUP1"
    },
    "21774": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21776": {
      "op": "DUP6"
    },
    "21777": {
      "op": "ADD"
    },
    "21778": {
      "op": "MSTORE"
    },
    "21779": {
      "op": "PUSH2",
      "value": "0x5520"
    },
    "21782": {
      "op": "PUSH2",
      "value": "0x220"
    },
    "21785": {
      "op": "DUP6"
    },
    "21786": {
      "op": "ADD"
    },
    "21787": {
      "op": "DUP4"
    },
    "21788": {
      "op": "PUSH2",
      "value": "0x5290"
    },
    "21791": {
      "jump": "i",
      "op": "JUMP"
    },
    "21792": {
      "op": "JUMPDEST"
    },
    "21793": {
      "op": "SWAP2"
    },
    "21794": {
      "op": "POP"
    },
    "21795": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "21797": {
      "op": "DUP6"
    },
    "21798": {
      "op": "ADD"
    },
    "21799": {
      "op": "MLOAD"
    },
    "21800": {
      "op": "PUSH2",
      "value": "0x5534"
    },
    "21803": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21805": {
      "op": "DUP7"
    },
    "21806": {
      "op": "ADD"
    },
    "21807": {
      "op": "DUP3"
    },
    "21808": {
      "op": "PUSH2",
      "value": "0x52BC"
    },
    "21811": {
      "jump": "i",
      "op": "JUMP"
    },
    "21812": {
      "op": "JUMPDEST"
    },
    "21813": {
      "op": "POP"
    },
    "21814": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "21816": {
      "op": "DUP6"
    },
    "21817": {
      "op": "ADD"
    },
    "21818": {
      "op": "MLOAD"
    },
    "21819": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "21821": {
      "op": "DUP6"
    },
    "21822": {
      "op": "ADD"
    },
    "21823": {
      "op": "MSTORE"
    },
    "21824": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "21826": {
      "op": "DUP6"
    },
    "21827": {
      "op": "ADD"
    },
    "21828": {
      "op": "MLOAD"
    },
    "21829": {
      "op": "PUSH2",
      "value": "0x5559"
    },
    "21832": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21834": {
      "op": "DUP7"
    },
    "21835": {
      "op": "ADD"
    },
    "21836": {
      "op": "DUP3"
    },
    "21837": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "21839": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "21841": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21843": {
      "op": "SHL"
    },
    "21844": {
      "op": "SUB"
    },
    "21845": {
      "op": "AND"
    },
    "21846": {
      "op": "SWAP1"
    },
    "21847": {
      "op": "MSTORE"
    },
    "21848": {
      "op": "JUMP"
    },
    "21849": {
      "op": "JUMPDEST"
    },
    "21850": {
      "op": "POP"
    },
    "21851": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "21853": {
      "op": "DUP6"
    },
    "21854": {
      "op": "ADD"
    },
    "21855": {
      "op": "MLOAD"
    },
    "21856": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "21858": {
      "op": "DUP6"
    },
    "21859": {
      "op": "DUP2"
    },
    "21860": {
      "op": "ADD"
    },
    "21861": {
      "op": "SWAP2"
    },
    "21862": {
      "op": "SWAP1"
    },
    "21863": {
      "op": "SWAP2"
    },
    "21864": {
      "op": "MSTORE"
    },
    "21865": {
      "op": "DUP6"
    },
    "21866": {
      "op": "ADD"
    },
    "21867": {
      "op": "MLOAD"
    },
    "21868": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "21870": {
      "op": "DUP1"
    },
    "21871": {
      "op": "DUP7"
    },
    "21872": {
      "op": "ADD"
    },
    "21873": {
      "op": "SWAP2"
    },
    "21874": {
      "op": "SWAP1"
    },
    "21875": {
      "op": "SWAP2"
    },
    "21876": {
      "op": "MSTORE"
    },
    "21877": {
      "op": "DUP6"
    },
    "21878": {
      "op": "ADD"
    },
    "21879": {
      "op": "MLOAD"
    },
    "21880": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "21883": {
      "op": "DUP1"
    },
    "21884": {
      "op": "DUP7"
    },
    "21885": {
      "op": "ADD"
    },
    "21886": {
      "op": "SWAP2"
    },
    "21887": {
      "op": "SWAP1"
    },
    "21888": {
      "op": "SWAP2"
    },
    "21889": {
      "op": "MSTORE"
    },
    "21890": {
      "op": "DUP6"
    },
    "21891": {
      "op": "ADD"
    },
    "21892": {
      "op": "MLOAD"
    },
    "21893": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "21896": {
      "op": "DUP1"
    },
    "21897": {
      "op": "DUP7"
    },
    "21898": {
      "op": "ADD"
    },
    "21899": {
      "op": "SWAP2"
    },
    "21900": {
      "op": "SWAP1"
    },
    "21901": {
      "op": "SWAP2"
    },
    "21902": {
      "op": "MSTORE"
    },
    "21903": {
      "op": "DUP6"
    },
    "21904": {
      "op": "ADD"
    },
    "21905": {
      "op": "MLOAD"
    },
    "21906": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "21909": {
      "op": "DUP1"
    },
    "21910": {
      "op": "DUP7"
    },
    "21911": {
      "op": "ADD"
    },
    "21912": {
      "op": "SWAP2"
    },
    "21913": {
      "op": "SWAP1"
    },
    "21914": {
      "op": "SWAP2"
    },
    "21915": {
      "op": "MSTORE"
    },
    "21916": {
      "op": "DUP6"
    },
    "21917": {
      "op": "ADD"
    },
    "21918": {
      "op": "MLOAD"
    },
    "21919": {
      "op": "PUSH2",
      "value": "0x160"
    },
    "21922": {
      "op": "DUP1"
    },
    "21923": {
      "op": "DUP7"
    },
    "21924": {
      "op": "ADD"
    },
    "21925": {
      "op": "SWAP2"
    },
    "21926": {
      "op": "SWAP1"
    },
    "21927": {
      "op": "SWAP2"
    },
    "21928": {
      "op": "MSTORE"
    },
    "21929": {
      "op": "DUP6"
    },
    "21930": {
      "op": "ADD"
    },
    "21931": {
      "op": "MLOAD"
    },
    "21932": {
      "op": "PUSH2",
      "value": "0x180"
    },
    "21935": {
      "op": "DUP1"
    },
    "21936": {
      "op": "DUP7"
    },
    "21937": {
      "op": "ADD"
    },
    "21938": {
      "op": "SWAP2"
    },
    "21939": {
      "op": "SWAP1"
    },
    "21940": {
      "op": "SWAP2"
    },
    "21941": {
      "op": "MSTORE"
    },
    "21942": {
      "op": "DUP6"
    },
    "21943": {
      "op": "ADD"
    },
    "21944": {
      "op": "MLOAD"
    },
    "21945": {
      "op": "PUSH2",
      "value": "0x1A0"
    },
    "21948": {
      "op": "DUP1"
    },
    "21949": {
      "op": "DUP7"
    },
    "21950": {
      "op": "ADD"
    },
    "21951": {
      "op": "SWAP2"
    },
    "21952": {
      "op": "SWAP1"
    },
    "21953": {
      "op": "SWAP2"
    },
    "21954": {
      "op": "MSTORE"
    },
    "21955": {
      "op": "DUP6"
    },
    "21956": {
      "op": "ADD"
    },
    "21957": {
      "op": "MLOAD"
    },
    "21958": {
      "op": "PUSH2",
      "value": "0x1C0"
    },
    "21961": {
      "op": "DUP1"
    },
    "21962": {
      "op": "DUP7"
    },
    "21963": {
      "op": "ADD"
    },
    "21964": {
      "op": "SWAP2"
    },
    "21965": {
      "op": "SWAP1"
    },
    "21966": {
      "op": "SWAP2"
    },
    "21967": {
      "op": "MSTORE"
    },
    "21968": {
      "op": "DUP6"
    },
    "21969": {
      "op": "ADD"
    },
    "21970": {
      "op": "MLOAD"
    },
    "21971": {
      "op": "PUSH2",
      "value": "0x1E0"
    },
    "21974": {
      "op": "DUP1"
    },
    "21975": {
      "op": "DUP7"
    },
    "21976": {
      "op": "ADD"
    },
    "21977": {
      "op": "SWAP2"
    },
    "21978": {
      "op": "SWAP1"
    },
    "21979": {
      "op": "SWAP2"
    },
    "21980": {
      "op": "MSTORE"
    },
    "21981": {
      "op": "SWAP1"
    },
    "21982": {
      "op": "SWAP5"
    },
    "21983": {
      "op": "ADD"
    },
    "21984": {
      "op": "MLOAD"
    },
    "21985": {
      "op": "SWAP4"
    },
    "21986": {
      "op": "SWAP1"
    },
    "21987": {
      "op": "SWAP3"
    },
    "21988": {
      "op": "ADD"
    },
    "21989": {
      "op": "SWAP3"
    },
    "21990": {
      "op": "SWAP1"
    },
    "21991": {
      "op": "SWAP3"
    },
    "21992": {
      "op": "MSTORE"
    },
    "21993": {
      "op": "SWAP2"
    },
    "21994": {
      "op": "SWAP1"
    },
    "21995": {
      "op": "POP"
    },
    "21996": {
      "jump": "o",
      "op": "JUMP"
    },
    "21997": {
      "op": "JUMPDEST"
    },
    "21998": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22000": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "22002": {
      "op": "DUP3"
    },
    "22003": {
      "op": "MSTORE"
    },
    "22004": {
      "op": "DUP3"
    },
    "22005": {
      "op": "MLOAD"
    },
    "22006": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "22008": {
      "op": "DUP4"
    },
    "22009": {
      "op": "ADD"
    },
    "22010": {
      "op": "MSTORE"
    },
    "22011": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "22013": {
      "op": "DUP4"
    },
    "22014": {
      "op": "ADD"
    },
    "22015": {
      "op": "MLOAD"
    },
    "22016": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "22018": {
      "op": "DUP4"
    },
    "22019": {
      "op": "ADD"
    },
    "22020": {
      "op": "MSTORE"
    },
    "22021": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "22023": {
      "op": "DUP4"
    },
    "22024": {
      "op": "ADD"
    },
    "22025": {
      "op": "MLOAD"
    },
    "22026": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "22028": {
      "op": "DUP4"
    },
    "22029": {
      "op": "ADD"
    },
    "22030": {
      "op": "MSTORE"
    },
    "22031": {
      "op": "PUSH1",
      "value": "0x60"
    },
    "22033": {
      "op": "DUP4"
    },
    "22034": {
      "op": "ADD"
    },
    "22035": {
      "op": "MLOAD"
    },
    "22036": {
      "op": "PUSH2",
      "value": "0x5620"
    },
    "22039": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "22041": {
      "op": "DUP5"
    },
    "22042": {
      "op": "ADD"
    },
    "22043": {
      "op": "DUP3"
    },
    "22044": {
      "op": "PUSH2",
      "value": "0x52BC"
    },
    "22047": {
      "jump": "i",
      "op": "JUMP"
    },
    "22048": {
      "op": "JUMPDEST"
    },
    "22049": {
      "op": "POP"
    },
    "22050": {
      "op": "PUSH1",
      "value": "0x80"
    },
    "22052": {
      "op": "DUP4"
    },
    "22053": {
      "op": "ADD"
    },
    "22054": {
      "op": "MLOAD"
    },
    "22055": {
      "op": "PUSH2",
      "value": "0x140"
    },
    "22058": {
      "op": "DUP1"
    },
    "22059": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "22061": {
      "op": "DUP6"
    },
    "22062": {
      "op": "ADD"
    },
    "22063": {
      "op": "MSTORE"
    },
    "22064": {
      "op": "PUSH2",
      "value": "0x563D"
    },
    "22067": {
      "op": "PUSH2",
      "value": "0x160"
    },
    "22070": {
      "op": "DUP6"
    },
    "22071": {
      "op": "ADD"
    },
    "22072": {
      "op": "DUP4"
    },
    "22073": {
      "op": "PUSH2",
      "value": "0x5290"
    },
    "22076": {
      "jump": "i",
      "op": "JUMP"
    },
    "22077": {
      "op": "JUMPDEST"
    },
    "22078": {
      "op": "SWAP2"
    },
    "22079": {
      "op": "POP"
    },
    "22080": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "22082": {
      "op": "DUP6"
    },
    "22083": {
      "op": "ADD"
    },
    "22084": {
      "op": "MLOAD"
    },
    "22085": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "22087": {
      "op": "DUP6"
    },
    "22088": {
      "op": "ADD"
    },
    "22089": {
      "op": "MSTORE"
    },
    "22090": {
      "op": "PUSH1",
      "value": "0xC0"
    },
    "22092": {
      "op": "DUP6"
    },
    "22093": {
      "op": "ADD"
    },
    "22094": {
      "op": "MLOAD"
    },
    "22095": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "22097": {
      "op": "DUP6"
    },
    "22098": {
      "op": "ADD"
    },
    "22099": {
      "op": "MSTORE"
    },
    "22100": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "22102": {
      "op": "DUP6"
    },
    "22103": {
      "op": "ADD"
    },
    "22104": {
      "op": "MLOAD"
    },
    "22105": {
      "op": "PUSH2",
      "value": "0x100"
    },
    "22108": {
      "op": "DUP2"
    },
    "22109": {
      "op": "DUP2"
    },
    "22110": {
      "op": "DUP8"
    },
    "22111": {
      "op": "ADD"
    },
    "22112": {
      "op": "MSTORE"
    },
    "22113": {
      "op": "DUP1"
    },
    "22114": {
      "op": "DUP8"
    },
    "22115": {
      "op": "ADD"
    },
    "22116": {
      "op": "MLOAD"
    },
    "22117": {
      "op": "SWAP2"
    },
    "22118": {
      "op": "POP"
    },
    "22119": {
      "op": "POP"
    },
    "22120": {
      "op": "PUSH2",
      "value": "0x120"
    },
    "22123": {
      "op": "DUP2"
    },
    "22124": {
      "op": "DUP2"
    },
    "22125": {
      "op": "DUP8"
    },
    "22126": {
      "op": "ADD"
    },
    "22127": {
      "op": "MSTORE"
    },
    "22128": {
      "op": "DUP1"
    },
    "22129": {
      "op": "DUP8"
    },
    "22130": {
      "op": "ADD"
    },
    "22131": {
      "op": "MLOAD"
    },
    "22132": {
      "op": "DUP4"
    },
    "22133": {
      "op": "DUP8"
    },
    "22134": {
      "op": "ADD"
    },
    "22135": {
      "op": "MSTORE"
    },
    "22136": {
      "op": "POP"
    },
    "22137": {
      "op": "POP"
    },
    "22138": {
      "op": "POP"
    },
    "22139": {
      "op": "DUP1"
    },
    "22140": {
      "op": "SWAP2"
    },
    "22141": {
      "op": "POP"
    },
    "22142": {
      "op": "POP"
    },
    "22143": {
      "op": "SWAP3"
    },
    "22144": {
      "op": "SWAP2"
    },
    "22145": {
      "op": "POP"
    },
    "22146": {
      "op": "POP"
    },
    "22147": {
      "jump": "o",
      "op": "JUMP"
    },
    "22148": {
      "op": "JUMPDEST"
    },
    "22149": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "22151": {
      "op": "MLOAD"
    },
    "22152": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "22154": {
      "op": "DUP3"
    },
    "22155": {
      "op": "ADD"
    },
    "22156": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "22158": {
      "op": "NOT"
    },
    "22159": {
      "op": "AND"
    },
    "22160": {
      "op": "DUP2"
    },
    "22161": {
      "op": "ADD"
    },
    "22162": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "22171": {
      "op": "DUP2"
    },
    "22172": {
      "op": "GT"
    },
    "22173": {
      "op": "DUP3"
    },
    "22174": {
      "op": "DUP3"
    },
    "22175": {
      "op": "LT"
    },
    "22176": {
      "op": "OR"
    },
    "22177": {
      "op": "ISZERO"
    },
    "22178": {
      "op": "PUSH2",
      "value": "0x56AD"
    },
    "22181": {
      "op": "JUMPI"
    },
    "22182": {
      "op": "PUSH2",
      "value": "0x56AD"
    },
    "22185": {
      "op": "PUSH2",
      "value": "0x57F9"
    },
    "22188": {
      "jump": "i",
      "op": "JUMP"
    },
    "22189": {
      "op": "JUMPDEST"
    },
    "22190": {
      "op": "PUSH1",
      "value": "0x40"
    },
    "22192": {
      "op": "MSTORE"
    },
    "22193": {
      "op": "SWAP2"
    },
    "22194": {
      "op": "SWAP1"
    },
    "22195": {
      "op": "POP"
    },
    "22196": {
      "jump": "o",
      "op": "JUMP"
    },
    "22197": {
      "op": "JUMPDEST"
    },
    "22198": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22200": {
      "op": "PUSH8",
      "value": "0xFFFFFFFFFFFFFFFF"
    },
    "22209": {
      "op": "DUP3"
    },
    "22210": {
      "op": "GT"
    },
    "22211": {
      "op": "ISZERO"
    },
    "22212": {
      "op": "PUSH2",
      "value": "0x56CF"
    },
    "22215": {
      "op": "JUMPI"
    },
    "22216": {
      "op": "PUSH2",
      "value": "0x56CF"
    },
    "22219": {
      "op": "PUSH2",
      "value": "0x57F9"
    },
    "22222": {
      "jump": "i",
      "op": "JUMP"
    },
    "22223": {
      "op": "JUMPDEST"
    },
    "22224": {
      "op": "POP"
    },
    "22225": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "22227": {
      "op": "ADD"
    },
    "22228": {
      "op": "PUSH1",
      "value": "0x1F"
    },
    "22230": {
      "op": "NOT"
    },
    "22231": {
      "op": "AND"
    },
    "22232": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "22234": {
      "op": "ADD"
    },
    "22235": {
      "op": "SWAP1"
    },
    "22236": {
      "jump": "o",
      "op": "JUMP"
    },
    "22237": {
      "op": "JUMPDEST"
    },
    "22238": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22240": {
      "op": "DUP3"
    },
    "22241": {
      "op": "NOT"
    },
    "22242": {
      "op": "DUP3"
    },
    "22243": {
      "op": "GT"
    },
    "22244": {
      "op": "ISZERO"
    },
    "22245": {
      "op": "PUSH2",
      "value": "0x56F0"
    },
    "22248": {
      "op": "JUMPI"
    },
    "22249": {
      "op": "PUSH2",
      "value": "0x56F0"
    },
    "22252": {
      "op": "PUSH2",
      "value": "0x57CD"
    },
    "22255": {
      "jump": "i",
      "op": "JUMP"
    },
    "22256": {
      "op": "JUMPDEST"
    },
    "22257": {
      "op": "POP"
    },
    "22258": {
      "op": "ADD"
    },
    "22259": {
      "op": "SWAP1"
    },
    "22260": {
      "jump": "o",
      "op": "JUMP"
    },
    "22261": {
      "op": "JUMPDEST"
    },
    "22262": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22264": {
      "op": "DUP3"
    },
    "22265": {
      "op": "PUSH2",
      "value": "0x5710"
    },
    "22268": {
      "op": "JUMPI"
    },
    "22269": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "22274": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "22276": {
      "op": "SHL"
    },
    "22277": {
      "op": "DUP2"
    },
    "22278": {
      "op": "MSTORE"
    },
    "22279": {
      "op": "PUSH1",
      "value": "0x12"
    },
    "22281": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "22283": {
      "op": "MSTORE"
    },
    "22284": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "22286": {
      "op": "DUP2"
    },
    "22287": {
      "op": "REVERT"
    },
    "22288": {
      "op": "JUMPDEST"
    },
    "22289": {
      "op": "POP"
    },
    "22290": {
      "op": "DIV"
    },
    "22291": {
      "op": "SWAP1"
    },
    "22292": {
      "jump": "o",
      "op": "JUMP"
    },
    "22293": {
      "op": "JUMPDEST"
    },
    "22294": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22296": {
      "op": "DUP2"
    },
    "22297": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22299": {
      "op": "NOT"
    },
    "22300": {
      "op": "DIV"
    },
    "22301": {
      "op": "DUP4"
    },
    "22302": {
      "op": "GT"
    },
    "22303": {
      "op": "DUP3"
    },
    "22304": {
      "op": "ISZERO"
    },
    "22305": {
      "op": "ISZERO"
    },
    "22306": {
      "op": "AND"
    },
    "22307": {
      "op": "ISZERO"
    },
    "22308": {
      "op": "PUSH2",
      "value": "0x572F"
    },
    "22311": {
      "op": "JUMPI"
    },
    "22312": {
      "op": "PUSH2",
      "value": "0x572F"
    },
    "22315": {
      "op": "PUSH2",
      "value": "0x57CD"
    },
    "22318": {
      "jump": "i",
      "op": "JUMP"
    },
    "22319": {
      "op": "JUMPDEST"
    },
    "22320": {
      "op": "POP"
    },
    "22321": {
      "op": "MUL"
    },
    "22322": {
      "op": "SWAP1"
    },
    "22323": {
      "jump": "o",
      "op": "JUMP"
    },
    "22324": {
      "op": "JUMPDEST"
    },
    "22325": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22327": {
      "op": "DUP3"
    },
    "22328": {
      "op": "DUP3"
    },
    "22329": {
      "op": "LT"
    },
    "22330": {
      "op": "ISZERO"
    },
    "22331": {
      "op": "PUSH2",
      "value": "0x5746"
    },
    "22334": {
      "op": "JUMPI"
    },
    "22335": {
      "op": "PUSH2",
      "value": "0x5746"
    },
    "22338": {
      "op": "PUSH2",
      "value": "0x57CD"
    },
    "22341": {
      "jump": "i",
      "op": "JUMP"
    },
    "22342": {
      "op": "JUMPDEST"
    },
    "22343": {
      "op": "POP"
    },
    "22344": {
      "op": "SUB"
    },
    "22345": {
      "op": "SWAP1"
    },
    "22346": {
      "jump": "o",
      "op": "JUMP"
    },
    "22347": {
      "op": "JUMPDEST"
    },
    "22348": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22350": {
      "op": "JUMPDEST"
    },
    "22351": {
      "op": "DUP4"
    },
    "22352": {
      "op": "DUP2"
    },
    "22353": {
      "op": "LT"
    },
    "22354": {
      "op": "ISZERO"
    },
    "22355": {
      "op": "PUSH2",
      "value": "0x5766"
    },
    "22358": {
      "op": "JUMPI"
    },
    "22359": {
      "op": "DUP2"
    },
    "22360": {
      "op": "DUP2"
    },
    "22361": {
      "op": "ADD"
    },
    "22362": {
      "op": "MLOAD"
    },
    "22363": {
      "op": "DUP4"
    },
    "22364": {
      "op": "DUP3"
    },
    "22365": {
      "op": "ADD"
    },
    "22366": {
      "op": "MSTORE"
    },
    "22367": {
      "op": "PUSH1",
      "value": "0x20"
    },
    "22369": {
      "op": "ADD"
    },
    "22370": {
      "op": "PUSH2",
      "value": "0x574E"
    },
    "22373": {
      "op": "JUMP"
    },
    "22374": {
      "op": "JUMPDEST"
    },
    "22375": {
      "op": "DUP4"
    },
    "22376": {
      "op": "DUP2"
    },
    "22377": {
      "op": "GT"
    },
    "22378": {
      "op": "ISZERO"
    },
    "22379": {
      "op": "PUSH2",
      "value": "0x3F45"
    },
    "22382": {
      "op": "JUMPI"
    },
    "22383": {
      "op": "POP"
    },
    "22384": {
      "op": "POP"
    },
    "22385": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22387": {
      "op": "SWAP2"
    },
    "22388": {
      "op": "ADD"
    },
    "22389": {
      "op": "MSTORE"
    },
    "22390": {
      "jump": "o",
      "op": "JUMP"
    },
    "22391": {
      "op": "JUMPDEST"
    },
    "22392": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22394": {
      "op": "DUP2"
    },
    "22395": {
      "op": "PUSH2",
      "value": "0x5786"
    },
    "22398": {
      "op": "JUMPI"
    },
    "22399": {
      "op": "PUSH2",
      "value": "0x5786"
    },
    "22402": {
      "op": "PUSH2",
      "value": "0x57CD"
    },
    "22405": {
      "jump": "i",
      "op": "JUMP"
    },
    "22406": {
      "op": "JUMPDEST"
    },
    "22407": {
      "op": "POP"
    },
    "22408": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22410": {
      "op": "NOT"
    },
    "22411": {
      "op": "ADD"
    },
    "22412": {
      "op": "SWAP1"
    },
    "22413": {
      "jump": "o",
      "op": "JUMP"
    },
    "22414": {
      "op": "JUMPDEST"
    },
    "22415": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22417": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22419": {
      "op": "NOT"
    },
    "22420": {
      "op": "DUP3"
    },
    "22421": {
      "op": "EQ"
    },
    "22422": {
      "op": "ISZERO"
    },
    "22423": {
      "op": "PUSH2",
      "value": "0x57A2"
    },
    "22426": {
      "op": "JUMPI"
    },
    "22427": {
      "op": "PUSH2",
      "value": "0x57A2"
    },
    "22430": {
      "op": "PUSH2",
      "value": "0x57CD"
    },
    "22433": {
      "jump": "i",
      "op": "JUMP"
    },
    "22434": {
      "op": "JUMPDEST"
    },
    "22435": {
      "op": "POP"
    },
    "22436": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "22438": {
      "op": "ADD"
    },
    "22439": {
      "op": "SWAP1"
    },
    "22440": {
      "jump": "o",
      "op": "JUMP"
    },
    "22441": {
      "op": "JUMPDEST"
    },
    "22442": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22444": {
      "op": "PUSH4",
      "value": "0xFFFFFFFF"
    },
    "22449": {
      "op": "DUP1"
    },
    "22450": {
      "op": "DUP4"
    },
    "22451": {
      "op": "AND"
    },
    "22452": {
      "op": "DUP2"
    },
    "22453": {
      "op": "DUP2"
    },
    "22454": {
      "op": "EQ"
    },
    "22455": {
      "op": "ISZERO"
    },
    "22456": {
      "op": "PUSH2",
      "value": "0x57C3"
    },
    "22459": {
      "op": "JUMPI"
    },
    "22460": {
      "op": "PUSH2",
      "value": "0x57C3"
    },
    "22463": {
      "op": "PUSH2",
      "value": "0x57CD"
    },
    "22466": {
      "jump": "i",
      "op": "JUMP"
    },
    "22467": {
      "op": "JUMPDEST"
    },
    "22468": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "22470": {
      "op": "ADD"
    },
    "22471": {
      "op": "SWAP4"
    },
    "22472": {
      "op": "SWAP3"
    },
    "22473": {
      "op": "POP"
    },
    "22474": {
      "op": "POP"
    },
    "22475": {
      "op": "POP"
    },
    "22476": {
      "jump": "o",
      "op": "JUMP"
    },
    "22477": {
      "op": "JUMPDEST"
    },
    "22478": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "22483": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "22485": {
      "op": "SHL"
    },
    "22486": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22488": {
      "op": "MSTORE"
    },
    "22489": {
      "op": "PUSH1",
      "value": "0x11"
    },
    "22491": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "22493": {
      "op": "MSTORE"
    },
    "22494": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "22496": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22498": {
      "op": "REVERT"
    },
    "22499": {
      "op": "JUMPDEST"
    },
    "22500": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "22505": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "22507": {
      "op": "SHL"
    },
    "22508": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22510": {
      "op": "MSTORE"
    },
    "22511": {
      "op": "PUSH1",
      "value": "0x21"
    },
    "22513": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "22515": {
      "op": "MSTORE"
    },
    "22516": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "22518": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22520": {
      "op": "REVERT"
    },
    "22521": {
      "op": "JUMPDEST"
    },
    "22522": {
      "op": "PUSH4",
      "value": "0x4E487B71"
    },
    "22527": {
      "op": "PUSH1",
      "value": "0xE0"
    },
    "22529": {
      "op": "SHL"
    },
    "22530": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22532": {
      "op": "MSTORE"
    },
    "22533": {
      "op": "PUSH1",
      "value": "0x41"
    },
    "22535": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "22537": {
      "op": "MSTORE"
    },
    "22538": {
      "op": "PUSH1",
      "value": "0x24"
    },
    "22540": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22542": {
      "op": "REVERT"
    },
    "22543": {
      "op": "JUMPDEST"
    },
    "22544": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "22546": {
      "op": "PUSH1",
      "value": "0x1"
    },
    "22548": {
      "op": "PUSH1",
      "value": "0xA0"
    },
    "22550": {
      "op": "SHL"
    },
    "22551": {
      "op": "SUB"
    },
    "22552": {
      "op": "DUP2"
    },
    "22553": {
      "op": "AND"
    },
    "22554": {
      "op": "DUP2"
    },
    "22555": {
      "op": "EQ"
    },
    "22556": {
      "op": "PUSH2",
      "value": "0x38C3"
    },
    "22559": {
      "op": "JUMPI"
    },
    "22560": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22562": {
      "op": "DUP1"
    },
    "22563": {
      "op": "REVERT"
    },
    "22564": {
      "op": "JUMPDEST"
    },
    "22565": {
      "op": "DUP1"
    },
    "22566": {
      "op": "ISZERO"
    },
    "22567": {
      "op": "ISZERO"
    },
    "22568": {
      "op": "DUP2"
    },
    "22569": {
      "op": "EQ"
    },
    "22570": {
      "op": "PUSH2",
      "value": "0x38C3"
    },
    "22573": {
      "op": "JUMPI"
    },
    "22574": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22576": {
      "op": "DUP1"
    },
    "22577": {
      "op": "REVERT"
    },
    "22578": {
      "op": "JUMPDEST"
    },
    "22579": {
      "op": "PUSH1",
      "value": "0x4"
    },
    "22581": {
      "op": "DUP2"
    },
    "22582": {
      "op": "LT"
    },
    "22583": {
      "op": "PUSH2",
      "value": "0x38C3"
    },
    "22586": {
      "op": "JUMPI"
    },
    "22587": {
      "op": "PUSH1",
      "value": "0x0"
    },
    "22589": {
      "op": "DUP1"
    },
    "22590": {
      "op": "REVERT"
    }
  },
  "sha1": "e7ccc332447bf107732dc681461e6a844b65a694",
  "source": "// SPDX-License-Identifier: Apache-2.0\npragma solidity 0.8.2;\n\nimport \"@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol\";\n\nimport \"@etherisc/gif-interface/contracts/components/BasicRiskpool.sol\";\nimport \"@etherisc/gif-interface/contracts/modules/IBundle.sol\";\nimport \"@etherisc/gif-interface/contracts/modules/IPolicy.sol\";\nimport \"@etherisc/gif-interface/contracts/tokens/IBundleToken.sol\";\n\nimport \"./gif/BasicRiskpool2.sol\";\nimport \"./registry/IChainRegistryFacade.sol\";\nimport \"./staking/IStakingFacade.sol\";\n\n\ncontract DepegRiskpool is \n    BasicRiskpool2\n{\n    struct BundleInfo {\n        uint256 bundleId;\n        string name;\n        IBundle.BundleState state;\n        uint256 tokenId;\n        address owner;\n        uint256 lifetime;\n        uint256 minSumInsured;\n        uint256 maxSumInsured;\n        uint256 minDuration;\n        uint256 maxDuration;\n        uint256 annualPercentageReturn;\n        uint256 capitalSupportedByStaking;\n        uint256 capital;\n        uint256 lockedCapital;\n        uint256 balance;\n        uint256 createdAt;\n    }\n\n    event LogRiskpoolCapitalSet(uint256 poolCapitalNew, uint256 poolCapitalOld);\n    event LogBundleCapitalSet(uint256 bundleCapitalNew, uint256 bundleCapitalOld);\n\n    event LogAllowAllAccountsSet(bool allowAllAccounts);\n    event LogAllowAccountSet(address account, bool allowAccount);\n\n    event LogBundleExtended(uint256 bundleId, uint256 createdAt, uint256 lifetime, uint256 lifetimeExtended);\n    event LogBundleExpired(uint256 bundleId, uint256 createdAt, uint256 lifetime);\n    event LogBundleMismatch(uint256 bundleId, uint256 bundleIdRequested);\n    event LogBundleMatchesApplication(uint256 bundleId, bool sumInsuredOk, bool durationOk, bool premiumOk);\n\n    // values according to \n    // https://github.com/etherisc/depeg-ui/issues/328\n\n    bytes32 public constant EMPTY_STRING_HASH = keccak256(abi.encodePacked(\"\"));\n\n    uint256 public constant MIN_BUNDLE_LIFETIME = 14 * 24 * 3600;\n    uint256 public constant MAX_BUNDLE_LIFETIME = 180 * 24 * 3600;\n    uint256 public constant MIN_POLICY_DURATION = 14 * 24 * 3600;\n    uint256 public constant MAX_POLICY_DURATION = 120 * 24 * 3600;\n    uint256 public constant MIN_POLICY_COVERAGE = 2000 * 10 ** 6; // as usdt amount\n    uint256 public constant MAX_POLICY_COVERAGE = 10 ** 6 * 10 ** 6; // as usdt amount\n    uint256 public constant ONE_YEAR_DURATION = 365 * 24 * 3600; \n\n    uint256 public constant APR_100_PERCENTAGE = 10**6;\n    uint256 public constant MAX_APR = APR_100_PERCENTAGE / 5;\n\n    uint256 public constant EXTENSION_INTERVAL = 31 * 24 * 3600; // allowed interval to extend at end of lifetime\n\n    mapping(uint256 /* bundle id */ => uint96 /* nft id for bundle */) private _bundleNftId;\n    mapping(uint256 /* bundle id */ => uint256 /* lifetime extension */) private _bundleLifetimeExtension;\n    mapping(string /* bundle name */ => uint256 /* bundle id */) private _bundleIdForBundleName;\n\n    IChainRegistryFacade private _chainRegistry;\n    IStakingFacade private _staking;\n\n    // managed token\n    IERC20Metadata private _token;\n    uint256 private _tokenDecimals;\n\n    // sum insured % of protected amount\n    // 100 corresponds to a depeg price value down to 0.0 is covered by the policy\n    // 20 corresponds to only depeg values down to 0.8 are covered \n    // ie even if the chainlink price feed would report 0.65 at depeg time\n    // the policy holder payout is capped at 0.80\n    uint256 private _sumInsuredPercentage;\n    \n    // capital caps\n    uint256 private _riskpoolCapitalCap;\n    uint256 private _bundleCapitalCap;\n\n    // bundle creation whitelisting\n    mapping(address /* potential bundle owner */ => bool /* is allowed to create bundle*/) _allowedAccount;\n    bool private _allowAllAccounts;\n\n\n    modifier onlyAllowedAccount {\n        require(isAllowed(_msgSender()), \"ERROR:DRP-001:ACCOUNT_NOT_ALLOWED_FOR_BUNDLE_CREATION\");\n        _;\n    }\n\n\n    constructor(\n        bytes32 name,\n        uint256 sumOfSumInsuredCap,\n        uint256 sumInsuredPercentage,\n        address erc20Token,\n        address wallet,\n        address registry\n    )\n        BasicRiskpool2(name, getFullCollateralizationLevel(), sumOfSumInsuredCap, erc20Token, wallet, registry)\n    {\n        require(\n            sumInsuredPercentage > 0 && sumInsuredPercentage <= 100,\n            \"ERROR:DRP-005:SUM_INSURED_PERCENTAGE_INVALID\");\n\n        _sumInsuredPercentage = sumInsuredPercentage;\n\n        _token = IERC20Metadata(erc20Token);\n        _tokenDecimals = _token.decimals();\n\n        _riskpoolCapitalCap = sumOfSumInsuredCap;\n        _bundleCapitalCap = _riskpoolCapitalCap / 10;\n        _allowAllAccounts = true;\n\n        _staking = IStakingFacade(address(0));\n        _chainRegistry = IChainRegistryFacade(address(0));\n    }\n\n\n    function setCapitalCaps(\n        uint256 poolCapitalCap,\n        uint256 bundleCapitalCap\n    )\n        public\n        onlyOwner\n    {\n        require(poolCapitalCap <= getSumOfSumInsuredCap(), \"ERROR:DRP-011:POOL_CAPITAL_CAP_TOO_LARGE\");\n        require(bundleCapitalCap < poolCapitalCap, \"ERROR:DRP-012:BUNDLE_CAPITAL_CAP_TOO_LARGE\");\n        require(bundleCapitalCap > 0, \"ERROR:DRP-013:BUNDLE_CAPITAL_CAP_ZERO\");\n\n        uint256 poolCapOld = _riskpoolCapitalCap;\n        uint256 bundleCapOld = _bundleCapitalCap;\n\n        _riskpoolCapitalCap = poolCapitalCap;\n        _bundleCapitalCap = bundleCapitalCap;\n\n        emit LogRiskpoolCapitalSet(_riskpoolCapitalCap, poolCapOld);\n        emit LogBundleCapitalSet(_bundleCapitalCap, bundleCapOld);\n    }\n\n\n    function setAllowAllAccounts(bool allowAllAccounts)\n        external\n        onlyOwner\n    {\n        _allowAllAccounts = allowAllAccounts;\n        emit LogAllowAllAccountsSet(_allowAllAccounts);\n    }\n\n\n    function isAllowAllAccountsEnabled()\n        external\n        view\n        returns(bool allowAllAccounts)\n    {\n        return _allowAllAccounts;\n    }\n\n\n    function setAllowAccount(address account, bool allowAccount)\n        external\n        onlyOwner\n    {\n        _allowedAccount[account] = allowAccount;\n        emit LogAllowAccountSet(account, _allowedAccount[account]);\n    }\n\n\n    function isAllowed(address account)\n        public\n        view\n        returns(bool allowed)\n    {\n        return _allowAllAccounts || _allowedAccount[account];\n    }\n\n\n    function setStakingAddress(address stakingAddress)\n        external\n        onlyOwner\n    {\n        _staking = IStakingFacade(stakingAddress);\n        require(_staking.implementsIStaking(), \"ERROR:DRP-016:STAKING_NOT_ISTAKING\");\n\n        _chainRegistry = IChainRegistryFacade(_staking.getRegistry());\n    }\n\n\n    function getStaking()\n        external\n        view\n        returns(IStakingFacade)\n    {\n        return _staking;\n    }\n\n\n    function getChainRegistry()\n        external\n        view\n        returns(IChainRegistryFacade)\n    {\n        return _chainRegistry;\n    }\n\n    function createBundle(\n        string memory name,\n        uint256 lifetime,\n        uint256 policyMinProtectedBalance,\n        uint256 policyMaxProtectedBalance,\n        uint256 policyMinDuration,\n        uint256 policyMaxDuration,\n        uint256 annualPercentageReturn,\n        uint256 initialAmount\n    ) \n        public\n        onlyAllowedAccount\n        returns(uint256 bundleId)\n    {\n        require(\n            _bundleIdForBundleName[name] == 0,\n            \"ERROR:DRP-020:NAME_NOT_UNIQUE\");\n        require(\n            lifetime >= MIN_BUNDLE_LIFETIME\n            && lifetime <= MAX_BUNDLE_LIFETIME, \n            \"ERROR:DRP-021:LIFETIME_INVALID\");\n\n        // get sum insured bounds from protected balance bounds\n        uint256 policyMinSumInsured = calculateSumInsured(policyMinProtectedBalance);\n        uint256 policyMaxSumInsured = calculateSumInsured(policyMaxProtectedBalance);\n        \n        require(\n            policyMaxProtectedBalance >= policyMinProtectedBalance\n            && policyMaxProtectedBalance <= MAX_POLICY_COVERAGE\n            && policyMaxSumInsured <= _bundleCapitalCap,\n            \"ERROR:DRP-022:MAX_PROTECTED_BALANCE_INVALID\");\n        require(\n            policyMinProtectedBalance >= MIN_POLICY_COVERAGE\n            && policyMinProtectedBalance <= policyMaxProtectedBalance, \n            \"ERROR:DRP-023:MIN_PROTECTED_BALANCE_INVALID\");\n        require(\n            policyMaxDuration > 0\n            && policyMaxDuration <= MAX_POLICY_DURATION, \n            \"ERROR:DRP-024:MAX_DURATION_INVALID\");\n        require(\n            policyMinDuration >= MIN_POLICY_DURATION\n            && policyMinDuration <= policyMaxDuration, \n            \"ERROR:DRP-025:MIN_DURATION_INVALID\");\n        require(\n            annualPercentageReturn > 0\n            && annualPercentageReturn <= MAX_APR, \n            \"ERROR:DRP-026:APR_INVALID\");\n        require(\n            initialAmount > 0\n            && initialAmount <= _bundleCapitalCap, \n            \"ERROR:DRP-027:RISK_CAPITAL_INVALID\");\n        require(\n            getCapital() + initialAmount <= _riskpoolCapitalCap,\n            \"ERROR:DRP-028:POOL_CAPITAL_CAP_EXCEEDED\");\n\n        bytes memory filter = encodeBundleParamsAsFilter(\n            name,\n            lifetime,\n            policyMinSumInsured,\n            policyMaxSumInsured,\n            policyMinDuration,\n            policyMaxDuration,\n            annualPercentageReturn\n        );\n\n        bundleId = super.createBundle(filter, initialAmount);\n\n        if(keccak256(abi.encodePacked(name)) != EMPTY_STRING_HASH) {\n            _bundleIdForBundleName[name] = bundleId;\n        }\n\n        // Register the new bundle with the staking/bundle registry contract. \n        // Staking and registry are set in tandem (the address of the registry is retrieved from staking),\n        // so if one is present, its safe to assume the other is too.\n        IBundle.Bundle memory bundle = _instanceService.getBundle(bundleId);\n\n        if (address(_chainRegistry) != address(0) && isComponentRegistered(bundle.riskpoolId)) { \n            registerBundleInRegistry(bundle, name, lifetime);\n        }\n    }\n\n\n    function extendBundleLifetime(\n        uint256 bundleId,\n        uint256 lifetimeExtension\n    )\n        external\n        onlyBundleOwner(bundleId)\n    {\n        require(\n            lifetimeExtension >= MIN_BUNDLE_LIFETIME\n            && lifetimeExtension <= MAX_BUNDLE_LIFETIME, \n            \"ERROR:DRP-030:LIFETIME_EXTENSION_INVALID\");\n\n        (\n            IBundle.BundleState state,\n            uint256 createdAt,\n            uint256 lifetime,\n            uint256 extendedLifetime,\n            bool isExpired\n        ) = getBundleLifetimeData(bundleId);\n\n        require(state == IBundle.BundleState.Active, \"ERROR:DRP-031:BUNDLE_NOT_ACTIVE\");\n        require(!isExpired, \"ERROR:DRP-032:BUNDLE_EXPIRED\");\n        require(block.timestamp > createdAt + extendedLifetime - EXTENSION_INTERVAL, \"ERROR:DRP-033:TOO_EARLY\");\n\n        _bundleLifetimeExtension[bundleId] += lifetimeExtension;\n        uint256 lifetimeExtended = lifetime + _bundleLifetimeExtension[bundleId];\n\n        // update lifetime in registry (if registry is available and bundle is registered)\n        if (address(_chainRegistry) != address(0) && _bundleNftId[bundleId] > 0) { \n            uint96 nftId = getNftId(bundleId);\n            _chainRegistry.extendBundleLifetime(nftId, lifetimeExtension);\n        }\n\n        // write log entry\n        emit LogBundleExtended(bundleId, createdAt, lifetime, lifetimeExtended);\n    }\n\n\n    function getNftId(uint256 bundleId)\n        public\n        view \n        returns(uint96 nftId)\n    {\n        nftId = _bundleNftId[bundleId];\n        return nftId > 0 ? nftId : _chainRegistry.getBundleNftId(_instanceService.getInstanceId(), bundleId);\n    }\n\n\n    function getBundleLifetimeData(uint256 bundleId)\n        public\n        view\n        returns(\n            IBundle.BundleState state,\n            uint256 createdAt,\n            uint256 lifetime,\n            uint256 extendedLifetime,\n            bool isExpired\n        )\n    {\n        IBundle.Bundle memory bundle = _instanceService.getBundle(bundleId);\n        (, lifetime,,,,,) = decodeBundleParamsFromFilter(bundle.filter);\n        uint256 lifetimeExtension = _bundleLifetimeExtension[bundleId];\n\n        state = bundle.state;\n        createdAt = bundle.createdAt;\n        extendedLifetime = lifetime + lifetimeExtension;\n        isExpired = block.timestamp > bundle.createdAt + lifetime + lifetimeExtension;\n    }\n\n\n    function getSumInsuredPercentage()\n        external\n        view\n        returns(uint256 sumInsuredPercentage)\n    {\n        return _sumInsuredPercentage;\n    }\n\n\n    function calculateSumInsured(uint256 protectedBalance)\n        public\n        view\n        returns(uint256 sumInsured)\n    {\n        return (protectedBalance * _sumInsuredPercentage) / 100;\n    }\n\n\n    function depegPriceIsBelowProtectedDepegPrice(uint256 depegPrice, uint256 targetPrice)\n        public\n        view\n        returns(bool isBelowProtectedPrice)\n    {\n        return 100 * depegPrice < targetPrice * (100 - _sumInsuredPercentage);\n    }\n\n\n    function getProtectedMinDepegPrice(uint256 targetPrice)\n        public\n        view\n        returns(uint256 protectedDepegPrice)\n    {\n        return (targetPrice * (100 - _sumInsuredPercentage)) / 100;\n    }\n\n\n    function isComponentRegistered(uint256 componentId)\n        private\n        view\n        returns(bool)\n    {\n        bytes32 instanceId = _instanceService.getInstanceId();\n        uint96 componentNftId = _chainRegistry.getComponentNftId(instanceId, componentId);\n        return _chainRegistry.exists(componentNftId);\n    }\n\n    /**\n     * @dev Register the bundle with given id in the bundle registry.\n     */    \n    function registerBundleInRegistry(\n        IBundle.Bundle memory bundle,\n        string memory name,\n        uint256 lifetime\n    )\n        private\n    {\n        bytes32 instanceId = _instanceService.getInstanceId();\n        uint256 expiration = bundle.createdAt + lifetime;\n\n        // register bundle and keep track of nft id\n        _bundleNftId[bundle.id] = _chainRegistry.registerBundle(\n            instanceId,\n            bundle.riskpoolId,\n            bundle.id,\n            name,\n            expiration\n        );\n    }\n\n    function getBundleInfo(uint256 bundleId)\n        external\n        view\n        returns(BundleInfo memory info)\n    {\n        IBundle.Bundle memory bundle = _instanceService.getBundle(bundleId);\n        IBundleToken token = _instanceService.getBundleToken();\n\n        (\n            string memory name,\n            uint256 lifetime,\n            uint256 minSumInsured,\n            uint256 maxSumInsured,\n            uint256 minDuration,\n            uint256 maxDuration,\n            uint256 annualPercentageReturn\n        ) = decodeBundleParamsFromFilter(bundle.filter);\n\n        address tokenOwner = token.burned(bundle.tokenId) ? address(0) : token.ownerOf(bundle.tokenId);\n        uint256 capitalSupportedByStaking = getSupportedCapitalAmount(bundleId);\n        uint256 extendedLifetime = lifetime + _bundleLifetimeExtension[bundleId];\n\n        info = BundleInfo(\n            bundleId,\n            name,\n            bundle.state,\n            bundle.tokenId,\n            tokenOwner,\n            extendedLifetime,\n            minSumInsured,\n            maxSumInsured,\n            minDuration,\n            maxDuration,\n            annualPercentageReturn,\n            capitalSupportedByStaking,\n            bundle.capital,\n            bundle.lockedCapital,\n            bundle.balance,\n            bundle.createdAt\n        );\n    }\n\n\n    function getFilterDataStructure() external override pure returns(string memory) {\n        return \"(uint256 minSumInsured,uint256 maxSumInsured,uint256 minDuration,uint256 maxDuration,uint256 annualPercentageReturn)\";\n    }\n\n    function encodeBundleParamsAsFilter(\n        string memory name,\n        uint256 lifetime,\n        uint256 minSumInsured,\n        uint256 maxSumInsured,\n        uint256 minDuration,\n        uint256 maxDuration,\n        uint256 annualPercentageReturn\n    )\n        public pure\n        returns (bytes memory filter)\n    {\n        filter = abi.encode(\n            name,\n            lifetime,\n            minSumInsured,\n            maxSumInsured,\n            minDuration,\n            maxDuration,\n            annualPercentageReturn\n        );\n    }\n\n    function decodeBundleParamsFromFilter(\n        bytes memory filter\n    )\n        public pure\n        returns (\n            string memory name,\n            uint256 lifetime,\n            uint256 minSumInsured,\n            uint256 maxSumInsured,\n            uint256 minDuration,\n            uint256 maxDuration,\n            uint256 annualPercentageReturn\n        )\n    {\n        (\n            name,\n            lifetime,\n            minSumInsured,\n            maxSumInsured,\n            minDuration,\n            maxDuration,\n            annualPercentageReturn\n        ) = abi.decode(filter, (string, uint256, uint256, uint256, uint256, uint256, uint256));\n    }\n\n\n    function encodeApplicationParameterAsData(\n        address wallet,\n        uint256 protectedBalance,\n        uint256 duration,\n        uint256 bundleId,\n        uint256 maxPremium\n    )\n        public pure\n        returns (bytes memory data)\n    {\n        data = abi.encode(\n            wallet,\n            protectedBalance,\n            duration,\n            bundleId,\n            maxPremium\n        );\n    }\n\n\n    function decodeApplicationParameterFromData(\n        bytes memory data\n    )\n        public pure\n        returns (\n            address wallet,\n            uint256 protectedBalance,\n            uint256 duration,\n            uint256 bundleId,\n            uint256 maxPremium\n        )\n    {\n        (\n            wallet,\n            protectedBalance,\n            duration,\n            bundleId,\n            maxPremium\n        ) = abi.decode(data, (address, uint256, uint256, uint256, uint256));\n    }\n\n    function getBundleFilter(uint256 bundleId) public view returns (bytes memory filter) {\n        IBundle.Bundle memory bundle = _instanceService.getBundle(bundleId);\n        filter = bundle.filter;\n    }\n\n    // sorts bundles on increasing annual percentage return\n    function isHigherPriorityBundle(uint256 firstBundleId, uint256 secondBundleId) \n        public override \n        view \n        returns (bool firstBundleIsHigherPriority) \n    {\n        uint256 firstApr = _getBundleApr(firstBundleId);\n        uint256 secondApr = _getBundleApr(secondBundleId);\n        firstBundleIsHigherPriority = (firstApr < secondApr);\n    }\n\n\n    function bundleMatchesApplication(\n        IBundle.Bundle memory bundle, \n        IPolicy.Application memory application\n    ) \n        public view override\n        returns(bool isMatching) \n    {}\n\n\n    function bundleMatchesApplication2(\n        IBundle.Bundle memory bundle, \n        IPolicy.Application memory application\n    ) \n        public override\n        returns(bool isMatching) \n    {\n        (\n            , // name not needed\n            uint256 lifetime,\n            uint256 minSumInsured,\n            uint256 maxSumInsured,\n            uint256 minDuration,\n            uint256 maxDuration,\n            uint256 annualPercentageReturn\n        ) = decodeBundleParamsFromFilter(bundle.filter);\n\n        // enforce max bundle lifetime\n        uint256 extendedLifetime = lifetime + _bundleLifetimeExtension[bundle.id];\n        if(block.timestamp > bundle.createdAt + extendedLifetime) {\n            // TODO this expired bundle bundle should be removed from active bundles\n            // ideally this is done in the core, at least should be done\n            // in basicriskpool template\n            // may not be done here:\n            // - lockBundle does not work as riskpool is not owner of bundle\n            // - remove from active list would modify list that is iterateed over right now...\n\n            emit LogBundleExpired(bundle.id, bundle.createdAt, extendedLifetime);\n            return false;\n        }\n\n        // detailed match check\n        return detailedBundleApplicationMatch(\n            bundle.id,\n            minSumInsured,\n            maxSumInsured,\n            minDuration,\n            maxDuration,\n            annualPercentageReturn,\n            application\n        );\n    }\n\n    function detailedBundleApplicationMatch(\n        uint256 bundleId,\n        uint256 minSumInsured,\n        uint256 maxSumInsured,\n        uint256 minDuration,\n        uint256 maxDuration,\n        uint256 annualPercentageReturn,\n        IPolicy.Application memory application\n    )\n        public\n        returns(bool isMatching)\n    {\n        (\n            , // we don't care about the wallet address here\n            , // we don't care about the protected balance here\n            uint256 duration,\n            uint256 applicationBundleId,\n            uint256 maxPremium\n        ) = decodeApplicationParameterFromData(application.data);\n\n        // if bundle id specified a match is required\n        if(applicationBundleId > 0 && bundleId != applicationBundleId) {\n            emit LogBundleMismatch(bundleId, applicationBundleId);\n            return false;\n        }\n\n        bool sumInsuredOk = true;\n        bool durationOk = true;\n        bool premiumOk = true;\n\n        if(application.sumInsuredAmount < minSumInsured) { sumInsuredOk = false; }\n        if(application.sumInsuredAmount > maxSumInsured) { sumInsuredOk = false; }\n\n        // commented code below to indicate how to enforce hard link to stking in this contract\n        // if(getSupportedCapitalAmount(bundle.id) < bundle.lockedCapital + application.sumInsuredAmount) {\n        //     sumInsuredOk = false;\n        // }\n\n        if(duration < minDuration) { durationOk = false; }\n        if(duration > maxDuration) { durationOk = false; }\n        \n        uint256 premium = calculatePremium(application.sumInsuredAmount, duration, annualPercentageReturn);\n        if(premium > maxPremium) { premiumOk = false; }\n\n        emit LogBundleMatchesApplication(bundleId, sumInsuredOk, durationOk, premiumOk);\n        return (sumInsuredOk && durationOk && premiumOk);\n    }\n\n\n    function getSupportedCapitalAmount(uint256 bundleId)\n        public view\n        returns(uint256 capitalCap)\n    {\n        // if no staking data provider is available anything goes\n        if(address(_staking) == address(0)) {\n            return _bundleCapitalCap;\n        }\n\n        // otherwise: get amount supported by staking\n        uint96 bundleNftId = _bundleNftId[bundleId];\n        return _staking.capitalSupport(bundleNftId);\n    }\n\n\n    function calculatePremium(\n        uint256 sumInsured,\n        uint256 duration,\n        uint256 annualPercentageReturn\n    ) \n        public pure\n        returns(uint256 premiumAmount) \n    {\n        uint256 policyDurationReturn = annualPercentageReturn * duration / ONE_YEAR_DURATION;\n        premiumAmount = sumInsured * policyDurationReturn / APR_100_PERCENTAGE;\n    }\n\n    function getRiskpoolCapitalCap() public view returns (uint256 poolCapitalCap) {\n        return _riskpoolCapitalCap;\n    }\n\n    function getBundleCapitalCap() public view returns (uint256 bundleCapitalCap) {\n        return _bundleCapitalCap;\n    }\n\n    function getMaxBundleLifetime() public pure returns(uint256 maxBundleLifetime) {\n        return MAX_BUNDLE_LIFETIME;\n    }\n\n\n    function getOneYearDuration() public pure returns(uint256 yearDuration) { \n        return ONE_YEAR_DURATION;\n    }\n\n\n    function getApr100PercentLevel() public pure returns(uint256 apr100PercentLevel) { \n        return APR_100_PERCENTAGE;\n    }\n\n\n    function _afterFundBundle(uint256 bundleId, uint256 amount)\n        internal\n        override\n        view\n    {\n        require(\n            _instanceService.getBundle(bundleId).capital <= _bundleCapitalCap, \n            \"ERROR:DRP-100:FUNDING_EXCEEDS_BUNDLE_CAPITAL_CAP\");\n\n        require(\n            getCapital() <= _riskpoolCapitalCap, \n            \"ERROR:DRP-101:FUNDING_EXCEEDS_RISKPOOL_CAPITAL_CAP\");\n    }\n\n\n    function _getBundleApr(uint256 bundleId) internal view returns (uint256 annualPercentageReturn) {\n        bytes memory filter = getBundleFilter(bundleId);\n        (,,,,,, annualPercentageReturn) = decodeBundleParamsFromFilter(filter);\n    }\n}\n",
  "sourceMap": "532:23693:53:-:0;;;968:35:57;;;-1:-1:-1;;968:35:57;;;3930:853:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4145:4;1361:6:58;4184:18:53;4204:10;4216:6;4224:8;1472:4:57;1478:17;4184:18:53;4204:10;4216:6;4224:8;1472:4:57;2610:22:58;4224:8:53;936:32:0;719:10:11;936:18:0;:32::i;:::-;-1:-1:-1;;;;;1627:22:26;::::1;1619:70;;;::::0;-1:-1:-1;;;1619:70:26;;3005:2:67;1619:70:26::1;::::0;::::1;2987:21:67::0;3044:2;3024:18;;;3017:30;3083:34;3063:18;;;3056:62;-1:-1:-1;;;3134:18:67;;;3127:33;3177:19;;1619:70:26::1;;;;;;;;;1702:9;:31:::0;;-1:-1:-1;;;;;;1702:31:26::1;;-1:-1:-1::0;;;;;1702:31:26;::::1;;;::::0;;1754:12:::1;:10;:12::i;:::-;1744:7;:22:::0;;-1:-1:-1;;;;;;1744:22:26::1;-1:-1:-1::0;;;;;1744:22:26;;;::::1;::::0;;;::::1;::::0;;1802:27:::1;:25;:27::i;:::-;1777:22;:52:::0;;-1:-1:-1;;;;;;1777:52:26::1;-1:-1:-1::0;;;;;1777:52:26;;;::::1;::::0;;;::::1;::::0;;1859:21:::1;:19;:21::i;:::-;1840:16;:40:::0;;-1:-1:-1;;;;;;1840:40:26::1;-1:-1:-1::0;;;;;1840:40:26;;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;1893:21:26;;;1925:14:::1;:30:::0;;1942:13;;-1:-1:-1;;1925:30:26;;::::1;::::0;1942:13;1925:30:::1;::::0;::::1;;;;-1:-1:-1::0;;;1925:30:26::1;;;;;;;;;;;::::0;;-1:-1:-1;2007:14:26::1;::::0;2037::::1;::::0;1973:142:::1;::::0;::::1;::::0;::::1;::::0;2007:14;;2037::::1;::::0;::::1;::::0;2075:4:::1;::::0;2037:14:::1;2104:9:::0;;::::1;-1:-1:-1::0;;;;;2104:9:26::1;::::0;1973:142:::1;:::i;:::-;;;;;;;;-1:-1:-1::0;;;2659:18:58::1;:38:::0;;;2716:23;2708:77:::1;;;::::0;-1:-1:-1;;;2708:77:58;;4172:2:67;2708:77:58::1;::::0;::::1;4154:21:67::0;4211:2;4191:18;;;4184:30;4250:34;4230:18;;;4223:62;-1:-1:-1;;;4301:18:67;;;4294:39;4350:19;;2708:77:58::1;4144:231:67::0;2708:77:58::1;2795:19;:40:::0;;;-1:-1:-1;;;;;2854:24:58;::::1;2846:69;;;::::0;-1:-1:-1;;;2846:69:58;;3811:2:67;2846:69:58::1;::::0;::::1;3793:21:67::0;;;3830:18;;;3823:30;3889:34;3869:18;;;3862:62;3941:18;;2846:69:58::1;3783:182:67::0;2846:69:58::1;2925:11;:24:::0;;-1:-1:-1;;;;;;2925:24:58::1;-1:-1:-1::0;;;;;2925:24:58;;::::1;::::0;;;::::1;::::0;;;2968:20;::::1;2960:66;;;::::0;-1:-1:-1;;;2960:66:58;;3409:2:67;2960:66:58::1;::::0;::::1;3391:21:67::0;3448:2;3428:18;;;3421:30;3487:34;3467:18;;;3460:62;-1:-1:-1;;;3538:18:67;;;3531:31;3579:19;;2960:66:58::1;3381:223:67::0;2960:66:58::1;3036:7;:16:::0;;-1:-1:-1;;;;;;3036:16:58::1;-1:-1:-1::0;;;;;3036:16:58;::::1;;::::0;;3099:38:::1;-1:-1:-1::0;;;3099:19:58::1;:38::i;:::-;3063:16;:75:::0;;-1:-1:-1;;;;;;3063:75:58::1;-1:-1:-1::0;;;;;3063:75:58;;;::::1;::::0;;;::::1;::::0;;3185:38:::1;-1:-1:-1::0;;;3185:19:58::1;:38::i;:::-;3149:16;:75:::0;;-1:-1:-1;;;;;;3149:75:58::1;-1:-1:-1::0;;;;;3149:75:58;;::::1;;::::0;;3249:16:::1;::::0;:33:::1;::::0;;-1:-1:-1;;;3249:33:58;;;;:16;;;::::1;::::0;:31:::1;::::0;:33:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;:16;:33;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3234:12;;:48;;;;;-1:-1:-1::0;;;;;3234:48:58::1;;;;;-1:-1:-1::0;;;;;3234:48:58::1;;;;;;2357:932:::0;;;;;;1265:289:57;;;;;;4292:1:53::1;4269:20;:24;:55;;;;;4321:3;4297:20;:27;;4269:55;4248:137;;;::::0;-1:-1:-1;;;4248:137:53;;2592:2:67;4248:137:53::1;::::0;::::1;2574:21:67::0;2631:2;2611:18;;;2604:30;2670:34;2650:18;;;2643:62;-1:-1:-1;;;2721:18:67;;;2714:42;2773:19;;4248:137:53::1;2564:234:67::0;4248:137:53::1;4396:21;:44:::0;;;4451:6:::1;:35:::0;;-1:-1:-1;;;;;;4451:35:53::1;-1:-1:-1::0;;;;;4451:35:53;;::::1;::::0;;;::::1;::::0;;;;4513:17:::1;::::0;;-1:-1:-1;;;4513:17:53;;;;:6;;;::::1;::::0;:15:::1;::::0;:17:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;:6;:17;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4496:34;;:14;:34:::0;4541:19:::1;:40:::0;;;4611:24:::1;4633:2;4563:18:::0;4611:24:::1;:::i;:::-;4591:17;:44:::0;-1:-1:-1;;4645:17:53::1;:24:::0;;-1:-1:-1;;4645:24:53::1;4665:4;4645:24;::::0;;-1:-1:-1;;4680:8:53::1;:37:::0;;-1:-1:-1;;;;;;4680:37:53;;::::1;::::0;;;4727:14:::1;:49:::0;;;;::::1;::::0;;-1:-1:-1;532:23693:53;;-1:-1:-1;532:23693:53;2433:187:0;2506:16;2525:6;;-1:-1:-1;;;;;2541:17:0;;;-1:-1:-1;;;;;;2541:17:0;;;;;;2573:40;;2525:6;;;;;;;2573:40;;2506:16;2573:40;2433:187;;:::o;4377:126:26:-;4422:7;4457:29;-1:-1:-1;;;4457:19:26;:29::i;:::-;4442:45;;4377:126;:::o;4681:186::-;4741:22;4806:44;;:19;:44::i;4511:162::-;4565:16;4618:38;-1:-1:-1;;;4875:145:26;4977:9;;:35;;-1:-1:-1;;;4977:35:26;;;;;1732:25:67;;;4949:7:26;;4977:9;;;-1:-1:-1;;;;;4977:9:26;;:21;;1705:18:67;;4977:35:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4970:42;4875:145;-1:-1:-1;;4875:145:26:o;14:261:67:-;;137:2;125:9;116:7;112:23;108:32;105:2;;;158:6;150;143:22;105:2;195:9;189:16;214:31;239:5;214:31;:::i;:::-;264:5;95:180;-1:-1:-1;;;95:180:67:o;280:715::-;;;;;;;488:3;476:9;467:7;463:23;459:33;456:2;;;510:6;502;495:22;456:2;544:9;538:16;528:26;;594:2;583:9;579:18;573:25;563:35;;638:2;627:9;623:18;617:25;607:35;;685:2;674:9;670:18;664:25;698:31;723:5;698:31;:::i;:::-;798:3;783:19;;777:26;748:5;;-1:-1:-1;812:33:67;777:26;812:33;:::i;:::-;916:3;901:19;;895:26;864:7;;-1:-1:-1;930:33:67;895:26;930:33;:::i;:::-;982:7;972:17;;;446:549;;;;;;;;:::o;1288:293::-;;1409:2;1397:9;1388:7;1384:23;1380:32;1377:2;;;1430:6;1422;1415:22;1377:2;1467:9;1461:16;1517:4;1510:5;1506:16;1499:5;1496:27;1486:2;;1542:6;1534;1527:22;1768:617;2016:25;;;2003:3;1988:19;;2071:1;2060:13;;2050:2;;2116:10;2111:3;2107:20;2104:1;2097:31;2151:4;2148:1;2141:15;2179:4;2176:1;2169:15;2050:2;2225;2210:18;;2203:34;;;;-1:-1:-1;;;;;2311:15:67;;;2306:2;2291:18;;2284:43;2363:15;;2358:2;2343:18;;;2336:43;1970:415;;-1:-1:-1;1970:415:67:o;4380:217::-;;4446:1;4436:2;;-1:-1:-1;;;4471:31:67;;4525:4;4522:1;4515:15;4553:4;4478:1;4543:15;4436:2;-1:-1:-1;4582:9:67;;4426:171::o;4602:131::-;-1:-1:-1;;;;;4677:31:67;;4667:42;;4657:2;;4723:1;4720;4713:12;4657:2;4647:86;:::o;:::-;532:23693:53;;;;;;",
  "sourcePath": "contracts/DepegRiskpool.sol",
  "type": "contract"
}