[ { "inputs": [ { "internalType": "string", "name": "name__", "type": "string" }, { "internalType": "string", "name": "symbol__", "type": "string" }, { "internalType": "address", "name": "_lpToken", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "implementation", "type": "address" } ], "name": "NewStratCandidate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "implementation", "type": "address" } ], "name": "UpgradeStrat", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "approvalDelay", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "available", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "balance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_time", "type": "uint256" } ], "name": "changeApprovalDelay", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "deposit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "depositAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "earn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getPricePerFullShare", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_implementation", "type": "address" } ], "name": "proposeStrat", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_strategy", "type": "address" } ], "name": "setStrategy", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "stratCandidate", "outputs": [ { "internalType": "address", "name": "implementation", "type": "address" }, { "internalType": "uint256", "name": "proposedTime", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "strategy", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "token", "outputs": [ { "internalType": "contract IERC20", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "upgradeStrat", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_shares", "type": "uint256" } ], "name": "withdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "withdrawAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
6080604052600b805460ff191660011790553480156200001e57600080fd5b506040516200219f3803806200219f833981016040819052620000419162000252565b8251839083906200005a9060039060208501906200010f565b508051620000709060049060208401906200010f565b50506005805460ff191660121790555060006200008c6200010b565b60058054610100600160a81b0319166101006001600160a01b03841690810291909117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600980546001600160a01b0319166001600160a01b039290921691909117905550620002db9050565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200015257805160ff191683800117855562000182565b8280016001018555821562000182579182015b828111156200018257825182559160200191906001019062000165565b506200019092915062000194565b5090565b5b8082111562000190576000815560010162000195565b600082601f830112620001bc578081fd5b81516001600160401b0380821115620001d3578283fd5b6040516020601f8401601f1916820181018381118382101715620001f5578586fd5b806040525081945083825286818588010111156200021257600080fd5b600092505b8383101562000236578583018101518284018201529182019162000217565b83831115620002485760008185840101525b5050505092915050565b60008060006060848603121562000267578283fd5b83516001600160401b03808211156200027e578485fd5b6200028c87838801620001ab565b94506020860151915080821115620002a2578384fd5b50620002b186828701620001ab565b604086015190935090506001600160a01b0381168114620002d0578182fd5b809150509250925092565b611eb480620002eb6000396000f3fe608060405234801561001057600080fd5b506004361061019a5760003560e01c8063853828b6116100e4578063b6b55f2511610092578063b6b55f2514610317578063d389800f1461032a578063dd62ed3e14610332578063de5f626814610345578063e2d1e75c1461034d578063e668524414610355578063f2fde38b1461035d578063fc0c546a146103705761019a565b8063853828b6146102bc5780638da5cb5b146102c457806395d89b41146102d9578063a457c2d7146102e1578063a8c62e76146102f4578063a9059cbb146102fc578063b69ef8a81461030f5761019a565b806333a100ca1161014c57806333a100ca14610242578063395093511461025557806348a0d754146102685780635b12ff9b1461027057806370a0823114610283578063715018a61461029657806376dfabb81461029e57806377c7b8fc146102b45761019a565b806306fdde031461019f578063095ea7b3146101bd57806318160ddd146101dd57806323b872dd146101f25780632650a613146102055780632e1a7d4d1461021a578063313ce5671461022d575b600080fd5b6101a7610378565b6040516101b49190611986565b60405180910390f35b6101d06101cb366004611894565b61040e565b6040516101b4919061197b565b6101e561042c565b6040516101b49190611d8e565b6101d0610200366004611854565b610432565b6102186102133660046118de565b6104b9565b005b6102186102283660046118de565b610546565b610235610739565b6040516101b49190611d97565b610218610250366004611805565b610742565b6101d0610263366004611894565b6107cf565b6101e561081d565b61021861027e366004611805565b6108a3565b6101e5610291366004611805565b61094b565b610218610966565b6102a66109f0565b6040516101b4929190611962565b6101e5610a05565b610218610a26565b6102cc610a34565b6040516101b4919061192a565b6101a7610a48565b6101d06102ef366004611894565b610aa9565b6102cc610b11565b6101d061030a366004611894565b610b20565b6101e5610b34565b6102186103253660046118de565b610c45565b610218610dc6565b6101e5610340366004611820565b610e54565b610218610e7f565b6101e5610f01565b610218610f07565b61021861036b366004611805565b61107b565b6102cc611142565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104045780601f106103d957610100808354040283529160200191610404565b820191906000526020600020905b8154815290600101906020018083116103e757829003601f168201915b5050505050905090565b600061042261041b611151565b8484611155565b5060015b92915050565b60025490565b600061043f848484611209565b6104af8461044b611151565b6104aa85604051806060016040528060288152602001611e32602891396001600160a01b038a16600090815260016020526040812090610489611151565b6001600160a01b03168152602081019190915260400160002054919061131e565b611155565b5060019392505050565b6104c1611151565b60055461010090046001600160a01b039081169116146104fc5760405162461bcd60e51b81526004016104f390611b81565b60405180910390fd5b62093a80600a54106105205760405162461bcd60e51b81526004016104f390611c3c565b600a5481116105415760405162461bcd60e51b81526004016104f390611abb565b600a55565b600061056b61055361042c565b6105658461055f610b34565b9061134a565b9061138b565b905061057733836113cd565b6009546040516370a0823160e01b81526000916001600160a01b0316906370a08231906105a890309060040161192a565b60206040518083038186803b1580156105c057600080fd5b505afa1580156105d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f891906118f6565b90508181101561071d57600061060e83836114af565b600854604051632e1a7d4d60e01b81529192506001600160a01b031690632e1a7d4d9061063f908490600401611d8e565b600060405180830381600087803b15801561065957600080fd5b505af115801561066d573d6000803e3d6000fd5b50506009546040516370a0823160e01b8152600093506001600160a01b0390911691506370a08231906106a490309060040161192a565b60206040518083038186803b1580156106bc57600080fd5b505afa1580156106d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f491906118f6565b9050600061070282856114af565b9050828110156107195761071684826114f1565b94505b5050505b600954610734906001600160a01b03163384611516565b505050565b60055460ff1690565b61074a611151565b60055461010090046001600160a01b0390811691161461077c5760405162461bcd60e51b81526004016104f390611b81565b600b5460ff1615156001146107a35760405162461bcd60e51b81526004016104f390611af0565b600880546001600160a01b0319166001600160a01b0392909216919091179055600b805460ff19169055565b60006104226107dc611151565b846104aa85600160006107ed611151565b6001600160a01b03908116825260208083019390935260409182016000908120918c1681529252902054906114f1565b6009546040516370a0823160e01b81526000916001600160a01b0316906370a082319061084e90309060040161192a565b60206040518083038186803b15801561086657600080fd5b505afa15801561087a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089e91906118f6565b905090565b6108ab611151565b60055461010090046001600160a01b039081169116146108dd5760405162461bcd60e51b81526004016104f390611b81565b6040805180820182526001600160a01b038316808252426020909201829052600680546001600160a01b0319169091179055600755517f1aae2ec5647db56da2d513de40528ba3565c6057525637050660c4323bbac7df9061094090839061192a565b60405180910390a150565b6001600160a01b031660009081526020819052604090205490565b61096e611151565b60055461010090046001600160a01b039081169116146109a05760405162461bcd60e51b81526004016104f390611b81565b60055460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360058054610100600160a81b0319169055565b6006546007546001600160a01b039091169082565b600061089e610a1261042c565b610565670de0b6b3a764000061055f610b34565b610a326102283361094b565b565b60055461010090046001600160a01b031690565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104045780601f106103d957610100808354040283529160200191610404565b6000610422610ab6611151565b846104aa85604051806060016040528060258152602001611e5a6025913960016000610ae0611151565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919061131e565b6008546001600160a01b031681565b6000610422610b2d611151565b8484611209565b600061089e600860009054906101000a90046001600160a01b03166001600160a01b031663722713f76040518163ffffffff1660e01b815260040160206040518083038186803b158015610b8757600080fd5b505afa158015610b9b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bbf91906118f6565b6009546040516370a0823160e01b81526001600160a01b03909116906370a0823190610bef90309060040161192a565b60206040518083038186803b158015610c0757600080fd5b505afa158015610c1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3f91906118f6565b906114f1565b6000610c4f610b34565b6009546040516370a0823160e01b81529192506000916001600160a01b03909116906370a0823190610c8590309060040161192a565b60206040518083038186803b158015610c9d57600080fd5b505afa158015610cb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cd591906118f6565b600954909150610cf0906001600160a01b031633308661156c565b6009546040516370a0823160e01b81526000916001600160a01b0316906370a0823190610d2190309060040161192a565b60206040518083038186803b158015610d3957600080fd5b505afa158015610d4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7191906118f6565b9050610d7d81836114af565b93506000610d8961042c565b610d94575083610dad565b610daa84610565610da361042c565b889061134a565b90505b610db73382611593565b610dbf610dc6565b5050505050565b6000610dd061081d565b600854600954919250610df0916001600160a01b03908116911683611516565b600860009054906101000a90046001600160a01b03166001600160a01b031663d0e30db06040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610e4057600080fd5b505af1158015610dbf573d6000803e3d6000fd5b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6009546040516370a0823160e01b8152610a32916001600160a01b0316906370a0823190610eb190339060040161192a565b60206040518083038186803b158015610ec957600080fd5b505afa158015610edd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032591906118f6565b600a5481565b610f0f611151565b60055461010090046001600160a01b03908116911614610f415760405162461bcd60e51b81526004016104f390611b81565b6006546001600160a01b0316610f695760405162461bcd60e51b81526004016104f390611c63565b600a546007544291610f7b91906114f1565b10610f985760405162461bcd60e51b81526004016104f390611b12565b6006546040517f7f37d440e85aba7fbf641c4bda5ca4ef669a80bffaacde2aa8d9feb1b048c82c91610fd5916001600160a01b039091169061192a565b60405180910390a1600860009054906101000a90046001600160a01b03166001600160a01b031663fb6177876040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561102d57600080fd5b505af1158015611041573d6000803e3d6000fd5b505060068054600880546001600160a01b03199081166001600160a01b03841617909155169055505064012a05f200600755610a32610dc6565b611083611151565b60055461010090046001600160a01b039081169116146110b55760405162461bcd60e51b81526004016104f390611b81565b6001600160a01b0381166110db5760405162461bcd60e51b81526004016104f3906119fc565b6005546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6009546001600160a01b031681565b3390565b6001600160a01b03831661117b5760405162461bcd60e51b81526004016104f390611c92565b6001600160a01b0382166111a15760405162461bcd60e51b81526004016104f390611a42565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906111fc908590611d8e565b60405180910390a3505050565b6001600160a01b03831661122f5760405162461bcd60e51b81526004016104f390611bf7565b6001600160a01b0382166112555760405162461bcd60e51b81526004016104f3906119b9565b611260838383610734565b61129d81604051806060016040528060268152602001611e0c602691396001600160a01b038616600090815260208190526040902054919061131e565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546112cc90826114f1565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111fc908590611d8e565b600081848411156113425760405162461bcd60e51b81526004016104f39190611986565b505050900390565b60008261135957506000610426565b8282028284828161136657fe5b04146113845760405162461bcd60e51b81526004016104f390611b40565b9392505050565b600061138483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611647565b6001600160a01b0382166113f35760405162461bcd60e51b81526004016104f390611bb6565b6113ff82600083610734565b61143c81604051806060016040528060228152602001611dea602291396001600160a01b038516600090815260208190526040902054919061131e565b6001600160a01b03831660009081526020819052604090205560025461146290826114af565b6002556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114a3908590611d8e565b60405180910390a35050565b600061138483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061131e565b6000828201838110156113845760405162461bcd60e51b81526004016104f390611a84565b6107348363a9059cbb60e01b8484604051602401611535929190611962565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261167e565b61158d846323b872dd60e01b8585856040516024016115359392919061193e565b50505050565b6001600160a01b0382166115b95760405162461bcd60e51b81526004016104f390611d57565b6115c560008383610734565b6002546115d290826114f1565b6002556001600160a01b0382166000908152602081905260409020546115f890826114f1565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114a3908590611d8e565b600081836116685760405162461bcd60e51b81526004016104f39190611986565b50600083858161167457fe5b0495945050505050565b60606116d3826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661170d9092919063ffffffff16565b80519091501561073457808060200190518101906116f191906118be565b6107345760405162461bcd60e51b81526004016104f390611d0d565b606061171c8484600085611724565b949350505050565b606061172f856117e8565b61174b5760405162461bcd60e51b81526004016104f390611cd6565b60006060866001600160a01b03168587604051611768919061190e565b60006040518083038185875af1925050503d80600081146117a5576040519150601f19603f3d011682016040523d82523d6000602084013e6117aa565b606091505b509150915081156117be57915061171c9050565b8051156117ce5780518082602001fd5b8360405162461bcd60e51b81526004016104f39190611986565b3b151590565b80356001600160a01b038116811461042657600080fd5b600060208284031215611816578081fd5b61138483836117ee565b60008060408385031215611832578081fd5b61183c84846117ee565b915061184b84602085016117ee565b90509250929050565b600080600060608486031215611868578081fd5b833561187381611dd1565b9250602084013561188381611dd1565b929592945050506040919091013590565b600080604083850312156118a6578182fd5b6118b084846117ee565b946020939093013593505050565b6000602082840312156118cf578081fd5b81518015158114611384578182fd5b6000602082840312156118ef578081fd5b5035919050565b600060208284031215611907578081fd5b5051919050565b60008251611920818460208701611da5565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b60006020825282518060208401526119a5816040850160208701611da5565b601f01601f19169190910160400192915050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252818101527f617070726f76616c2064656c61792063616e206f6e6c7920696e637265617365604082015260600190565b60208082526008908201526763616e277420646f60c01b604082015260600190565b60208082526014908201527311195b185e481a185cc81b9bdd081c185cdcd95960621b604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252600d908201526c746f6f206d7563682074696d6560981b604082015260600190565b6020808252601590820152745468657265206973206e6f2063616e64696461746560581b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b60ff91909116815260200190565b60005b83811015611dc0578181015183820152602001611da8565b8381111561158d5750506000910152565b6001600160a01b0381168114611de657600080fd5b5056fe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212205c87b87d412fb61b6251b3c2d6bf7cf4405375c1a6176112b406cb33138a100764736f6c634300060c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000ad24a72ffe0466399e6f69b9332022a71408f10b0000000000000000000000000000000000000000000000000000000000000011313120517569636b20504e4753504f5245000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3131504e4753504f524500000000000000000000000000000000000000000000