如何在Tron上查找列入黑名单的USDT地址 - 👉赶快围观
Tokenview APIs 上线 Web3 开发者 APIs 大合集 - 👉点击获取
交易信息
内部交易
事件日志(150)

0x1f9148a4a152bfd9f08c0847600d50114d662cf1cf7c3fd8d6c0e5b56d2ae537

复制
交易状态
成功
所在块
时间
01-21-2024 11:18:11 (Local)
Sponsored
合约调用转帐
60
交易总额
0 ETH
交易费
0.218587914691622942 ETH
Gas使用量
20,112,986 ()
Gas使用量最大限额
20,431,597
Gas价格
0.000000010868 ETH 
(10.867999147 Gwei)
Burnt
0.19973694112812684 ETH
确认数
3028738
Nonce
382
数据输入
0xdda04fc3
000000000000000000000000000000000000000000000000000000000000001e
0000000000000000000000000000000000000000000000000000000000000001
trace日志
[
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x12582a27e5e19492b4fcd194a60f8f5e1aa31b0f",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0xdda04fc3000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000001",
      "gas": "0x137c2ed"
    },
    "type": "call",
    "result": {
      "output": "0x020000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000e0c40b9544d710d4a519bce06340a0e7363d61370000000000000000000000009fecf1497ecf1c5592cacebd3ded1c49359101040000000000000000000000002f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd0000000000000000000000004af2c007246890dc1cedf76d0f58adb0eb4164ac0000000000000000000000002e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b000000000000000000000000860a3ceed165974df76653a624aed14f10f543fc000000000000000000000000bec043c275fd8891078ce8d48d12b6e8ee8b07ee000000000000000000000000cf1aaec2422cd4613d49d9dcabd83b37b145840700000000000000000000000062a3afce0103e1951452d22138c9c1465b35cebd000000000000000000000000f1f0f229929649eecebfa41cc981f5fb97db605b000000000000000000000000e99fe24b7e29624eb618239bd7199ec4421af8720000000000000000000000009b22cd31a2f9e536a15c53b9dfd603b692dba1710000000000000000000000006e584ddc129994bb841c85c885d447caa7a98b300000000000000000000000006fa8c8488f33c332df900eb060bd2ed3483acbfc0000000000000000000000008950b51633677d4a37354249270023ada43abaec000000000000000000000000ac458824ab41bb2f79eb3c5e3252b8e63ac2eca0000000000000000000000000faec2d39955e8c8aef4dfe488d38091d4196302300000000000000000000000085e7f9e378d0e69f0dd9774b48073da7846ce1860000000000000000000000008d34959974498cb8bdd2b83c916c58223c6ac3d5000000000000000000000000f4a0bd65ded5ef4dc187331eb6f43aab9b8e34770000000000000000000000004eabdcd35c3cd7196b27ab3ea4324d09a9da6a75000000000000000000000000e7dd8d1e950bfc717b34a4051574d8e19dfe4cf50000000000000000000000001e28fd2dbc5864c264b80e2889f812f64650fee7000000000000000000000000be359e1bd02a94ecd81290f9703414950a469e830000000000000000000000000a84b5db89eda8226e7a9f8b95f83ed3413ba58c0000000000000000000000006d11aa61aaeec093f1d5171be49dc03438bba5040000000000000000000000009d90c7a49406527afdcd4f6d95d2540cb9d0e81f000000000000000000000000f4a2e69f5da80360bd090cd6df8f22cb69bf50ca00000000000000000000000041f9c7b0b591623d6104e71e129a0ae0be9ad5d60000000000000000000000008e4995c61dca2360749e39d258b09529ab0d6c1b",
      "gasUsed": "0x132e65a"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0xdda04fc3000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000001",
      "gas": "0x1327f2b"
    },
    "type": "call",
    "result": {
      "output": "0x020000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000e0c40b9544d710d4a519bce06340a0e7363d61370000000000000000000000009fecf1497ecf1c5592cacebd3ded1c49359101040000000000000000000000002f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd0000000000000000000000004af2c007246890dc1cedf76d0f58adb0eb4164ac0000000000000000000000002e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b000000000000000000000000860a3ceed165974df76653a624aed14f10f543fc000000000000000000000000bec043c275fd8891078ce8d48d12b6e8ee8b07ee000000000000000000000000cf1aaec2422cd4613d49d9dcabd83b37b145840700000000000000000000000062a3afce0103e1951452d22138c9c1465b35cebd000000000000000000000000f1f0f229929649eecebfa41cc981f5fb97db605b000000000000000000000000e99fe24b7e29624eb618239bd7199ec4421af8720000000000000000000000009b22cd31a2f9e536a15c53b9dfd603b692dba1710000000000000000000000006e584ddc129994bb841c85c885d447caa7a98b300000000000000000000000006fa8c8488f33c332df900eb060bd2ed3483acbfc0000000000000000000000008950b51633677d4a37354249270023ada43abaec000000000000000000000000ac458824ab41bb2f79eb3c5e3252b8e63ac2eca0000000000000000000000000faec2d39955e8c8aef4dfe488d38091d4196302300000000000000000000000085e7f9e378d0e69f0dd9774b48073da7846ce1860000000000000000000000008d34959974498cb8bdd2b83c916c58223c6ac3d5000000000000000000000000f4a0bd65ded5ef4dc187331eb6f43aab9b8e34770000000000000000000000004eabdcd35c3cd7196b27ab3ea4324d09a9da6a75000000000000000000000000e7dd8d1e950bfc717b34a4051574d8e19dfe4cf50000000000000000000000001e28fd2dbc5864c264b80e2889f812f64650fee7000000000000000000000000be359e1bd02a94ecd81290f9703414950a469e830000000000000000000000000a84b5db89eda8226e7a9f8b95f83ed3413ba58c0000000000000000000000006d11aa61aaeec093f1d5171be49dc03438bba5040000000000000000000000009d90c7a49406527afdcd4f6d95d2540cb9d0e81f000000000000000000000000f4a2e69f5da80360bd090cd6df8f22cb69bf50ca00000000000000000000000041f9c7b0b591623d6104e71e129a0ae0be9ad5d60000000000000000000000008e4995c61dca2360749e39d258b09529ab0d6c1b",
      "gasUsed": "0x1327f2b"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x12d9fa7"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x1c65"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x128d68b"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x952"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x12d0489",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x3931a"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x12842be"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x903"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x1297e55"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x124d6fd"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x124d46f"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "input": "0x0b10b201",
      "gas": "0x128caa8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x124261e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x1242394"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x11f888b"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0xb26"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x11b0919"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x9a7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x11f71cf"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x11ad80f"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x115a693",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x68d324be350ae24a295b2fd8e3fa9ff33108371c",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x313a4"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x68d324be350ae24a295b2fd8e3fa9ff33108371c",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x1114240"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x904"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x68d324be350ae24a295b2fd8e3fa9ff33108371c",
      "input": "0xc4d66de8000000000000000000000000e0c40b9544d710d4a519bce06340a0e7363d6137",
      "gas": "0x1129db1"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x68d324be350ae24a295b2fd8e3fa9ff33108371c",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x10e51c4"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x68d324be350ae24a295b2fd8e3fa9ff33108371c",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000e0c40b9544d710d4a519bce06340a0e7363d6137",
      "gas": "0x10e4f29"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe0c40b9544d710d4a519bce06340a0e7363d6137",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000e0c40b9544d710d4a519bce06340a0e7363d6137",
      "gas": "0x11a7add"
    },
    "type": "call",
    "result": {
      "output": "0x068d324be350ae24a295b2fd8e3fa9ff33108371c",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000e0c40b9544d710d4a519bce06340a0e7363d6137",
      "gas": "0x1160df4"
    },
    "type": "call",
    "result": {
      "output": "0x068d324be350ae24a295b2fd8e3fa9ff33108371c",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x122e97e"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x11e5c88"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x122686d",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x11ddaaf"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x11efd23"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x11a7fd0"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x11a7d42"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "input": "0x0b10b201",
      "gas": "0x11e4976"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x119cef1"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x119cc67"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x1155aba"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x11103ff"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x115554d"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x110fcfd"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x10c14c4",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xa8b8e1af18f2bac56057de51895ed1f4e6c04ba0",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xa8b8e1af18f2bac56057de51895ed1f4e6c04ba0",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x107e055"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xa8b8e1af18f2bac56057de51895ed1f4e6c04ba0",
      "input": "0xc4d66de80000000000000000000000009fecf1497ecf1c5592cacebd3ded1c4935910104",
      "gas": "0x10926cd"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xa8b8e1af18f2bac56057de51895ed1f4e6c04ba0",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x10500bb"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xa8b8e1af18f2bac56057de51895ed1f4e6c04ba0",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000009fecf1497ecf1c5592cacebd3ded1c4935910104",
      "gas": "0x104fe21"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9fecf1497ecf1c5592cacebd3ded1c4935910104",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000009fecf1497ecf1c5592cacebd3ded1c4935910104",
      "gas": "0x110b41a"
    },
    "type": "call",
    "result": {
      "output": "0x0a8b8e1af18f2bac56057de51895ed1f4e6c04ba0",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000009fecf1497ecf1c5592cacebd3ded1c4935910104",
      "gas": "0x10c6e4c"
    },
    "type": "call",
    "result": {
      "output": "0x0a8b8e1af18f2bac56057de51895ed1f4e6c04ba0",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x118e1cf"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x1147cf8"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x11860bc",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x113fb1d"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x114f573"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x110a03e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x1109db1"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "input": "0x0b10b201",
      "gas": "0x11441c6"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x10fef60"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x10fecd5"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x10ba2a7"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x10772cc"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x10b9d39"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x1076bca"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x102a9d6",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xa4d95d50541876e8bb31e19ef71712df7f30f49d",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xa4d95d50541876e8bb31e19ef71712df7f30f49d",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xfe9b13"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xa4d95d50541876e8bb31e19ef71712df7f30f49d",
      "input": "0xc4d66de80000000000000000000000002f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "gas": "0xffbbde"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xa4d95d50541876e8bb31e19ef71712df7f30f49d",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xfbbb78"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xa4d95d50541876e8bb31e19ef71712df7f30f49d",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000002f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "gas": "0xfbb8de"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000002f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "gas": "0x106fc06"
    },
    "type": "call",
    "result": {
      "output": "0x0a4d95d50541876e8bb31e19ef71712df7f30f49d",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000002f3ed8fce9d74365d2e2e3549c52d53c2feb4fcd",
      "gas": "0x102dd19"
    },
    "type": "call",
    "result": {
      "output": "0x0a4d95d50541876e8bb31e19ef71712df7f30f49d",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x10eda1f"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x10a9d66"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x10e590d",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x10a1b8d"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x10aedc4"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x106c0ae"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x106be20"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "input": "0x0b10b201",
      "gas": "0x10a3a17"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x1060fd0"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x1060d45"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x101ea95"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xfde19b"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x101e527"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xfdda98"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xf93ee9",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x6414b000f6f30a15e18d70be5c037b0c26eef6b2",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6414b000f6f30a15e18d70be5c037b0c26eef6b2",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xf555d2"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x6414b000f6f30a15e18d70be5c037b0c26eef6b2",
      "input": "0xc4d66de80000000000000000000000004af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "gas": "0xf650f1"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6414b000f6f30a15e18d70be5c037b0c26eef6b2",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xf27637"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x6414b000f6f30a15e18d70be5c037b0c26eef6b2",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000004af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "gas": "0xf2739c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000004af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "gas": "0xfd43f4"
    },
    "type": "call",
    "result": {
      "output": "0x06414b000f6f30a15e18d70be5c037b0c26eef6b2",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000004af2c007246890dc1cedf76d0f58adb0eb4164ac",
      "gas": "0xf94be7"
    },
    "type": "call",
    "result": {
      "output": "0x06414b000f6f30a15e18d70be5c037b0c26eef6b2",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x104d26f"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x100bdd5"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x104515d",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x1003bfc"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x100e614"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xfce11d"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xfcde8f"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "input": "0x0b10b201",
      "gas": "0x1003267"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xfc303e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xfc2db4"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xf83282"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xf45068"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xf82d14"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xf44965"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xefd3fa",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x15df3a75a175df761ad6c185b8f108cb4fa28eb6",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x15df3a75a175df761ad6c185b8f108cb4fa28eb6",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xec108e"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x15df3a75a175df761ad6c185b8f108cb4fa28eb6",
      "input": "0xc4d66de80000000000000000000000002e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "gas": "0xece603"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x15df3a75a175df761ad6c185b8f108cb4fa28eb6",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xe930f4"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x15df3a75a175df761ad6c185b8f108cb4fa28eb6",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000002e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "gas": "0xe92e5a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x2e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000002e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "gas": "0xf38be1"
    },
    "type": "call",
    "result": {
      "output": "0x015df3a75a175df761ad6c185b8f108cb4fa28eb6",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000002e5a0a1591cb824b9d3c7d7cbe3fbfc30416705b",
      "gas": "0xefbab4"
    },
    "type": "call",
    "result": {
      "output": "0x015df3a75a175df761ad6c185b8f108cb4fa28eb6",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xfacabf"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xf6de44"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xfa49ae",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xf65c6b"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xf6de64"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xf3018c"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xf2fefe"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "input": "0x0b10b201",
      "gas": "0xf62ab7"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xf250ad"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xf24e23"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xee7a70"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xeabf36"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xee7502"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xeab834"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xe6690e",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xc9fe81ccfbcb50d1c9b656d015cebdd77d03ca14",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xc9fe81ccfbcb50d1c9b656d015cebdd77d03ca14",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xe2cb4e"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xc9fe81ccfbcb50d1c9b656d015cebdd77d03ca14",
      "input": "0xc4d66de8000000000000000000000000860a3ceed165974df76653a624aed14f10f543fc",
      "gas": "0xe37b17"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xc9fe81ccfbcb50d1c9b656d015cebdd77d03ca14",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xdfebb4"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xc9fe81ccfbcb50d1c9b656d015cebdd77d03ca14",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000860a3ceed165974df76653a624aed14f10f543fc",
      "gas": "0xdfe91a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x860a3ceed165974df76653a624aed14f10f543fc",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000860a3ceed165974df76653a624aed14f10f543fc",
      "gas": "0xe9d3cf"
    },
    "type": "call",
    "result": {
      "output": "0x0c9fe81ccfbcb50d1c9b656d015cebdd77d03ca14",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000860a3ceed165974df76653a624aed14f10f543fc",
      "gas": "0xe62982"
    },
    "type": "call",
    "result": {
      "output": "0x0c9fe81ccfbcb50d1c9b656d015cebdd77d03ca14",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xf0c310"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xecfeb4"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xf041fd",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xec7cd9"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xecd6b4"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xe921fa"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xe91f6d"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "input": "0x0b10b201",
      "gas": "0xec2307"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xe8711c"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xe86e91"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xe4c25c"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xe12e02"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xe4bcee"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xe12700"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xdcfe1f",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xebf5d3a35db964b4ea762a89f908ffce253415f3",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xebf5d3a35db964b4ea762a89f908ffce253415f3",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xd9860b"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xebf5d3a35db964b4ea762a89f908ffce253415f3",
      "input": "0xc4d66de8000000000000000000000000bec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "gas": "0xda1027"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xebf5d3a35db964b4ea762a89f908ffce253415f3",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xd6a670"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xebf5d3a35db964b4ea762a89f908ffce253415f3",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000bec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "gas": "0xd6a3d5"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000bec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "gas": "0xe01bbb"
    },
    "type": "call",
    "result": {
      "output": "0x0ebf5d3a35db964b4ea762a89f908ffce253415f3",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000bec043c275fd8891078ce8d48d12b6e8ee8b07ee",
      "gas": "0xdc984f"
    },
    "type": "call",
    "result": {
      "output": "0x0ebf5d3a35db964b4ea762a89f908ffce253415f3",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xe6bb60"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xe31f22"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xe63a4e",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xe29d49"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xe2cf05"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xdf426a"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xdf3fdc"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "input": "0x0b10b201",
      "gas": "0xe21b58"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xde918c"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xde8f01"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xdb0a4a"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xd79cd1"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xdb04dc"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xd795ce"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xd39332",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x420a742a461db530eec29418a5531c3e9afee1c2",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x420a742a461db530eec29418a5531c3e9afee1c2",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xd040c9"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x420a742a461db530eec29418a5531c3e9afee1c2",
      "input": "0xc4d66de8000000000000000000000000cf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "gas": "0xd0a53a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x420a742a461db530eec29418a5531c3e9afee1c2",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xcd612f"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x420a742a461db530eec29418a5531c3e9afee1c2",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000cf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "gas": "0xcd5e94"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xcf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000cf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "gas": "0xd663a9"
    },
    "type": "call",
    "result": {
      "output": "0x0420a742a461db530eec29418a5531c3e9afee1c2",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000cf1aaec2422cd4613d49d9dcabd83b37b1458407",
      "gas": "0xd3071d"
    },
    "type": "call",
    "result": {
      "output": "0x0420a742a461db530eec29418a5531c3e9afee1c2",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xdcb3b0"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xd93f91"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xdc329e",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xd8bdb8"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xd8c755"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xd562d9"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xd5604b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "input": "0x0b10b201",
      "gas": "0xd813a8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xd4b1fa"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xd4af70"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xd15237"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xce0b9e"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xd14cc9"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xce049b"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xca2844",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xab9c792ef6c9d5c2369647ed5c58c610f106e741",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xab9c792ef6c9d5c2369647ed5c58c610f106e741",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xc6fb87"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xab9c792ef6c9d5c2369647ed5c58c610f106e741",
      "input": "0xc4d66de800000000000000000000000062a3afce0103e1951452d22138c9c1465b35cebd",
      "gas": "0xc73a4c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xab9c792ef6c9d5c2369647ed5c58c610f106e741",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xc41bec"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xab9c792ef6c9d5c2369647ed5c58c610f106e741",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de800000000000000000000000062a3afce0103e1951452d22138c9c1465b35cebd",
      "gas": "0xc41952"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x62a3afce0103e1951452d22138c9c1465b35cebd",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a300000000000000000000000062a3afce0103e1951452d22138c9c1465b35cebd",
      "gas": "0xccab96"
    },
    "type": "call",
    "result": {
      "output": "0x0ab9c792ef6c9d5c2369647ed5c58c610f106e741",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a300000000000000000000000062a3afce0103e1951452d22138c9c1465b35cebd",
      "gas": "0xc975ea"
    },
    "type": "call",
    "result": {
      "output": "0x0ab9c792ef6c9d5c2369647ed5c58c610f106e741",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xd2ac00"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xcf6000"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xd22aef",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xcede27"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xcebfa5"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xcb8347"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xcb80ba"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "input": "0x0b10b201",
      "gas": "0xce0bf9"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xcad26a"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xcacfe0"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xc79a26"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xc47a6d"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xc794b8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xc4736b"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xc0bd58",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x16daa4d8535e89941c1078b030713cba89016ff0",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x16daa4d8535e89941c1078b030713cba89016ff0",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xbdb647"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x16daa4d8535e89941c1078b030713cba89016ff0",
      "input": "0xc4d66de8000000000000000000000000f1f0f229929649eecebfa41cc981f5fb97db605b",
      "gas": "0xbdcf61"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x16daa4d8535e89941c1078b030713cba89016ff0",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xbad6ad"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x16daa4d8535e89941c1078b030713cba89016ff0",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000f1f0f229929649eecebfa41cc981f5fb97db605b",
      "gas": "0xbad413"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf1f0f229929649eecebfa41cc981f5fb97db605b",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000f1f0f229929649eecebfa41cc981f5fb97db605b",
      "gas": "0xc2f385"
    },
    "type": "call",
    "result": {
      "output": "0x016daa4d8535e89941c1078b030713cba89016ff0",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000f1f0f229929649eecebfa41cc981f5fb97db605b",
      "gas": "0xbfe4ba"
    },
    "type": "call",
    "result": {
      "output": "0x016daa4d8535e89941c1078b030713cba89016ff0",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xc8a451"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xc58070"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xc8233e",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xc4fe95"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xc4b7f5"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xc1a3b6"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xc1a129"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "input": "0x0b10b201",
      "gas": "0xc40448"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xc0f2d8"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xc0f04d"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xbde211"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xbae939"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xbddca3"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xbae236"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xb75268",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x5f3d1168455e05eab9c5f3ceb2d8f404ccd953e3",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x5f3d1168455e05eab9c5f3ceb2d8f404ccd953e3",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xb47103"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x5f3d1168455e05eab9c5f3ceb2d8f404ccd953e3",
      "input": "0xc4d66de8000000000000000000000000e99fe24b7e29624eb618239bd7199ec4421af872",
      "gas": "0xb46471"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x5f3d1168455e05eab9c5f3ceb2d8f404ccd953e3",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xb19169"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x5f3d1168455e05eab9c5f3ceb2d8f404ccd953e3",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000e99fe24b7e29624eb618239bd7199ec4421af872",
      "gas": "0xb18ece"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe99fe24b7e29624eb618239bd7199ec4421af872",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000e99fe24b7e29624eb618239bd7199ec4421af872",
      "gas": "0xb93b70"
    },
    "type": "call",
    "result": {
      "output": "0x05f3d1168455e05eab9c5f3ceb2d8f404ccd953e3",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000e99fe24b7e29624eb618239bd7199ec4421af872",
      "gas": "0xb65385"
    },
    "type": "call",
    "result": {
      "output": "0x05f3d1168455e05eab9c5f3ceb2d8f404ccd953e3",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xbe9ca1"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xbba0de"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xbe1b8f",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xbb1f05"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xbab046"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xb7c426"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xb7c198"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "input": "0x0b10b201",
      "gas": "0xb9fc99"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xb71348"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xb710bd"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xb429ff"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xb15807"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xb42491"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xb15104"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xade77b",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xe5ef04cdba106c5004ddf38358f3e9e955ed21da",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe5ef04cdba106c5004ddf38358f3e9e955ed21da",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xab2bc1"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xe5ef04cdba106c5004ddf38358f3e9e955ed21da",
      "input": "0xc4d66de80000000000000000000000009b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "gas": "0xaaf983"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe5ef04cdba106c5004ddf38358f3e9e955ed21da",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xa84c26"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xe5ef04cdba106c5004ddf38358f3e9e955ed21da",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000009b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "gas": "0xa8498c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000009b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "gas": "0xaf835e"
    },
    "type": "call",
    "result": {
      "output": "0x0e5ef04cdba106c5004ddf38358f3e9e955ed21da",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000009b22cd31a2f9e536a15c53b9dfd603b692dba171",
      "gas": "0xacc253"
    },
    "type": "call",
    "result": {
      "output": "0x0e5ef04cdba106c5004ddf38358f3e9e955ed21da",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xb494f2"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xb1c14e"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xb413df",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xb13f74"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xb0a896"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xade495"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xade207"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "input": "0x0b10b201",
      "gas": "0xaff4e9"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xad33b6"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xad312c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xaa71ec"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xa7c6d4"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xaa6c7e"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xa7bfd2"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xa47c8e",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x5291ad4301cdab0377f7648c7dee5e526d069bf5",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x5291ad4301cdab0377f7648c7dee5e526d069bf5",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xa1e680"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x5291ad4301cdab0377f7648c7dee5e526d069bf5",
      "input": "0xc4d66de80000000000000000000000006e584ddc129994bb841c85c885d447caa7a98b30",
      "gas": "0xa18e96"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x5291ad4301cdab0377f7648c7dee5e526d069bf5",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x9f06e5"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x5291ad4301cdab0377f7648c7dee5e526d069bf5",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000006e584ddc129994bb841c85c885d447caa7a98b30",
      "gas": "0x9f044b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6e584ddc129994bb841c85c885d447caa7a98b30",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000006e584ddc129994bb841c85c885d447caa7a98b30",
      "gas": "0xa5cb4c"
    },
    "type": "call",
    "result": {
      "output": "0x05291ad4301cdab0377f7648c7dee5e526d069bf5",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000006e584ddc129994bb841c85c885d447caa7a98b30",
      "gas": "0xa33121"
    },
    "type": "call",
    "result": {
      "output": "0x05291ad4301cdab0377f7648c7dee5e526d069bf5",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xaa8d41"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0xa7e1bc"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xaa0c30",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xa75fe3"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xa6a0e7"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xa40504"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xa40277"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "input": "0x0b10b201",
      "gas": "0xa5ed3a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xa35426"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xa3519b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xa0b9da"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x9e35a2"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xa0b46c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x9e2ea0"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x9b11a1",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x91980557ad2bfd30821f304ba10adc7297ce9bdd",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x91980557ad2bfd30821f304ba10adc7297ce9bdd",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x98a13f"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x91980557ad2bfd30821f304ba10adc7297ce9bdd",
      "input": "0xc4d66de80000000000000000000000006fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "gas": "0x9823a9"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x91980557ad2bfd30821f304ba10adc7297ce9bdd",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x95c1a4"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91980557ad2bfd30821f304ba10adc7297ce9bdd",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000006fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "gas": "0x95bf09"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000006fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "gas": "0x9c1339"
    },
    "type": "call",
    "result": {
      "output": "0x091980557ad2bfd30821f304ba10adc7297ce9bdd",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000006fa8c8488f33c332df900eb060bd2ed3483acbfc",
      "gas": "0x999fef"
    },
    "type": "call",
    "result": {
      "output": "0x091980557ad2bfd30821f304ba10adc7297ce9bdd",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xa08592"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x9e022c"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xa00480",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x8950b51633677d4a37354249270023ada43abaec",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x9d8052"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x8950b51633677d4a37354249270023ada43abaec",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x9c9936"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x9a2572"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x9a22e5"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x8950b51633677d4a37354249270023ada43abaec",
      "input": "0x0b10b201",
      "gas": "0x9be589"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x997494"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x997209"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x9701c6"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x94a46f"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x96fc58"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x949d6c"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x91a6b1",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x9c66e2310dac610e7a1f65fe5ecad258b8904f9f",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9c66e2310dac610e7a1f65fe5ecad258b8904f9f",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x8f5bfa"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x9c66e2310dac610e7a1f65fe5ecad258b8904f9f",
      "input": "0xc4d66de80000000000000000000000008950b51633677d4a37354249270023ada43abaec",
      "gas": "0x8eb8ba"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9c66e2310dac610e7a1f65fe5ecad258b8904f9f",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x8c7c61"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x9c66e2310dac610e7a1f65fe5ecad258b8904f9f",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000008950b51633677d4a37354249270023ada43abaec",
      "gas": "0x8c79c6"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8950b51633677d4a37354249270023ada43abaec",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000008950b51633677d4a37354249270023ada43abaec",
      "gas": "0x925b25"
    },
    "type": "call",
    "result": {
      "output": "0x09c66e2310dac610e7a1f65fe5ecad258b8904f9f",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000008950b51633677d4a37354249270023ada43abaec",
      "gas": "0x900ebb"
    },
    "type": "call",
    "result": {
      "output": "0x09c66e2310dac610e7a1f65fe5ecad258b8904f9f",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x967de2"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x94229a"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x95fcd0",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x93a0c1"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x929187"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x9045e2"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x904354"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "input": "0x0b10b201",
      "gas": "0x91ddda"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x8f9504"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x8f9279"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x8d49b4"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x8b133d"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x8d4446"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x8b0c3b"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x883bc5",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x52a1b4631aa5433db521dee6a5a147ef58625806",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x52a1b4631aa5433db521dee6a5a147ef58625806",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x8616ba"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x52a1b4631aa5433db521dee6a5a147ef58625806",
      "input": "0xc4d66de8000000000000000000000000ac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "gas": "0x854dce"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x52a1b4631aa5433db521dee6a5a147ef58625806",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x833720"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x52a1b4631aa5433db521dee6a5a147ef58625806",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000ac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "gas": "0x833486"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000ac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "gas": "0x88a313"
    },
    "type": "call",
    "result": {
      "output": "0x052a1b4631aa5433db521dee6a5a147ef58625806",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000ac458824ab41bb2f79eb3c5e3252b8e63ac2eca0",
      "gas": "0x867d89"
    },
    "type": "call",
    "result": {
      "output": "0x052a1b4631aa5433db521dee6a5a147ef58625806",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x8c7633"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x8a430a"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x8bf520",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x89c130"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x8889d7"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x866651"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x8663c3"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "input": "0x0b10b201",
      "gas": "0x87d62a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x85b572"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x85b2e8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x8391a1"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x81820a"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x838c34"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x817b09"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x7ed0d8",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xc27c8a3e8f7bf173489bb84d4a6dcc5cb491ceac",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xc27c8a3e8f7bf173489bb84d4a6dcc5cb491ceac",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x7cd179"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xc27c8a3e8f7bf173489bb84d4a6dcc5cb491ceac",
      "input": "0xc4d66de8000000000000000000000000faec2d39955e8c8aef4dfe488d38091d41963023",
      "gas": "0x7be2e0"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xc27c8a3e8f7bf173489bb84d4a6dcc5cb491ceac",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x79f1de"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xc27c8a3e8f7bf173489bb84d4a6dcc5cb491ceac",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000faec2d39955e8c8aef4dfe488d38091d41963023",
      "gas": "0x79ef44"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xfaec2d39955e8c8aef4dfe488d38091d41963023",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000faec2d39955e8c8aef4dfe488d38091d41963023",
      "gas": "0x7eeb01"
    },
    "type": "call",
    "result": {
      "output": "0x0c27c8a3e8f7bf173489bb84d4a6dcc5cb491ceac",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000faec2d39955e8c8aef4dfe488d38091d41963023",
      "gas": "0x7cec58"
    },
    "type": "call",
    "result": {
      "output": "0x0c27c8a3e8f7bf173489bb84d4a6dcc5cb491ceac",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x826e82"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x806378"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x81ed71",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x7fe19f"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x7e8228"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x7c86c0"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x7c8433"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "input": "0x0b10b201",
      "gas": "0x7dce7b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x7bd5e2"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x7bd357"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x79d98f"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x77f0d9"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x79d421"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x77e9d6"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x7565ea",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xbc4b580e80881b4e06be3312b989f1f6b157f131",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbc4b580e80881b4e06be3312b989f1f6b157f131",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x738c37"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xbc4b580e80881b4e06be3312b989f1f6b157f131",
      "input": "0xc4d66de800000000000000000000000085e7f9e378d0e69f0dd9774b48073da7846ce186",
      "gas": "0x7277f2"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbc4b580e80881b4e06be3312b989f1f6b157f131",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x70ac9c"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xbc4b580e80881b4e06be3312b989f1f6b157f131",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de800000000000000000000000085e7f9e378d0e69f0dd9774b48073da7846ce186",
      "gas": "0x70aa01"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x85e7f9e378d0e69f0dd9774b48073da7846ce186",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a300000000000000000000000085e7f9e378d0e69f0dd9774b48073da7846ce186",
      "gas": "0x7532ee"
    },
    "type": "call",
    "result": {
      "output": "0x0bc4b580e80881b4e06be3312b989f1f6b157f131",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a300000000000000000000000085e7f9e378d0e69f0dd9774b48073da7846ce186",
      "gas": "0x735b25"
    },
    "type": "call",
    "result": {
      "output": "0x0bc4b580e80881b4e06be3312b989f1f6b157f131",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x7866d3"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x7683e8"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x77e5c1",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x76020e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x747a77"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x72a72e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x72a4a1"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "input": "0x0b10b201",
      "gas": "0x73c6cb"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x71f651"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x71f3c6"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x70217c"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x6e5fa6"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x701c0e"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x6e58a3"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x6bfafb",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x36b57106f80b88d927fb33cb251c233a97f83be0",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x36b57106f80b88d927fb33cb251c233a97f83be0",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x6a46f3"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x36b57106f80b88d927fb33cb251c233a97f83be0",
      "input": "0xc4d66de80000000000000000000000008d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "gas": "0x690d04"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x36b57106f80b88d927fb33cb251c233a97f83be0",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x676759"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x36b57106f80b88d927fb33cb251c233a97f83be0",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000008d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "gas": "0x6764bf"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000008d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "gas": "0x6b7adb"
    },
    "type": "call",
    "result": {
      "output": "0x036b57106f80b88d927fb33cb251c233a97f83be0",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000008d34959974498cb8bdd2b83c916c58223c6ac3d5",
      "gas": "0x69c9f2"
    },
    "type": "call",
    "result": {
      "output": "0x036b57106f80b88d927fb33cb251c233a97f83be0",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x6e5f23"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x6ca456"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x6dde11",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x6c227d"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x6a72c8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x68c79e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x68c510"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "input": "0x0b10b201",
      "gas": "0x69bf1b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x6816c0"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x681435"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x666969"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x64ce73"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x6663fb"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x64c771"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x62900e",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xcba52e06219851052e19e4f53d01194670cfbe2d",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xcba52e06219851052e19e4f53d01194670cfbe2d",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x6101b2"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xcba52e06219851052e19e4f53d01194670cfbe2d",
      "input": "0xc4d66de8000000000000000000000000f4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "gas": "0x5fa217"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xcba52e06219851052e19e4f53d01194670cfbe2d",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x5e2218"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xcba52e06219851052e19e4f53d01194670cfbe2d",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000f4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "gas": "0x5e1f7e"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000f4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "gas": "0x61c2c8"
    },
    "type": "call",
    "result": {
      "output": "0x0cba52e06219851052e19e4f53d01194670cfbe2d",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000f4a0bd65ded5ef4dc187331eb6f43aab9b8e3477",
      "gas": "0x6038c0"
    },
    "type": "call",
    "result": {
      "output": "0x0cba52e06219851052e19e4f53d01194670cfbe2d",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x645774"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x62c4c6"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x63d661",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x6242ec"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x606b18"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x5ee80d"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x5ee57f"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "input": "0x0b10b201",
      "gas": "0x5fb76b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x5e372e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x5e34a4"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x5cb157"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x5b3d41"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x5cabe9"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x5b363f"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x592521",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xd68d867cc97603288e10bf1f7f914e70e392b127",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xd68d867cc97603288e10bf1f7f914e70e392b127",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x57bc71"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xd68d867cc97603288e10bf1f7f914e70e392b127",
      "input": "0xc4d66de80000000000000000000000004eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "gas": "0x56372a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xd68d867cc97603288e10bf1f7f914e70e392b127",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x54dcd7"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xd68d867cc97603288e10bf1f7f914e70e392b127",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000004eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "gas": "0x54da3c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x4eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000004eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "gas": "0x580ab6"
    },
    "type": "call",
    "result": {
      "output": "0x0d68d867cc97603288e10bf1f7f914e70e392b127",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000004eabdcd35c3cd7196b27ab3ea4324d09a9da6a75",
      "gas": "0x56a78e"
    },
    "type": "call",
    "result": {
      "output": "0x0d68d867cc97603288e10bf1f7f914e70e392b127",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x5a4fc4"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x58e535"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x59ceb2",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x58635b"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x566369"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x55087c"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x5505ef"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "input": "0x0b10b201",
      "gas": "0x55afbc"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x54579e"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x545513"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x52f944"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x51ac0f"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x52f3d6"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x51a50c"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x4fba33",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xa74d7b5ead74b114b74b66028b3139593aea7f7f",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xa74d7b5ead74b114b74b66028b3139593aea7f7f",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x4e772e"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xa74d7b5ead74b114b74b66028b3139593aea7f7f",
      "input": "0xc4d66de8000000000000000000000000e7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "gas": "0x4ccc3b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xa74d7b5ead74b114b74b66028b3139593aea7f7f",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x4b9794"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xa74d7b5ead74b114b74b66028b3139593aea7f7f",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000e7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "gas": "0x4b94f9"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xe7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000e7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "gas": "0x4e52a3"
    },
    "type": "call",
    "result": {
      "output": "0x0a74d7b5ead74b114b74b66028b3139593aea7f7f",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000e7dd8d1e950bfc717b34a4051574d8e19dfe4cf5",
      "gas": "0x4d165b"
    },
    "type": "call",
    "result": {
      "output": "0x0a74d7b5ead74b114b74b66028b3139593aea7f7f",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x504814"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x4f05a4"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x4fc702",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x4e83ca"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x4c5bb8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x4b28ea"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x4b265d"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "input": "0x0b10b201",
      "gas": "0x4ba80c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x4a780d"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x4a7582"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x494131"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x481adc"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x493bc3"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x4813da"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x464f46",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x84be0e5c7319a6400bbc6ddd385d5f3fe088de1a",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x84be0e5c7319a6400bbc6ddd385d5f3fe088de1a",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x4531ed"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x84be0e5c7319a6400bbc6ddd385d5f3fe088de1a",
      "input": "0xc4d66de80000000000000000000000001e28fd2dbc5864c264b80e2889f812f64650fee7",
      "gas": "0x43614e"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x84be0e5c7319a6400bbc6ddd385d5f3fe088de1a",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x425252"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x84be0e5c7319a6400bbc6ddd385d5f3fe088de1a",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000001e28fd2dbc5864c264b80e2889f812f64650fee7",
      "gas": "0x424fb8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x1e28fd2dbc5864c264b80e2889f812f64650fee7",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000001e28fd2dbc5864c264b80e2889f812f64650fee7",
      "gas": "0x449a90"
    },
    "type": "call",
    "result": {
      "output": "0x084be0e5c7319a6400bbc6ddd385d5f3fe088de1a",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000001e28fd2dbc5864c264b80e2889f812f64650fee7",
      "gas": "0x438528"
    },
    "type": "call",
    "result": {
      "output": "0x084be0e5c7319a6400bbc6ddd385d5f3fe088de1a",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x464064"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x452612"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x45bf53",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x44a43a"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x425409"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x41495a"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x4146cc"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "input": "0x0b10b201",
      "gas": "0x41a05c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x40987c"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x4095f1"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x3f891e"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x3e89a9"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x3f83b0"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x3e82a7"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x3ce457",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xc1e454f4897b3e769693a2702f6d361438fea52e",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xc1e454f4897b3e769693a2702f6d361438fea52e",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x3becaa"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xc1e454f4897b3e769693a2702f6d361438fea52e",
      "input": "0xc4d66de8000000000000000000000000be359e1bd02a94ecd81290f9703414950a469e83",
      "gas": "0x39f660"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xc1e454f4897b3e769693a2702f6d361438fea52e",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x390d10"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xc1e454f4897b3e769693a2702f6d361438fea52e",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000be359e1bd02a94ecd81290f9703414950a469e83",
      "gas": "0x390a76"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xbe359e1bd02a94ecd81290f9703414950a469e83",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000be359e1bd02a94ecd81290f9703414950a469e83",
      "gas": "0x3ae27d"
    },
    "type": "call",
    "result": {
      "output": "0x0c1e454f4897b3e769693a2702f6d361438fea52e",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000be359e1bd02a94ecd81290f9703414950a469e83",
      "gas": "0x39f3f6"
    },
    "type": "call",
    "result": {
      "output": "0x0c1e454f4897b3e769693a2702f6d361438fea52e",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x3c38b5"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x3b4682"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x3bb7a2",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x3ac4a8"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x384c59"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x3769c9"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x37673b"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "input": "0x0b10b201",
      "gas": "0x3798ac"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x36b8ea"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x36b660"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x35d10c"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x34f878"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x35cb9e"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x34f175"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x33796a",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x0858398d9530a1a0dda1bb0446430c8870c76fb2",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0858398d9530a1a0dda1bb0446430c8870c76fb2",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x32a769"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x0858398d9530a1a0dda1bb0446430c8870c76fb2",
      "input": "0xc4d66de80000000000000000000000000a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "gas": "0x308b73"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0858398d9530a1a0dda1bb0446430c8870c76fb2",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x2fc7cf"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x0858398d9530a1a0dda1bb0446430c8870c76fb2",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000000a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "gas": "0x2fc534"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000000a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "gas": "0x312a6b"
    },
    "type": "call",
    "result": {
      "output": "0x0858398d9530a1a0dda1bb0446430c8870c76fb2",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000000a84b5db89eda8226e7a9f8b95f83ed3413ba58c",
      "gas": "0x3062c4"
    },
    "type": "call",
    "result": {
      "output": "0x0858398d9530a1a0dda1bb0446430c8870c76fb2",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x323105"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x3166f1"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x31aff2",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x30e516"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x2e44a9"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x2d8a37"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x2d87aa"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "input": "0x0b10b201",
      "gas": "0x2d90fc"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x2cd959"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x2cd6ce"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x2c18f8"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x2b6744"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x2c138a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x2b6041"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x2a0e7b",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x56c301c4ee04813e11e6d023a107b0a87571797c",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x56c301c4ee04813e11e6d023a107b0a87571797c",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x296225"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x56c301c4ee04813e11e6d023a107b0a87571797c",
      "input": "0xc4d66de80000000000000000000000006d11aa61aaeec093f1d5171be49dc03438bba504",
      "gas": "0x272083"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x56c301c4ee04813e11e6d023a107b0a87571797c",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x26828a"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x56c301c4ee04813e11e6d023a107b0a87571797c",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000006d11aa61aaeec093f1d5171be49dc03438bba504",
      "gas": "0x267ff0"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x6d11aa61aaeec093f1d5171be49dc03438bba504",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000006d11aa61aaeec093f1d5171be49dc03438bba504",
      "gas": "0x277257"
    },
    "type": "call",
    "result": {
      "output": "0x056c301c4ee04813e11e6d023a107b0a87571797c",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000006d11aa61aaeec093f1d5171be49dc03438bba504",
      "gas": "0x26d190"
    },
    "type": "call",
    "result": {
      "output": "0x056c301c4ee04813e11e6d023a107b0a87571797c",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x282954"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x27875f"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x27a843",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x270586"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x243cfa"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x23aaa7"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x23a81a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "input": "0x0b10b201",
      "gas": "0x23894d"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x22f9c9"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x22f73e"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x2260e6"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x21d612"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x225b78"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x21cf10"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x20a38f",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x3754344fe8f095dcd8609c6788dc0a8db5682d72",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x3754344fe8f095dcd8609c6788dc0a8db5682d72",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x201ce5"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x3754344fe8f095dcd8609c6788dc0a8db5682d72",
      "input": "0xc4d66de80000000000000000000000009d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "gas": "0x1db597"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x3754344fe8f095dcd8609c6788dc0a8db5682d72",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x1d3d4a"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x3754344fe8f095dcd8609c6788dc0a8db5682d72",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000009d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "gas": "0x1d3ab0"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x9d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000009d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "gas": "0x1dba45"
    },
    "type": "call",
    "result": {
      "output": "0x03754344fe8f095dcd8609c6788dc0a8db5682d72",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000009d90c7a49406527afdcd4f6d95d2540cb9d0e81f",
      "gas": "0x1d405f"
    },
    "type": "call",
    "result": {
      "output": "0x03754344fe8f095dcd8609c6788dc0a8db5682d72",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x1e21a5"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x1da7ce"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x1da093",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x1d25f5"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x1a3549"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x19cb15"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x19c887"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "input": "0x0b10b201",
      "gas": "0x19819c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x191a37"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x1917ac"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x18a8d2"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x1844df"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x18a364"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x183ddc"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x1738a0",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x90cfa1d9c59a4bfd7b70340778f5913eb3f005a1",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x90cfa1d9c59a4bfd7b70340778f5913eb3f005a1",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x16d7a2"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x90cfa1d9c59a4bfd7b70340778f5913eb3f005a1",
      "input": "0xc4d66de8000000000000000000000000f4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "gas": "0x144aa8"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x90cfa1d9c59a4bfd7b70340778f5913eb3f005a1",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x13f807"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x90cfa1d9c59a4bfd7b70340778f5913eb3f005a1",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de8000000000000000000000000f4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "gas": "0x13f56c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xf4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a3000000000000000000000000f4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "gas": "0x140232"
    },
    "type": "call",
    "result": {
      "output": "0x090cfa1d9c59a4bfd7b70340778f5913eb3f005a1",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a3000000000000000000000000f4a2e69f5da80360bd090cd6df8f22cb69bf50ca",
      "gas": "0x13af2c"
    },
    "type": "call",
    "result": {
      "output": "0x090cfa1d9c59a4bfd7b70340778f5913eb3f005a1",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0x1419f5"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x13c83d"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x1398e3",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x134664"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x102d9a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xfeb85"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0xfe8f7"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "input": "0x0b10b201",
      "gas": "0xf79ed"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0xf3aa6"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0xf381c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0xef0c1"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0xeb3ae"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0xeeb53"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0xeacab"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0xdcdb3",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0xdbc4a35928977bd58647702af3295ff62263d22b",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xdbc4a35928977bd58647702af3295ff62263d22b",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xd9260"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xdbc4a35928977bd58647702af3295ff62263d22b",
      "input": "0xc4d66de800000000000000000000000041f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "gas": "0xadfbc"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0xdbc4a35928977bd58647702af3295ff62263d22b",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0xab2c7"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0xdbc4a35928977bd58647702af3295ff62263d22b",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de800000000000000000000000041f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "gas": "0xab02c"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x41f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a300000000000000000000000041f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "gas": "0xa4a20"
    },
    "type": "call",
    "result": {
      "output": "0x0dbc4a35928977bd58647702af3295ff62263d22b",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a300000000000000000000000041f9c7b0b591623d6104e71e129a0ae0be9ad5d6",
      "gas": "0xa1dfa"
    },
    "type": "call",
    "result": {
      "output": "0x0dbc4a35928977bd58647702af3295ff62263d22b",
      "gasUsed": "0x293"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "input": "0xe9c99b6b",
      "gas": "0xa1246"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x301"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x25e821b7197b146f7713c3b89b6a4d83516b912d",
      "to": "0x4ad639fc9c73f547bfff8b28d091d86d2472fa1e",
      "input": "0xe9c99b6b",
      "gas": "0x9e8ad"
    },
    "type": "call",
    "result": {
      "output": "0x03c55986cfee455e2533f4d29006634ecf9b7c03f",
      "gasUsed": "0x182"
    }
  },
  {
    "action": {
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x99133",
      "init": "0x608060405260405162000a0138038062000a0183398101604081905262000026916200049a565b62000034828260006200003c565b5050620005d9565b620000478362000111565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a2600082511180620000895750805b156200010c576200010a836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f8919062000568565b83620002c360201b620000291760201c565b505b505050565b6200012781620002f260201b620000551760201c565b620001875760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b62000201816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000568565b620002f260201b620000551760201c565b620002685760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016200017e565b80620002a27fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6200030160201b620000711760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002eb8383604051806060016040528060278152602001620009da6027913962000304565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b03168560405162000323919062000586565b600060405180830381855af49150503d806000811462000360576040519150601f19603f3d011682016040523d82523d6000602084013e62000365565b606091505b509092509050620003798683838762000383565b9695505050505050565b60608315620003f7578251600003620003ef576001600160a01b0385163b620003ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200017e565b508162000403565b6200040383836200040b565b949350505050565b8151156200041c5781518083602001fd5b8060405162461bcd60e51b81526004016200017e9190620005a4565b80516001600160a01b03811681146200045057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004885781810151838201526020016200046e565b838111156200010a5750506000910152565b60008060408385031215620004ae57600080fd5b620004b98362000438565b60208401519092506001600160401b0380821115620004d757600080fd5b818501915085601f830112620004ec57600080fd5b81518181111562000501576200050162000455565b604051601f8201601f19908116603f011681019083821181831017156200052c576200052c62000455565b816040528281528860208487010111156200054657600080fd5b620005598360208301602088016200046b565b80955050505050509250929050565b6000602082840312156200057b57600080fd5b620002eb8262000438565b600082516200059a8184602087016200046b565b9190910192915050565b6020815260008251806020840152620005c58160408501602087016200046b565b601f01601f19169190910160400192915050565b6103f180620005e96000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003c55986cfee455e2533f4d29006634ecf9b7c03f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610074565b610127565b565b606061004e83836040518060600160405280602781526020016103956027913961014b565b9392505050565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b90565b60006100b47fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d505473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012291906102c1565b905090565b3660008037600080366000845af43d6000803e808015610146573d6000f35b3d6000fd5b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516101759190610327565b600060405180830381855af49150503d80600081146101b0576040519150601f19603f3d011682016040523d82523d6000602084013e6101b5565b606091505b50915091506101c6868383876101d0565b9695505050505050565b6060831561026b5782516000036102645773ffffffffffffffffffffffffffffffffffffffff85163b610264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610275565b610275838361027d565b949350505050565b81511561028d5781518083602001fd5b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025b9190610343565b6000602082840312156102d357600080fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461004e57600080fd5b60005b838110156103125781810151838201526020016102fa565b83811115610321576000848401525b50505050565b600082516103398184602087016102f7565b9190910192915050565b60208152600082518060208401526103628160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040da540206b84fd09215df7fc41cea9606619ccf63c29d13b6b40f25e77f58bb64736f6c634300080d0033",
      "gasUsed": "0x377c2"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x966d2"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x625ea"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x60bf3"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0xc4d66de80000000000000000000000008b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "gas": "0x60966"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "input": "0x0b10b201",
      "gas": "0x5723d"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x3c55986cfee455e2533f4d29006634ecf9b7c03f",
      "input": "0x5c60da1b",
      "gas": "0x55b15"
    },
    "type": "call",
    "result": {
      "output": "0x09f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "gasUsed": "0x133"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x9f0ae0c4f3bcbd126e218b75c4ed2b2b33982da9",
      "input": "0x0b10b201",
      "gas": "0x5588a"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "input": "0x4665bcda",
      "gas": "0x538ad"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x356"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x8b71140ad2e5d1e7018d2a7f8a288bd3cd38916f",
      "to": "0x997c5422f9f9086ed59fe4c703387bb4fd1009f7",
      "input": "0x4665bcda",
      "gas": "0x5227a"
    },
    "type": "call",
    "result": {
      "output": "0x091e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gasUsed": "0x1d7"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0x84d81062",
      "gas": "0x5333f"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0x84d81062",
      "gas": "0x51b78"
    },
    "type": "call"
  },
  {
    "action": {
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "gas": "0x462c5",
      "init": "0x608060405260405161090e38038061090e83398101604081905261002291610460565b61002e82826000610035565b505061058a565b61003e83610100565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a260008251118061007f5750805b156100fb576100f9836001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e99190610520565b836102a360201b6100291760201c565b505b505050565b610113816102cf60201b6100551760201c565b6101725760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b6101e6816001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d79190610520565b6102cf60201b6100551760201c565b61024b5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b6064820152608401610169565b806102827fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5060001b6102de60201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606102c883836040518060600160405280602781526020016108e7602791396102e1565b9392505050565b6001600160a01b03163b151590565b90565b6060600080856001600160a01b0316856040516102fe919061053b565b600060405180830381855af49150503d8060008114610339576040519150601f19603f3d011682016040523d82523d6000602084013e61033e565b606091505b5090925090506103508683838761035a565b9695505050505050565b606083156103c65782516103bf576001600160a01b0385163b6103bf5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610169565b50816103d0565b6103d083836103d8565b949350505050565b8151156103e85781518083602001fd5b8060405162461bcd60e51b81526004016101699190610557565b80516001600160a01b038116811461041957600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561044f578181015183820152602001610437565b838111156100f95750506000910152565b6000806040838503121561047357600080fd5b61047c83610402565b60208401519092506001600160401b038082111561049957600080fd5b818501915085601f8301126104ad57600080fd5b8151818111156104bf576104bf61041e565b604051601f8201601f19908116603f011681019083821181831017156104e7576104e761041e565b8160405282815288602084870101111561050057600080fd5b610511836020830160208801610434565b80955050505050509250929050565b60006020828403121561053257600080fd5b6102c882610402565b6000825161054d818460208701610434565b9190910192915050565b6020815260008251806020840152610576816040850160208701610434565b601f01601f19169190910160400192915050565b61034e806105996000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000005a2a4f2f3c18f09179b6703e63d9edd16590907300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x0aacab1c484ce22484c7a6a4ded12d0a0809d6ff",
      "code": "0x60806040523661001357610011610017565b005b6100115b610027610022610067565b610100565b565b606061004e83836040518060600160405280602781526020016102f260279139610124565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fb9190610249565b905090565b3660008037600080366000845af43d6000803e80801561011f573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161014191906102a2565b600060405180830381855af49150503d806000811461017c576040519150601f19603f3d011682016040523d82523d6000602084013e610181565b606091505b50915091506101928683838761019c565b9695505050505050565b6060831561020d578251610206576001600160a01b0385163b6102065760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b5081610217565b610217838361021f565b949350505050565b81511561022f5781518083602001fd5b8060405162461bcd60e51b81526004016101fd91906102be565b60006020828403121561025b57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561028d578181015183820152602001610275565b8381111561029c576000848401525b50505050565b600082516102b4818460208701610272565b9190910192915050565b60208152600082518060208401526102dd816040850160208701610272565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220d51e81d3bc5ed20a26aeb05dce7e825c503b2061aa78628027300c8d65b9d89a64736f6c634300080c0033",
      "gasUsed": "0x2f84c"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0aacab1c484ce22484c7a6a4ded12d0a0809d6ff",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x44d1e"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0x0aacab1c484ce22484c7a6a4ded12d0a0809d6ff",
      "input": "0xc4d66de80000000000000000000000008e4995c61dca2360749e39d258b09529ab0d6c1b",
      "gas": "0x174ce"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x0aacab1c484ce22484c7a6a4ded12d0a0809d6ff",
      "to": "0x5a2a4f2f3c18f09179b6703e63d9edd165909073",
      "input": "0x5c60da1b",
      "gas": "0x16d84"
    },
    "type": "call",
    "result": {
      "output": "0x05c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "gasUsed": "0x134"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x0aacab1c484ce22484c7a6a4ded12d0a0809d6ff",
      "to": "0x5c86e9609fbbc1b754d0fd5a4963fdf0f5b99da7",
      "input": "0xc4d66de80000000000000000000000008e4995c61dca2360749e39d258b09529ab0d6c1b",
      "gas": "0x16aea"
    },
    "type": "call"
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x8e4995c61dca2360749e39d258b09529ab0d6c1b",
      "to": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "input": "0xa38406a30000000000000000000000008e4995c61dca2360749e39d258b09529ab0d6c1b",
      "gas": "0x920c"
    },
    "type": "call",
    "result": {
      "output": "0x0aacab1c484ce22484c7a6a4ded12d0a0809d6ff",
      "gasUsed": "0x5c6"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "delegatecall",
      "from": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338",
      "to": "0xeb86a5c40fde917e6fec440abbcdc80e3862e111",
      "input": "0xa38406a30000000000000000000000008e4995c61dca2360749e39d258b09529ab0d6c1b",
      "gas": "0x8cc6"
    },
    "type": "call",
    "result": {
      "output": "0x0aacab1c484ce22484c7a6a4ded12d0a0809d6ff",
      "gasUsed": "0x293"
    }
  }
]