{
  "_format": "hh-sol-artifact-1",
  "contractName": "MVM_InboxSenderManager",
  "sourceName": "contracts/MVM/MVM_InboxSenderManager.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_libAddressManager",
          "type": "address"
        },
        {
          "components": [
            {
              "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
              "name": "senderType",
              "type": "uint8"
            },
            {
              "internalType": "address",
              "name": "sender",
              "type": "address"
            }
          ],
          "internalType": "struct iMVM_InboxSenderManager.InboxSender[]",
          "name": "_defaultInboxSenders",
          "type": "tuple[]"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "blockNumber",
          "type": "uint256"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "inboxSender",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
          "name": "inboxSenderType",
          "type": "uint8"
        }
      ],
      "name": "InboxSenderSet",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "CONFIG_OWNER_KEY",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "blockNumbers",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
          "name": "",
          "type": "uint8"
        }
      ],
      "name": "defaultInboxSender",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "blockNumber",
          "type": "uint256"
        },
        {
          "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
          "name": "inboxSenderType",
          "type": "uint8"
        }
      ],
      "name": "getInboxSender",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
          "name": "",
          "type": "uint8"
        }
      ],
      "name": "inboxSenders",
      "outputs": [
        {
          "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
          "name": "senderType",
          "type": "uint8"
        },
        {
          "internalType": "address",
          "name": "sender",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "libAddressManager",
      "outputs": [
        {
          "internalType": "contract Lib_AddressManager",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "blockNumber",
          "type": "uint256"
        },
        {
          "components": [
            {
              "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
              "name": "senderType",
              "type": "uint8"
            },
            {
              "internalType": "address",
              "name": "sender",
              "type": "address"
            }
          ],
          "internalType": "struct iMVM_InboxSenderManager.InboxSender[]",
          "name": "_inboxSenders",
          "type": "tuple[]"
        }
      ],
      "name": "overwriteLastInboxSenders",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "_name",
          "type": "string"
        }
      ],
      "name": "resolve",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "blockNumber",
          "type": "uint256"
        },
        {
          "components": [
            {
              "internalType": "enum iMVM_InboxSenderManager.InboxSenderType",
              "name": "senderType",
              "type": "uint8"
            },
            {
              "internalType": "address",
              "name": "sender",
              "type": "address"
            }
          ],
          "internalType": "struct iMVM_InboxSenderManager.InboxSender[]",
          "name": "_inboxSenders",
          "type": "tuple[]"
        }
      ],
      "name": "setInboxSenders",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x60806040523480156200001157600080fd5b506040516200138e3803806200138e8339810160408190526200003491620001a3565b600080546001600160a01b0319166001600160a01b0384161781555b815181101562000109578181815181106200006f576200006f620002ab565b60200260200101516020015160036000848481518110620000945762000094620002ab565b6020026020010151600001516001811115620000b457620000b4620002c1565b6001811115620000c857620000c8620002c1565b8152602081019190915260400160002080546001600160a01b0319166001600160a01b03929092169190911790556200010181620002d7565b905062000050565b505050620002ff565b80516001600160a01b03811681146200012a57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b03811182821017156200016a576200016a6200012f565b60405290565b604051601f8201601f191681016001600160401b03811182821017156200019b576200019b6200012f565b604052919050565b6000806040808486031215620001b857600080fd5b620001c38462000112565b602085810151919450906001600160401b0380821115620001e357600080fd5b818701915087601f830112620001f857600080fd5b8151818111156200020d576200020d6200012f565b6200021d848260051b0162000170565b818152848101925060069190911b8301840190898211156200023e57600080fd5b928401925b818410156200029b5785848b0312156200025d5760008081fd5b6200026762000145565b845160028110620002785760008081fd5b81526200028785870162000112565b818701528352928501929184019162000243565b8096505050505050509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b600060018201620002f857634e487b7160e01b600052601160045260246000fd5b5060010190565b61107f806200030f6000396000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c8063705e6ee211610076578063cd8bff331161005b578063cd8bff33146101ac578063e6e9c874146101cd578063efdf8c9b146101e057600080fd5b8063705e6ee214610163578063a5a5c24d1461017657600080fd5b806311b1c93f146100a8578063299ca478146100bd578063461a447814610107578063669fdeb51461011a575b600080fd5b6100bb6100b6366004610b6c565b610239565b005b6000546100dd9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100dd610115366004610c01565b610474565b6101566040518060400160405280600d81526020017f4d455449535f4d414e414745520000000000000000000000000000000000000081525081565b6040516100fe9190610cd0565b6100bb610171366004610b6c565b610512565b6100dd610184366004610d53565b60036020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6101bf6101ba366004610d77565b610626565b6040519081526020016100fe565b6100dd6101db366004610d90565b610647565b61022b6101ee366004610d90565b600160209081526000928352604080842090915290825290205460ff811690610100900473ffffffffffffffffffffffffffffffffffffffff1682565b6040516100fe929190610dd6565b6102776040518060400160405280600d81526020017f4d455449535f4d414e4147455200000000000000000000000000000000000000815250610474565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103425760405162461bcd60e51b815260206004820152604960248201527f4d564d5f496e626f7853656e6465724d616e616765723a2046756e6374696f6e60448201527f2063616e206f6e6c792062652063616c6c656420627920746865204d4554495360648201527f5f4d414e414745522e0000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b6002546103b75760405162461bcd60e51b815260206004820152602b60248201527f4d564d5f496e626f7853656e6465724d616e616765723a204e6f20626c6f636b60448201527f20746f207570646174652e0000000000000000000000000000000000000000006064820152608401610339565b60028054600091906103cb90600190610e33565b815481106103db576103db610e4a565b9060005260206000200154905060028054806103f9576103f9610e60565b600082815260208082206000199084018101839055909201909255828252600180825260408084208480529283905280842080547fffffffffffffffffffffff000000000000000000000000000000000000000000908116909155918452909220805490921690915561046d8585856107e7565b5050505050565b600080546040517fbf40fac100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063bf40fac1906104cb908590600401610cd0565b602060405180830381865afa1580156104e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050c9190610e98565b92915050565b6105506040518060400160405280600d81526020017f4d455449535f4d414e4147455200000000000000000000000000000000000000815250610474565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106165760405162461bcd60e51b815260206004820152604960248201527f4d564d5f496e626f7853656e6465724d616e616765723a2046756e6374696f6e60448201527f2063616e206f6e6c792062652063616c6c656420627920746865204d4554495360648201527f5f4d414e414745522e0000000000000000000000000000000000000000000000608482015260a401610339565b6106218383836107e7565b505050565b6002818154811061063657600080fd5b600091825260209091200154905081565b6002546000908082036106ab576003600084600181111561066a5761066a610dc0565b600181111561067b5761067b610dc0565b815260208101919091526040016000205473ffffffffffffffffffffffffffffffffffffffff16915061050c9050565b60006106b8600183610eb5565b90505b600081126107905784600282815481106106d7576106d7610e4a565b90600052602060002001541161077e576000600160006002848154811061070057610700610e4a565b90600052602060002001548152602001908152602001600020600086600181111561072d5761072d610dc0565b600181111561073e5761073e610dc0565b8152602081019190915260400160002054610100900473ffffffffffffffffffffffffffffffffffffffff169050801561077c57925061050c915050565b505b8061078881610f29565b9150506106bb565b50600360008460018111156107a7576107a7610dc0565b60018111156107b8576107b8610dc0565b815260208101919091526040016000205473ffffffffffffffffffffffffffffffffffffffff16949350505050565b8061085a5760405162461bcd60e51b815260206004820152603660248201527f4d564d5f496e626f7853656e6465724d616e616765723a20496e626f7820736560448201527f6e646572732063616e6e6f7420626520656d7074792e000000000000000000006064820152608401610339565b60025415610927576002805461087290600190610e33565b8154811061088257610882610e4a565b906000526020600020015483116109275760405162461bcd60e51b815260206004820152605460248201527f4d564d5f496e626f7853656e6465724d616e616765723a20426c6f636b206e7560448201527f6d626572206d7573742062652067726561746572207468616e2074686520707260648201527f6576696f757320626c6f636b206e756d6265722e000000000000000000000000608482015260a401610339565b60005b81811015610b3157600083838381811061094657610946610e4a565b905060400201602001602081019061095e9190610f62565b73ffffffffffffffffffffffffffffffffffffffff16036109e75760405162461bcd60e51b815260206004820152603560248201527f4d564d5f496e626f7853656e6465724d616e616765723a20496e626f7820736560448201527f6e6465722063616e6e6f7420626520656d7074792e00000000000000000000006064820152608401610339565b8282828181106109f9576109f9610e4a565b905060400201600160008681526020019081526020016000206000858585818110610a2657610a26610e4a565b610a3c9260206040909202019081019150610d53565b6001811115610a4d57610a4d610dc0565b6001811115610a5e57610a5e610dc0565b81526020019081526020016000208181610a789190610f7f565b905050828282818110610a8d57610a8d610e4a565b610aa39260206040909202019081019150610d53565b6001811115610ab457610ab4610dc0565b838383818110610ac657610ac6610e4a565b9050604002016020016020810190610ade9190610f62565b73ffffffffffffffffffffffffffffffffffffffff16857fc45e836600cb2bb55f0347a02935415dba86cc30cce9ed0ca83927a0988d887260405160405180910390a4610b2a8161102f565b905061092a565b5050600280546001810182556000919091527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace019190915550565b600080600060408486031215610b8157600080fd5b83359250602084013567ffffffffffffffff80821115610ba057600080fd5b818601915086601f830112610bb457600080fd5b813581811115610bc357600080fd5b8760208260061b8501011115610bd857600080fd5b6020830194508093505050509250925092565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610c1357600080fd5b813567ffffffffffffffff80821115610c2b57600080fd5b818401915084601f830112610c3f57600080fd5b813581811115610c5157610c51610beb565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715610c9757610c97610beb565b81604052828152876020848701011115610cb057600080fd5b826020860160208301376000928101602001929092525095945050505050565b600060208083528351808285015260005b81811015610cfd57858101830151858201604001528201610ce1565b81811115610d0f576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60028110610d5057600080fd5b50565b600060208284031215610d6557600080fd5b8135610d7081610d43565b9392505050565b600060208284031215610d8957600080fd5b5035919050565b60008060408385031215610da357600080fd5b823591506020830135610db581610d43565b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b6040810160028410610df857634e487b7160e01b600052602160045260246000fd5b92815273ffffffffffffffffffffffffffffffffffffffff9190911660209091015290565b634e487b7160e01b600052601160045260246000fd5b600082821015610e4557610e45610e1d565b500390565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff81168114610d5057600080fd5b600060208284031215610eaa57600080fd5b8151610d7081610e76565b6000808312837f800000000000000000000000000000000000000000000000000000000000000001831281151615610eef57610eef610e1d565b837f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018313811615610f2357610f23610e1d565b50500390565b60007f80000000000000000000000000000000000000000000000000000000000000008203610f5a57610f5a610e1d565b506000190190565b600060208284031215610f7457600080fd5b8135610d7081610e76565b8135610f8a81610d43565b60028110610fa857634e487b7160e01b600052602160045260246000fd5b815460ff82169150817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0082161783556020840135610fe581610e76565b74ffffffffffffffffffffffffffffffffffffffff008160081b16837fffffffffffffffffffffff0000000000000000000000000000000000000000008416171784555050505050565b6000600019820361104257611042610e1d565b506001019056fea26469706673582212206cc82d120c68a56bc5c646ec15662943a275d752f5c12718b49c47ff617b36fa64736f6c634300080f0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100a35760003560e01c8063705e6ee211610076578063cd8bff331161005b578063cd8bff33146101ac578063e6e9c874146101cd578063efdf8c9b146101e057600080fd5b8063705e6ee214610163578063a5a5c24d1461017657600080fd5b806311b1c93f146100a8578063299ca478146100bd578063461a447814610107578063669fdeb51461011a575b600080fd5b6100bb6100b6366004610b6c565b610239565b005b6000546100dd9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100dd610115366004610c01565b610474565b6101566040518060400160405280600d81526020017f4d455449535f4d414e414745520000000000000000000000000000000000000081525081565b6040516100fe9190610cd0565b6100bb610171366004610b6c565b610512565b6100dd610184366004610d53565b60036020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6101bf6101ba366004610d77565b610626565b6040519081526020016100fe565b6100dd6101db366004610d90565b610647565b61022b6101ee366004610d90565b600160209081526000928352604080842090915290825290205460ff811690610100900473ffffffffffffffffffffffffffffffffffffffff1682565b6040516100fe929190610dd6565b6102776040518060400160405280600d81526020017f4d455449535f4d414e4147455200000000000000000000000000000000000000815250610474565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103425760405162461bcd60e51b815260206004820152604960248201527f4d564d5f496e626f7853656e6465724d616e616765723a2046756e6374696f6e60448201527f2063616e206f6e6c792062652063616c6c656420627920746865204d4554495360648201527f5f4d414e414745522e0000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b6002546103b75760405162461bcd60e51b815260206004820152602b60248201527f4d564d5f496e626f7853656e6465724d616e616765723a204e6f20626c6f636b60448201527f20746f207570646174652e0000000000000000000000000000000000000000006064820152608401610339565b60028054600091906103cb90600190610e33565b815481106103db576103db610e4a565b9060005260206000200154905060028054806103f9576103f9610e60565b600082815260208082206000199084018101839055909201909255828252600180825260408084208480529283905280842080547fffffffffffffffffffffff000000000000000000000000000000000000000000908116909155918452909220805490921690915561046d8585856107e7565b5050505050565b600080546040517fbf40fac100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063bf40fac1906104cb908590600401610cd0565b602060405180830381865afa1580156104e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050c9190610e98565b92915050565b6105506040518060400160405280600d81526020017f4d455449535f4d414e4147455200000000000000000000000000000000000000815250610474565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106165760405162461bcd60e51b815260206004820152604960248201527f4d564d5f496e626f7853656e6465724d616e616765723a2046756e6374696f6e60448201527f2063616e206f6e6c792062652063616c6c656420627920746865204d4554495360648201527f5f4d414e414745522e0000000000000000000000000000000000000000000000608482015260a401610339565b6106218383836107e7565b505050565b6002818154811061063657600080fd5b600091825260209091200154905081565b6002546000908082036106ab576003600084600181111561066a5761066a610dc0565b600181111561067b5761067b610dc0565b815260208101919091526040016000205473ffffffffffffffffffffffffffffffffffffffff16915061050c9050565b60006106b8600183610eb5565b90505b600081126107905784600282815481106106d7576106d7610e4a565b90600052602060002001541161077e576000600160006002848154811061070057610700610e4a565b90600052602060002001548152602001908152602001600020600086600181111561072d5761072d610dc0565b600181111561073e5761073e610dc0565b8152602081019190915260400160002054610100900473ffffffffffffffffffffffffffffffffffffffff169050801561077c57925061050c915050565b505b8061078881610f29565b9150506106bb565b50600360008460018111156107a7576107a7610dc0565b60018111156107b8576107b8610dc0565b815260208101919091526040016000205473ffffffffffffffffffffffffffffffffffffffff16949350505050565b8061085a5760405162461bcd60e51b815260206004820152603660248201527f4d564d5f496e626f7853656e6465724d616e616765723a20496e626f7820736560448201527f6e646572732063616e6e6f7420626520656d7074792e000000000000000000006064820152608401610339565b60025415610927576002805461087290600190610e33565b8154811061088257610882610e4a565b906000526020600020015483116109275760405162461bcd60e51b815260206004820152605460248201527f4d564d5f496e626f7853656e6465724d616e616765723a20426c6f636b206e7560448201527f6d626572206d7573742062652067726561746572207468616e2074686520707260648201527f6576696f757320626c6f636b206e756d6265722e000000000000000000000000608482015260a401610339565b60005b81811015610b3157600083838381811061094657610946610e4a565b905060400201602001602081019061095e9190610f62565b73ffffffffffffffffffffffffffffffffffffffff16036109e75760405162461bcd60e51b815260206004820152603560248201527f4d564d5f496e626f7853656e6465724d616e616765723a20496e626f7820736560448201527f6e6465722063616e6e6f7420626520656d7074792e00000000000000000000006064820152608401610339565b8282828181106109f9576109f9610e4a565b905060400201600160008681526020019081526020016000206000858585818110610a2657610a26610e4a565b610a3c9260206040909202019081019150610d53565b6001811115610a4d57610a4d610dc0565b6001811115610a5e57610a5e610dc0565b81526020019081526020016000208181610a789190610f7f565b905050828282818110610a8d57610a8d610e4a565b610aa39260206040909202019081019150610d53565b6001811115610ab457610ab4610dc0565b838383818110610ac657610ac6610e4a565b9050604002016020016020810190610ade9190610f62565b73ffffffffffffffffffffffffffffffffffffffff16857fc45e836600cb2bb55f0347a02935415dba86cc30cce9ed0ca83927a0988d887260405160405180910390a4610b2a8161102f565b905061092a565b5050600280546001810182556000919091527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace019190915550565b600080600060408486031215610b8157600080fd5b83359250602084013567ffffffffffffffff80821115610ba057600080fd5b818601915086601f830112610bb457600080fd5b813581811115610bc357600080fd5b8760208260061b8501011115610bd857600080fd5b6020830194508093505050509250925092565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610c1357600080fd5b813567ffffffffffffffff80821115610c2b57600080fd5b818401915084601f830112610c3f57600080fd5b813581811115610c5157610c51610beb565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715610c9757610c97610beb565b81604052828152876020848701011115610cb057600080fd5b826020860160208301376000928101602001929092525095945050505050565b600060208083528351808285015260005b81811015610cfd57858101830151858201604001528201610ce1565b81811115610d0f576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60028110610d5057600080fd5b50565b600060208284031215610d6557600080fd5b8135610d7081610d43565b9392505050565b600060208284031215610d8957600080fd5b5035919050565b60008060408385031215610da357600080fd5b823591506020830135610db581610d43565b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b6040810160028410610df857634e487b7160e01b600052602160045260246000fd5b92815273ffffffffffffffffffffffffffffffffffffffff9190911660209091015290565b634e487b7160e01b600052601160045260246000fd5b600082821015610e4557610e45610e1d565b500390565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff81168114610d5057600080fd5b600060208284031215610eaa57600080fd5b8151610d7081610e76565b6000808312837f800000000000000000000000000000000000000000000000000000000000000001831281151615610eef57610eef610e1d565b837f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018313811615610f2357610f23610e1d565b50500390565b60007f80000000000000000000000000000000000000000000000000000000000000008203610f5a57610f5a610e1d565b506000190190565b600060208284031215610f7457600080fd5b8135610d7081610e76565b8135610f8a81610d43565b60028110610fa857634e487b7160e01b600052602160045260246000fd5b815460ff82169150817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0082161783556020840135610fe581610e76565b74ffffffffffffffffffffffffffffffffffffffff008160081b16837fffffffffffffffffffffff0000000000000000000000000000000000000000008416171784555050505050565b6000600019820361104257611042610e1d565b506001019056fea26469706673582212206cc82d120c68a56bc5c646ec15662943a275d752f5c12718b49c47ff617b36fa64736f6c634300080f0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
