0 txs
0 calls
We do not have the source code for this contract. Sorry for the inconvenience.
We do not have the verified ABI for this contract. Here's what we could infer from the runtime bytecode by using WhatsABI:
functions
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
events
event signature unknown
event signature unknown
creation bytecode
0x6080604052734300000000000000000000000000000000000004600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156100c857600080fd5b5033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073d2499b3c8611e36ca89a70fda2a72c49ee19eaa860008080815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a70b0f3c2470abbe104bdb3f3aaa9c7c54bea7a86000806001815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550614b87806101e46000396000f3fe6080604052600436106100c65760003560e01c806370a082311161007f5780639e281a98116100595780639e281a98146102e8578063c311d04914610311578063dd62ed3e1461033a578063fa461e331461037757610114565b806370a082311461024357806394a9de841461028057806395d89b41146102bd57610114565b806306fdde0314610154578063095ea7b31461017f57806310d1e85c146101a857806318160ddd146101c457806323b872dd146101ef578063313ce5671461021857610114565b36610114576101096040518060400160405280600e81526020017f726563656976652063616c6c6564000000000000000000000000000000000000815250610393565b6101124761042c565b005b6101526040518060400160405280600f81526020017f66616c6c6261636b2063616c6c65640000000000000000000000000000000000815250610393565b005b34801561016057600080fd5b506101696104c5565b6040516101769190614094565b60405180910390f35b34801561018b57600080fd5b506101a660048036038101906101a191906139ac565b610502565b005b6101c260048036038101906101bd91906139e8565b610ce0565b005b3480156101d057600080fd5b506101d9610d17565b6040516101e691906141c4565b60405180910390f35b3480156101fb57600080fd5b506102166004803603810190610211919061395d565b610d28565b005b34801561022457600080fd5b5061022d610dff565b60405161023a9190614285565b60405180910390f35b34801561024f57600080fd5b5061026a600480360381019061026591906138cf565b610e08565b60405161027791906141c4565b60405180910390f35b34801561028c57600080fd5b506102a760048036038101906102a29190613c0d565b610e14565b6040516102b49190613eac565b60405180910390f35b3480156102c957600080fd5b506102d2610e47565b6040516102df9190614094565b60405180910390f35b3480156102f457600080fd5b5061030f600480360381019061030a91906139ac565b610e84565b005b34801561031d57600080fd5b5061033860048036038101906103339190613c0d565b61107e565b005b34801561034657600080fd5b50610361600480360381019061035c9190613921565b61117a565b60405161036e91906141c4565b60405180910390f35b610391600480360381019061038c9190613b4f565b611186565b005b610429816040516024016103a79190614094565b6040516020818303038152906040527f41304fac000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b50565b6104c28160405160240161044091906141c4565b6040516020818303038152906040527ff82c50f1000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b50565b60606040518060400160405280600481526020017f5333585900000000000000000000000000000000000000000000000000000000815250905090565b8173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161055f91906141c4565b60405180910390a3600060028261057691906143e4565b90506105b76040518060400160405280600981526020017f626f72726f77657220000000000000000000000000000000000000000000000081525082611345565b600060b883901c90506106036040518060400160405280600781526020017f706172616d7320000000000000000000000000000000000000000000000000008152508261ffff166113e1565b60006001821660ff16905061064d6040518060400160405280601181526020017f6c656e64696e67706f6f6c496e64657820000000000000000000000000000000815250826113e1565b600080600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bf92857c856040518263ffffffff1660e01b81526004016106ba9190613eac565b60c06040518083038186803b1580156106d257600080fd5b505afa1580156106e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070a9190613c5f565b955050505050506107506040518060400160405280600781526020017f6865616c74682000000000000000000000000000000000000000000000000000815250826113e1565b670de0b6b3a76400008111156107695750505050610cdc565b60008083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d1946dbc6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561084657600080fd5b505af115801561085a573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906108839190613a68565b6003908051906020019061089892919061351b565b50600e8361ffff16901c61ffff166005819055506003600c8461ffff16901c1661ffff166006819055506109066040518060400160405280600e81526020017f6465783120616e6420646578322000000000000000000000000000000000000081525060055460065461147d565b600060c886901c90506109576040518060400160405280600f81526020017f726f756e64656420416d6f756e742000000000000000000000000000000000008152508266ffffffffffffff166113e1565b6000600f60088661ffff16901c1660ff1690506109ad6040518060400160405280600781526020017f7a65726f657320000000000000000000000000000000000000000000000000008152508261ffff166113e1565b600081600a6109bc9190614499565b8366ffffffffffffff166109d091906146ce565b905060008782888b6040516020016109eb9493929190613fc6565b604051602081830303815290604052905060036005541415610b7d57610a456040518060400160405280601981526020017f72657175657374696e6720756e693320666c6173685377617000000000000000815250610393565b60008083610a529061492a565b9050600060018060018c61ffff16901c1660ff1614610a72576000610a75565b60015b9050610ab66040518060400160405280600f81526020017f726f75746520696e7665727465642000000000000000000000000000000000008152508261151c565b8015610ac95764019f6d22c99250610ae1565b73e98cbc06bdaf72737340ec39ff0155555555555992505b8c73ffffffffffffffffffffffffffffffffffffffff1663128acb0830838587896040518663ffffffff1660e01b8152600401610b22959493929190613f43565b6040805180830381600087803b158015610b3b57600080fd5b505af1158015610b4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b739190613b13565b5050505050610cd3565b60026005541415610cd2576000600160078961ffff16901c169050610bda6040518060400160405280600b81526020017f6465627420546f6b656e200000000000000000000000000000000000000000008152508260ff166113e1565b60008160ff161415610c5d578a73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f84600030866040518563ffffffff1660e01b8152600401610c2694939291906141df565b600060405180830381600087803b158015610c4057600080fd5b505af1158015610c54573d6000803e3d6000fd5b50505050610cd0565b8a73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f60008530866040518563ffffffff1660e01b8152600401610c9d9493929190614048565b600060405180830381600087803b158015610cb757600080fd5b505af1158015610ccb573d6000803e3d6000fd5b505050505b505b5b50505050505050505b5050565b610d03604051806060016040528060238152602001614b0a60239139858561147d565b610d1082828686336115b8565b5050505050565b6000684847b7925d28d55559905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610da791906141c4565b60405180910390a381600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610dfa8382610502565b505050565b60006012905090565b6000611b399050919050565b60006020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606040518060400160405280600481526020017f5333585900000000000000000000000000000000000000000000000000000000815250905090565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0b906141a4565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401610f76929190613ec7565b602060405180830381600087803b158015610f9057600080fd5b505af1158015610fa4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fc89190613aea565b508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401611026929190613ec7565b602060405180830381600087803b15801561104057600080fd5b505af1158015611054573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110789190613aea565b50505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461110e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611105906141a4565b60405180910390fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611176573d6000803e3d6000fd5b5050565b60006045905092915050565b6111a7604051806060016040528060258152602001614b2d60259139610393565b6111b084612f62565b6111b983612f62565b61120682828080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050612ffb565b60858282905010156112c157600082828101906112239190613be4565b9050806000015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3383602001516040518363ffffffff1660e01b8152600401611268929190613f9d565b602060405180830381600087803b15801561128257600080fd5b505af1158015611296573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ba9190613aea565b5050611325565b60008085126112d057846112e9565b8460026112dd91906145b7565b856112e89190614728565b5b905060008086126112fa5784611313565b84600261130791906145b7565b856113129190614728565b5b905061132284848484336115b8565b50505b50505050565b6113428161133a6130946130b5565b63ffffffff16565b50565b6113dd828260405160240161135b9291906140b6565b6040516020818303038152906040527f319af333000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b5050565b61147982826040516024016113f7929190614116565b6040516020818303038152906040527fb60e72cc000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b5050565b61151783838360405160240161149593929190614146565b6040516020818303038152906040527fca47c4eb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b505050565b6115b482826040516024016115329291906140e6565b6040516020818303038152906040527fc3b55635000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b5050565b600085858101906115c99190613bbb565b90506000829050600080600060016007866040015161ffff16901c1660ff161415611673578273ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561163457600080fd5b505afa158015611648573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061166c91906138f8565b91506116f4565b8273ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b1580156116b957600080fd5b505afa1580156116cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116f191906138f8565b91505b600060016006866040015161ffff16901c1660ff161415611794578273ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561175557600080fd5b505afa158015611769573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061178d91906138f8565b9050611815565b8273ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b1580156117da57600080fd5b505afa1580156117ee573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181291906138f8565b90505b6118546040518060400160405280600a81526020017f756e69494e61646472200000000000000000000000000000000000000000000081525083611345565b6118936040518060400160405280600b81526020017f756e694f7574416464722000000000000000000000000000000000000000000081525082611345565b6000829050600082905060008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561193a5762989680629910e988602001516118ea91906146ce565b6118f49190614415565b90506119356040518060400160405280601f81526020017f616d6f756e7420746f2072657061792072652d656e746572206d61726b657400815250826113e1565b611b8b565b60026005541415611adc5760018373ffffffffffffffffffffffffffffffffffffffff166370a082318a6040518263ffffffff1660e01b81526004016119809190613eac565b60206040518083038186803b15801561199857600080fd5b505afa1580156119ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119d09190613c36565b6103e56119dd91906146ce565b88602001518473ffffffffffffffffffffffffffffffffffffffff166370a082318c6040518263ffffffff1660e01b8152600401611a1b9190613eac565b60206040518083038186803b158015611a3357600080fd5b505afa158015611a47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a6b9190613c36565b6103e8611a7891906146ce565b611a8291906146ce565b611a8c9190614415565b611a96919061438e565b9050611ad76040518060400160405280601a81526020017f616d6f756e7420746f20726570617920756e6932207377617020000000000000815250826113e1565b611b8a565b60036005541415611b4e576001806001896040015161ffff16901c1660ff1614611b065788611b08565b895b9050611b496040518060400160405280601a81526020017f616d6f756e7420746f20726570617920756e6933207377617020000000000000815250826113e1565b611b89565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8090614184565b60405180910390fd5b5b5b6000600360b08960600151901c60ff1681548110611bd2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600360a88a60600151901c60ff1681548110611c46577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050611cb26040518060400160405280600a81526020017f646562742061646472200000000000000000000000000000000000000000000081525083611345565b611cf16040518060400160405280600a81526020017f636f6c6c2061646472200000000000000000000000000000000000000000000081525082611345565b600082905060008673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611d319190613eac565b60206040518083038186803b158015611d4957600080fd5b505afa158015611d5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d819190613c36565b9050611dc26040518060400160405280602081526020017f554e49696e2062616c616e6365206265666f72206c69717569646174696f6e20815250826113e1565b60018060038d6040015161ffff16901c1660ff161415611f3557611e1a6040518060400160405280600d81526020017f7772617070696e67206465627400000000000000000000000000000000000000815250610393565b8673ffffffffffffffffffffffffffffffffffffffff1663095ea7b385836040518363ffffffff1660e01b8152600401611e55929190613f9d565b602060405180830381600087803b158015611e6f57600080fd5b505af1158015611e83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea79190613aea565b508173ffffffffffffffffffffffffffffffffffffffff1663ea598cb0826040518263ffffffff1660e01b8152600401611ee191906141c4565b602060405180830381600087803b158015611efb57600080fd5b505af1158015611f0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f339190613c36565b505b60018060058d6040015161ffff16901c1660ff1614156121f257611f8d6040518060400160405280600c81526020017f6d696e74696e6720646562740000000000000000000000000000000000000000815250610393565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614156120d657600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b815260040161203e91906141c4565b600060405180830381600087803b15801561205857600080fd5b505af115801561206c573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16631249c58b476040518263ffffffff1660e01b81526004016000604051808303818588803b1580156120b857600080fd5b505af11580156120cc573d6000803e3d6000fd5b50505050506121f1565b8673ffffffffffffffffffffffffffffffffffffffff1663095ea7b385836040518363ffffffff1660e01b8152600401612111929190613f9d565b602060405180830381600087803b15801561212b57600080fd5b505af115801561213f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121639190613aea565b508173ffffffffffffffffffffffffffffffffffffffff1663a0712d68826040518263ffffffff1660e01b815260040161219d91906141c4565b602060405180830381600087803b1580156121b757600080fd5b505af11580156121cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121ef9190613c36565b505b5b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161222b9190613eac565b60206040518083038186803b15801561224357600080fd5b505afa158015612257573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061227b9190613c36565b90506122bc6040518060400160405280602081526020017f444542542062616c616e6365206265666f7265206c69717569646174696f6e20815250826113e1565b8173ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401612319929190613f9d565b602060405180830381600087803b15801561233357600080fd5b505af1158015612347573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061236b9190613aea565b50600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1662a718a984868e600001518560006040518663ffffffff1660e01b81526004016123d3959493929190613ef0565b600060405180830381600087803b1580156123ed57600080fd5b505af1158015612401573d6000803e3d6000fd5b50505050600083905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016124459190613eac565b60206040518083038186803b15801561245d57600080fd5b505afa158015612471573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124959190613c36565b90506124d66040518060400160405280602081526020017f434f4c4c2062616c616e6365206166746572206c6c69717569646174696f6e20815250826113e1565b60018060048f6040015161ffff16901c1660ff1614156126955761252e6040518060400160405280600e81526020017f72656465656d696e6720636f6c6c000000000000000000000000000000000000815250610393565b8173ffffffffffffffffffffffffffffffffffffffff1663db006a75826040518263ffffffff1660e01b815260040161256791906141c4565b602060405180830381600087803b15801561258157600080fd5b505af1158015612595573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125b99190613c36565b50600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16141561269457600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0476040518263ffffffff1660e01b81526004016000604051808303818588803b15801561267a57600080fd5b505af115801561268e573d6000803e3d6000fd5b50505050505b5b60018060028f6040015161ffff16901c1660ff16141561277a576126ed6040518060400160405280600b81526020017f756e7772617020636f6c6c000000000000000000000000000000000000000000815250610393565b8173ffffffffffffffffffffffffffffffffffffffff1663de0e9a3e826040518263ffffffff1660e01b815260040161272691906141c4565b602060405180830381600087803b15801561274057600080fd5b505af1158015612754573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127789190613c36565b505b60026006541415612845578173ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016127e2929190613f9d565b602060405180830381600087803b1580156127fc57600080fd5b505af1158015612810573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128349190613aea565b5061284081868a6130c0565b61285c565b6003600654141561285b5761285a81866132e1565b5b5b8773ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016128959190613eac565b60206040518083038186803b1580156128ad57600080fd5b505afa1580156128c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128e59190613c36565b92506129266040518060400160405280601281526020017f756e694f7574206166746572206c697175690000000000000000000000000000815250846113e1565b8773ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8f896040518363ffffffff1660e01b8152600401612961929190613f9d565b602060405180830381600087803b15801561297b57600080fd5b505af115801561298f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129b39190613aea565b506129fe6040518060400160405280600e81526020017f756e694f75742070726f6669742000000000000000000000000000000000000081525088856129f991906147bc565b6113e1565b8773ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168986612a4991906147bc565b6040518363ffffffff1660e01b8152600401612a66929190613ec7565b602060405180830381600087803b158015612a8057600080fd5b505af1158015612a94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ab89190613aea565b5060008973ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612af49190613eac565b60206040518083038186803b158015612b0c57600080fd5b505afa158015612b20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b449190613c36565b9050612b856040518060400160405280600f81526020017f756e69496e4c6566746f76657273200000000000000000000000000000000000815250826113e1565b6000811115612c3f578973ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401612beb929190613ec7565b602060405180830381600087803b158015612c0557600080fd5b505af1158015612c19573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c3d9190613aea565b505b60008573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612c7a9190613eac565b60206040518083038186803b158015612c9257600080fd5b505afa158015612ca6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cca9190613c36565b9050612d0b6040518060400160405280600e81526020017f646562744c6566746f7665727320000000000000000000000000000000000000815250826113e1565b6000811115612dc5578573ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401612d71929190613ec7565b602060405180830381600087803b158015612d8b57600080fd5b505af1158015612d9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dc39190613aea565b505b60008473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612e009190613eac565b60206040518083038186803b158015612e1857600080fd5b505afa158015612e2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e509190613c36565b9050612e916040518060400160405280600e81526020017f636f6c6c4c6566746f7665727320000000000000000000000000000000000000815250826113e1565b6000811115612f4b578473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401612ef7929190613ec7565b602060405180830381600087803b158015612f1157600080fd5b505af1158015612f25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f499190613aea565b505b505050505050505050505050505050505050505050565b612ff881604051602401612f76919061402d565b6040516020818303038152906040527f2d5b6cb9000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b50565b6130918160405160240161300f919061400b565b6040516020818303038152906040527f0be77f56000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061132b565b50565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b6135a5819050919050565b6131216040518060400160405280601b81526020017f646f696e67207365636f6e6420726f7574696e67207632206f6e200000000000815250600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611345565b6060828160008151811061315e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505081816001815181106131d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600060454261321c919061438e565b9050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166338ed17398660008530866040518663ffffffff1660e01b815260040161328295949392919061422b565b600060405180830381600087803b15801561329c57600080fd5b505af11580156132b0573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906132d99190613aa9565b505050505050565b6133426040518060400160405280601881526020017f646f696e67207365636f6e642073776170207633206f6e200000000000000000815250600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611345565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008084905060008473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156133ce57600080fd5b505afa1580156133e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061340691906138f8565b73ffffffffffffffffffffffffffffffffffffffff161461342857600061342b565b60015b905080156134405764019f6d22c99250613458565b73e98cbc06bdaf72737340ec39ff0155555555555992505b6000858760405160200161346d929190613f9d565b60405160208183030381529060405290508473ffffffffffffffffffffffffffffffffffffffff1663128acb0830848688866040518663ffffffff1660e01b81526004016134bf959493929190613f43565b6040805180830381600087803b1580156134d857600080fd5b505af11580156134ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135109190613b13565b505050505050505050565b828054828255906000526020600020908101928215613594579160200282015b828111156135935782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019061353b565b5b5090506135a191906135d4565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052605160045260246000fd5b5b808211156135ed5760008160009055506001016135d5565b5090565b60006136046135ff846142c5565b6142a0565b9050808382526020820190508285602086028201111561362357600080fd5b60005b85811015613653578161363988826136de565b845260208401935060208301925050600181019050613626565b5050509392505050565b600061367061366b846142f1565b6142a0565b9050808382526020820190508285602086028201111561368f57600080fd5b60005b858110156136bf57816136a588826138ba565b845260208401935060208301925050600181019050613692565b5050509392505050565b6000813590506136d881614a96565b92915050565b6000815190506136ed81614a96565b92915050565b600082601f83011261370457600080fd5b81516137148482602086016135f1565b91505092915050565b600082601f83011261372e57600080fd5b815161373e84826020860161365d565b91505092915050565b60008151905061375681614aad565b92915050565b60008083601f84011261376e57600080fd5b8235905067ffffffffffffffff81111561378757600080fd5b60208301915083600182028301111561379f57600080fd5b9250929050565b6000813590506137b581614ac4565b92915050565b6000815190506137ca81614ac4565b92915050565b6000608082840312156137e257600080fd5b6137ec60806142a0565b905060006137fc848285016136c9565b6000830152506020613810848285016138a5565b602083015250604061382484828501613890565b6040830152506060613838848285016138a5565b60608301525092915050565b60006040828403121561385657600080fd5b61386060406142a0565b90506000613870848285016136c9565b6000830152506020613884848285016138a5565b60208301525092915050565b60008135905061389f81614adb565b92915050565b6000813590506138b481614af2565b92915050565b6000815190506138c981614af2565b92915050565b6000602082840312156138e157600080fd5b60006138ef848285016136c9565b91505092915050565b60006020828403121561390a57600080fd5b6000613918848285016136de565b91505092915050565b6000806040838503121561393457600080fd5b6000613942858286016136c9565b9250506020613953858286016136c9565b9150509250929050565b60008060006060848603121561397257600080fd5b6000613980868287016136c9565b9350506020613991868287016136c9565b92505060406139a2868287016138a5565b9150509250925092565b600080604083850312156139bf57600080fd5b60006139cd858286016136c9565b92505060206139de858286016138a5565b9150509250929050565b600080600080600060808688031215613a0057600080fd5b6000613a0e888289016136c9565b9550506020613a1f888289016138a5565b9450506040613a30888289016138a5565b935050606086013567ffffffffffffffff811115613a4d57600080fd5b613a598882890161375c565b92509250509295509295909350565b600060208284031215613a7a57600080fd5b600082015167ffffffffffffffff811115613a9457600080fd5b613aa0848285016136f3565b91505092915050565b600060208284031215613abb57600080fd5b600082015167ffffffffffffffff811115613ad557600080fd5b613ae18482850161371d565b91505092915050565b600060208284031215613afc57600080fd5b6000613b0a84828501613747565b91505092915050565b60008060408385031215613b2657600080fd5b6000613b34858286016137bb565b9250506020613b45858286016137bb565b9150509250929050565b60008060008060608587031215613b6557600080fd5b6000613b73878288016137a6565b9450506020613b84878288016137a6565b935050604085013567ffffffffffffffff811115613ba157600080fd5b613bad8782880161375c565b925092505092959194509250565b600060808284031215613bcd57600080fd5b6000613bdb848285016137d0565b91505092915050565b600060408284031215613bf657600080fd5b6000613c0484828501613844565b91505092915050565b600060208284031215613c1f57600080fd5b6000613c2d848285016138a5565b91505092915050565b600060208284031215613c4857600080fd5b6000613c56848285016138ba565b91505092915050565b60008060008060008060c08789031215613c7857600080fd5b6000613c8689828a016138ba565b9650506020613c9789828a016138ba565b9550506040613ca889828a016138ba565b9450506060613cb989828a016138ba565b9350506080613cca89828a016138ba565b92505060a0613cdb89828a016138ba565b9150509295509295509295565b6000613cf48383613d0f565b60208301905092915050565b613d098161487e565b82525050565b613d18816147f0565b82525050565b613d27816147f0565b82525050565b6000613d388261432d565b613d42818561435b565b9350613d4d8361431d565b8060005b83811015613d7e578151613d658882613ce8565b9750613d708361434e565b925050600181019050613d51565b5085935050505092915050565b613d9481614802565b82525050565b6000613da582614338565b613daf818561436c565b9350613dbf8185602086016148c6565b613dc881614a00565b840191505092915050565b613ddc8161480e565b82525050565b613deb81614890565b82525050565b6000613dfc82614343565b613e06818561437d565b9350613e168185602086016148c6565b613e1f81614a00565b840191505092915050565b6000613e3760038361437d565b9150613e4282614a1e565b602082019050919050565b6000613e5a603f8361437d565b9150613e6582614a47565b604082019050919050565b613e7981614826565b82525050565b613e8881614818565b82525050565b613e9781614867565b82525050565b613ea681614871565b82525050565b6000602082019050613ec16000830184613d1e565b92915050565b6000604082019050613edc6000830185613d00565b613ee96020830184613e8e565b9392505050565b600060a082019050613f056000830188613d1e565b613f126020830187613d1e565b613f1f6040830186613d1e565b613f2c6060830185613e8e565b613f396080830184613d8b565b9695505050505050565b600060a082019050613f586000830188613d1e565b613f656020830187613d8b565b613f726040830186613dd3565b613f7f6060830185613e70565b8181036080830152613f918184613d9a565b90509695505050505050565b6000604082019050613fb26000830185613d1e565b613fbf6020830184613e8e565b9392505050565b6000608082019050613fdb6000830187613d1e565b613fe86020830186613e8e565b613ff56040830185613e7f565b6140026060830184613e8e565b95945050505050565b600060208201905081810360008301526140258184613d9a565b905092915050565b60006020820190506140426000830184613dd3565b92915050565b600060808201905061405d6000830187613de2565b61406a6020830186613e8e565b6140776040830185613d1e565b81810360608301526140898184613d9a565b905095945050505050565b600060208201905081810360008301526140ae8184613df1565b905092915050565b600060408201905081810360008301526140d08185613df1565b90506140df6020830184613d1e565b9392505050565b600060408201905081810360008301526141008185613df1565b905061410f6020830184613d8b565b9392505050565b600060408201905081810360008301526141308185613df1565b905061413f6020830184613e8e565b9392505050565b600060608201905081810360008301526141608186613df1565b905061416f6020830185613e8e565b61417c6040830184613e8e565b949350505050565b6000602082019050818103600083015261419d81613e2a565b9050919050565b600060208201905081810360008301526141bd81613e4d565b9050919050565b60006020820190506141d96000830184613e8e565b92915050565b60006080820190506141f46000830187613e8e565b6142016020830186613de2565b61420e6040830185613d1e565b81810360608301526142208184613d9a565b905095945050505050565b600060a0820190506142406000830188613e8e565b61424d6020830187613de2565b818103604083015261425f8186613d2d565b905061426e6060830185613d1e565b61427b6080830184613e8e565b9695505050505050565b600060208201905061429a6000830184613e9d565b92915050565b60006142aa6142bb565b90506142b682826148f9565b919050565b6000604051905090565b600067ffffffffffffffff8211156142e0576142df6149d1565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561430c5761430b6149d1565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600061439982614867565b91506143a483614867565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156143d9576143d8614973565b5b828201905092915050565b60006143ef82614846565b91506143fa83614846565b92508261440a576144096149a2565b5b828204905092915050565b600061442082614867565b915061442b83614867565b92508261443b5761443a6149a2565b5b828204905092915050565b6000808291508390505b60018511156144905780860481111561446c5761446b614973565b5b600185161561447b5780820291505b808102905061448985614a11565b9450614450565b94509492505050565b60006144a482614867565b91506144af83614818565b92506144dc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846144e4565b905092915050565b6000826144f457600190506145b0565b8161450257600090506145b0565b8160018114614518576002811461452257614551565b60019150506145b0565b60ff84111561453457614533614973565b5b8360020a91508482111561454b5761454a614973565b5b506145b0565b5060208310610133831016604e8410600b84101617156145865782820a90508381111561458157614580614973565b5b6145b0565b6145938484846001614446565b925090508184048111156145aa576145a9614973565b5b81810290505b9392505050565b60006145c28261480e565b91506145cd8361480e565b9250827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048211600084136000841316161561460c5761460b614973565b5b817f8000000000000000000000000000000000000000000000000000000000000000058312600084126000841316161561464957614648614973565b5b827f8000000000000000000000000000000000000000000000000000000000000000058212600084136000841216161561468657614685614973565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05821260008412600084121616156146c3576146c2614973565b5b828202905092915050565b60006146d982614867565b91506146e483614867565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561471d5761471c614973565b5b828202905092915050565b60006147338261480e565b915061473e8361480e565b9250827f80000000000000000000000000000000000000000000000000000000000000000182126000841215161561477957614778614973565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0182136000841216156147b1576147b0614973565b5b828203905092915050565b60006147c782614867565b91506147d283614867565b9250828210156147e5576147e4614973565b5b828203905092915050565b60006147fb82614826565b9050919050565b60008115159050919050565b6000819050919050565b600061ffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600074ffffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000614889826148a2565b9050919050565b600061489b82614867565b9050919050565b60006148ad826148b4565b9050919050565b60006148bf82614826565b9050919050565b60005b838110156148e45780820151818401526020810190506148c9565b838111156148f3576000848401525b50505050565b61490282614a00565b810181811067ffffffffffffffff82111715614921576149206149d1565b5b80604052505050565b60006149358261480e565b91507f800000000000000000000000000000000000000000000000000000000000000082141561496857614967614973565b5b816000039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f4154520000000000000000000000000000000000000000000000000000000000600082015250565b7f436f6e7472616374206973206c6f636b65642e205472616e7366657220312e3360008201527f3320657468657220746f20756e6c6f636b20796f757220616464726573732e00602082015250565b614a9f816147f0565b8114614aaa57600080fd5b50565b614ab681614802565b8114614ac157600080fd5b50565b614acd8161480e565b8114614ad857600080fd5b50565b614ae481614818565b8114614aef57600080fd5b50565b614afb81614867565b8114614b0657600080fd5b5056fe756e6932737761702063616c6c6261636b2c20616d6f756e74302c20616d6f756e7431756e697377617076332063616c6c6261636b2c20616d6f756e74302c20616d6f756e743120a2646970667358221220b4bee410a942be02e021728cb8d46da4c5cdca658d3e65b2a2bd67b38ff5ff2064736f6c63430008040033