VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x61d43a…A1c1
Summary
Transactions
Transfers
Address
0x61d43a8084405ab055863e42A8c4ddD727D7A1c1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF583Db709a4abDA7C94E8439746C2ACD41dde55c
Deployer
0xF583Db709a4abDA7C94E8439746C2ACD41dde55c
Code
0x608060405234801561001057600080fd5b50600436106101e35760003560e01c806301ffc9a7146101e85780630e1505e01461021057806310087fb1146102315780631ee86f4114610246578063248a9ca31461025b5780632785f8bb1461026e5780632cbee0d4146102a35780632e17de78146102b65780632f2ff15d146102c9578063302190c9146102dc5780633051f3f1146102fc5780633413255a1461031c57806336568abe1461032f578063379607f5146103425780633f4ba83a14610355578063485cc9551461035d57806355160cb8146103705780635c975abb1461039857806361b66953146103a357806362abebce146103b65780636459b250146103c957806378939871146103dc5780637a50347e146103ef5780637a96c554146104045780638456cb59146104255780638b05351f1461042d5780638e73064f1461045057806391d148541461045957806393e2282d1461046c578063a079517d1461047f578063a217fddf14610488578063b45aae5214610490578063b9bfb2a6146104bc578063c4089e52146104cf578063cc0b2e6b146104e2578063d547741f146104f5578063dd418ae214610508578063df28209314610528578063e58378bb1461053b578063f691befa14610550578063f974fbf714610570575b600080fd5b6101fb6101f6366004612ef8565b610583565b60405190151581526020015b60405180910390f35b6102236b0b4f21d42f59c0d52c00000081565b604051908152602001610207565b61024461023f366004612f38565b6105ba565b005b61024e610b74565b6040516102079190612f64565b610223610269366004612f9e565b610bd1565b61029161027c366004612fce565b60e86020526000908152604090205460ff1681565b60405160ff9091168152602001610207565b6102446102b1366004612fce565b610be6565b6102446102c4366004612f9e565b610c7c565b6102446102d7366004612fe9565b6111a7565b6102ef6102ea36600461300c565b6111c8565b604051610207919061303f565b60cc5461030f906001600160a01b031681565b6040516102079190613098565b61024461032a366004612fce565b611386565b61024461033d366004612fe9565b6113c1565b610244610350366004612f9e565b61143f565b610244611831565b61024461036b3660046130ac565b611854565b61038361037e3660046130d6565b6119da565b60408051928352602083019190915201610207565b60335460ff166101fb565b6102446103b1366004612f9e565b611b7c565b6102446103c4366004613116565b611bd2565b6103836103d73660046130d6565b611c1a565b60ca5461030f906001600160a01b031681565b61022360008051602061368783398151915281565b61041761041236600461300c565b611e52565b60405161020792919061320e565b610244612179565b6101fb61043b366004612fce565b60e96020526000908152604090205460ff1681565b61022360c95481565b6101fb610467366004612fe9565b612199565b61024461047a36600461323c565b6121c4565b61022360cd5481565b610223600081565b61029161049e366004612fce565b6001600160a01b0316600090815260e8602052604090205460ff1690565b6102236104ca366004612fce565b61220a565b60cb5461030f906001600160a01b031681565b6102446104f0366004612fce565b612343565b610244610503366004612fe9565b6123cd565b610223610516366004612f9e565b60eb6020526000908152604090205481565b610244610536366004612fce565b6123e9565b6102236000805160206136a783398151915281565b61056361055e366004612fce565b612473565b6040516102079190613266565b60ec5461030f906001600160a01b031681565b60006001600160e01b03198216637965db0b60e01b14806105b457506301ffc9a760e01b6001600160e01b03198316145b92915050565b6105c2612564565b60ca546040516370a0823160e01b815233916001600160a01b0316906370a08231906105f2908490600401613098565b602060405180830381865afa15801561060f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106339190613317565b8311156106875760405162461bcd60e51b815260206004820152601d60248201527f53545265776172643a20496e73756666696369656e7420746f6b656e7300000060448201526064015b60405180910390fd5b60058260ff16106106da5760405162461bcd60e51b815260206004820181905260248201527f53545265776172643a204475726174696f6e20646f65736e2774206d61746368604482015260640161067e565b6001600160a01b038116600090815260e8602052604081205483906107039060ff166005613346565b61070d9190613369565b90506000610719610b74565b905060006107256125ac565b905060ce6000856001600160a01b03166001600160a01b03168152602001908152602001600020604051806101600160405280866001600160a01b03168152602001888152602001428152602001838860ff166005811061078857610788613382565b602002015161079d9063ffffffff1642613398565b815260ff8816602082015260006040820181905260608201526080016107c662015180426133c1565b815260ff8681166020808401919091526000604080850182905260609485018290528654600180820189559783528383208751600b9092020180546001600160a01b0319166001600160a01b0392831617815587850151818a01558783015160028201559587015160038701556080870151600487015560a087015160058701805461ffff191661ffff90921691909117905560c0870151600687015560e0870151600787015561010087015160088701805460ff19169190961617909455610120860151600986015561014090950151600a90940193909355908816825260ed815282822060ce9091529190208054919290916108c491906133d5565b815481106108d4576108d4613382565b6000918252602080832084546001818101875595855291909320600b92830290930180549190920290920180546001600160a01b0319166001600160a01b039093169290921782558281015492820192909255600280830154908201556003808301549082015560048083015490820155600580830154908201805461ffff191661ffff9092169190911790556006808301549082015560078083015490820155600880830154908201805460ff191660ff92831617905560098084015490830155600a92830154929091019190915560cf908416601981106109b9576109b9613382565b0180549060006109c8836133e8565b91905055506109df8560ff168460ff1660016125ed565b6001600160a01b038416600090815260e86020526040902054600460ff909116108015610a5557506001600160a01b038416600090815260e860205260409020548290610a309060ff166001613369565b60ff1660058110610a4357610a43613382565b60200201516001600160581b03168610155b8015610a7f57506001600160a01b038416600090815260e8602052604090205460ff908116908616115b15610aa8576001600160a01b038416600090815260e960205260409020805460ff191660011790555b60ca546040516323b872dd60e01b81526001600160a01b03868116600483015230602483015260448201899052909116906323b872dd906064016020604051808303816000875af1158015610b01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b259190613401565b506040805187815260ff851660208201526001600160a01b038616917ff4d012fd2f7cf012e2924304024d2fcba8b56030caafdfafe555950932ccf92f910160405180910390a2505050505050565b610b7c612ebb565b506040805160a0810182526000815266d3c21bcecceda160191b602082015266d3c21bcecceda1601a1b9181019190915266d3c21bcecceda1601b1b60608201526a0c685fa11e01ec6f000000608082015290565b60009081526097602052604090206001015490565b6000805160206136a7833981519152610bfe816126c8565b6001600160a01b038216610c245760405162461bcd60e51b815260040161067e90613423565b60cc80546001600160a01b0319166001600160a01b0384169081179091556040517f38abc06a5d3660224f957b05d1b843dae1cfe08d93a84d3ba7f42c24fbe80b5091610c7091613098565b60405180910390a15050565b610c84612564565b33600081815260ce60205260409020548210610cb25760405162461bcd60e51b815260040161067e9061345a565b6001600160a01b038116600090815260ce60205260408120805484908110610cdc57610cdc613382565b60009182526020918290206040805161016081018252600b90930290910180546001600160a01b0316835260018101549383019390935260028301549082015260038201546060820181905260048301546080830152600583015461ffff1660a0830152600683015460c0830152600783015460e0830152600883015460ff166101008301526009830154610120830152600a909201546101408201529150421180610d9a57506005816101000151610d959190613491565b60ff16155b610de15760405162461bcd60e51b815260206004820152601860248201527753545265776172643a2043616e6e6f7420756e7374616b6560401b604482015260640161067e565b610dea8361143f565b6001600160a01b038216600090815260e86020526040902054608082015160ff90911611801590610e3357506001600160a01b038216600090815260e9602052604090205460ff165b15610ec4576001600160a01b038216600090815260e86020526040902054600460ff9091161015610ea3576001600160a01b038216600090815260e860205260408120805460019290610e8a90849060ff16613369565b92506101000a81548160ff021916908360ff1602179055505b6001600160a01b038216600090815260e960205260409020805460ff191690555b60cf81610100015160ff1660198110610edf57610edf613382565b018054906000610eee836134b3565b9190505550610f0b816080015182610100015160ff1660006125ed565b6001600160a01b038216600090815260ce602052604090208054610f31906001906133d5565b81548110610f4157610f41613382565b90600052602060002090600b020160ce6000846001600160a01b03166001600160a01b031681526020019081526020016000208481548110610f8557610f85613382565b600091825260208083208454600b9093020180546001600160a01b0319166001600160a01b0393841617815560018086015490820155600280860154908201556003808601549082015560048086015490820155600580860154908201805461ffff191661ffff9092169190911790556006808601549082015560078086015490820155600880860154908201805460ff191660ff90921691909117905560098086015490820155600a948501549401939093558416815260ce90915260409020805480611055576110556134ca565b60008281526020808220600b6000199094019384020180546001600160a01b0319168155600181018390556002810183905560038101839055600480820184905560058201805461ffff19169055600682018490556007820184905560088201805460ff1916905560098201849055600a909101929092559190925560ca549083015160405163a9059cbb60e01b81526001600160a01b03929092169263a9059cbb926111069287929091016134e0565b6020604051808303816000875af1158015611125573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111499190613401565b50816001600160a01b03167fb8e4f25fc4ea94d77d0fda7efb2456c8393753bbc3367df9dbe3b56494606566826020015183610100015160405161119a92919091825260ff16602082015260400190565b60405180910390a2505050565b6111b082610bd1565b6111b9816126c8565b6111c383836126d2565b505050565b6001600160a01b038316600090815260ee60209081526040808320805482518185028101850190935280835260609493849084015b8282101561124d57838290600052602060002090600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050815260200190600101906111fd565b505050509050600081516001600160401b0381111561126e5761126e613100565b6040519080825280602002602001820160405280156112c357816020015b6112b060405180606001604052806000815260200160008152602001600081525090565b81526020019060019003908161128c5790505b5090506000805b835181101561137a57868482815181106112e6576112e6613382565b6020026020010151604001511015801561131d57508584828151811061130e5761130e613382565b60200260200101516040015111155b156113685783818151811061133457611334613382565b602002602001015183838151811061134e5761134e613382565b60200260200101819052508180611364906133e8565b9250505b80611372816133e8565b9150506112ca565b50909695505050505050565b6000805160206136a783398151915261139e816126c8565b5060ec80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03811633146114315760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161067e565b61143b8282612758565b5050565b611447612564565b33600090815260ce602052604090205481106114755760405162461bcd60e51b815260040161067e9061345a565b33600090815260ce6020526040812080548390811061149657611496613382565b90600052602060002090600b02019050600081600301544210156114ba57426114c0565b81600301545b905081600301548260020154036114d45750425b6000620151808360020154836114ea91906133d5565b6114f491906133c1565b600584015490915061ffff1681111561182b57600583015460009061151d9061ffff16836133d5565b60088501549091506000906115349060ff166127bf565b60ff169050600061154a866001015483856128bb565b9050600080611559338a6119da565b60068a01819055909250905060006115718385613398565b60ec5460405163c8bdf3db60e01b81529192506000916001600160a01b039091169063c8bdf3db906115a7903390600401613098565b60c060405180830381865afa1580156115c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e891906134f9565b50505050509050600061271082846116009190613543565b61160a91906133c1565b60ca549091506001600160a01b03166340c10f19336116298487613398565b6040518363ffffffff1660e01b81526004016116469291906134e0565b600060405180830381600087803b15801561166057600080fd5b505af1158015611674573d6000803e3d6000fd5b5050505080836116849190613398565b60c960008282546116959190613398565b909155505060088b01546000906305f5e1009061ffff8b16906116ba9060ff166128ec565b60ff168e600101546116cc9190613543565b6116d69190613543565b6116e091906133c1565b90506116ec33826129cc565b60058c0180548a919060009061170790849061ffff1661355a565b92506101000a81548161ffff021916908361ffff160217905550818461172d9190613398565b8c60090160008282546117409190613398565b92505081905550808c600a01600082825461175b9190613398565b909155505033600090815260ee60205260409081902081516060810190925290806117868588613398565b8152602080820185905242604092830152835460018181018655600095865294829020845160039092020190815583820151818601559282015160029093019290925560088f0154928f01548151908152918201879052810183905261ffff8b16606082015260ff9091169033907fc64d7f833a0db2650bf56928edae451ac543530c11800cecc381f7bde053ee4b9060800160405180910390a35050505050505050505b50505050565b6000805160206136a7833981519152611849816126c8565b611851612a77565b50565b600054610100900460ff16158080156118745750600054600160ff909116105b8061188e5750303b15801561188e575060005460ff166001145b6118f15760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161067e565b6000805460ff191660011790558015611914576000805461ff0019166101001790555b61191c612ac3565b611924612af2565b61192f6000336126d2565b6119476000805160206136a7833981519152336126d2565b61195f600080516020613687833981519152846126d2565b60ca80546001600160a01b038086166001600160a01b03199283161790925560cb80549285169290911691909117905580156111c3576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a1505050565b60008060006119e7612b19565b6001600160a01b038616600090815260ce6020526040902054909150841015611b74576001600160a01b038516600090815260ce60205260408120805486908110611a3457611a34613382565b90600052602060002090600b0201905060008160070154905060008260060154905060008360030154421015611a7657611a7162015180426133c1565b611a89565b620151808460030154611a8991906133c1565b600083815260eb6020526040902054909150835b82811015611b6d57600081815260eb602052604090205415611b21576008860154879060ff1660198110611ad357611ad3613382565b602002015161ffff1660eb600083815260200190815260200160002054611afa9190613543565b611b04908a613398565b600082815260eb6020526040902054909950909750905086611b5b565b6008860154879060ff1660198110611b3b57611b3b613382565b6020020151611b4e9061ffff1683613543565b611b58908a613398565b98505b80611b65816133e8565b915050611a9d565b5050505050505b509250929050565b6000805160206136a7833981519152611b94816126c8565b60cd80549083905560408051828152602081018590527f786fea257dfbc95cd8dc15c084fd563872eaf168f39bdfece9917aaaa5172e9291016119cd565b611bda612564565b60005b815181101561143b57611c08828281518110611bfb57611bfb613382565b602002602001015161143f565b80611c12816133e8565b915050611bdd565b6001600160a01b038216600090815260ce6020526040812054819084908410611c4a576000925060009150611b74565b6001600160a01b038116600090815260ce60205260408120805486908110611c7457611c74613382565b90600052602060002090600b0201905060008160030154421015611c985742611c9e565b81600301545b90508160030154826002015403611cb25750425b600062015180836002015483611cc891906133d5565b611cd291906133c1565b600584015490915061ffff16811115611e3e576005830154600090611cfb9061ffff16836133d5565b6008850154909150600090611d129060ff166127bf565b60ff1690506000611d28866001015483856128bb565b90506000611d36888c6119da565b5090506000611d458284613398565b60ec5460405163c8bdf3db60e01b81529192506000916001600160a01b039091169063c8bdf3db90611d7b908d90600401613098565b60c060405180830381865afa158015611d98573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dbc91906134f9565b5050505050905060006127108284611dd49190613543565b611dde91906133c1565b9050611dea8184613398565b60088b0154909d506305f5e1009061ffff891690611e0a9060ff166128ec565b60ff168c60010154611e1c9190613543565b611e269190613543565b611e3091906133c1565b9b5050505050505050611e47565b60009550600094505b505050509250929050565b606080600060ed6000876001600160a01b03166001600160a01b03168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015611f4a5760008481526020908190206040805161016081018252600b860290920180546001600160a01b03168352600180820154848601526002820154928401929092526003810154606084015260048101546080840152600581015461ffff1660a0840152600681015460c0840152600781015460e0840152600881015460ff166101008401526009810154610120840152600a01546101408301529083529092019101611e9c565b5050505090506000620151808686611f6291906133d5565b611f6c91906133c1565b9050806001600160401b03811115611f8657611f86613100565b604051908082528060200260200182016040528015611faf578160200160208202803683370190505b509350806001600160401b03811115611fca57611fca613100565b604051908082528060200260200182016040528015611ff3578160200160208202803683370190505b50925060005b825181101561216e57600083828151811061201657612016613382565b602002602001015190508681604001511080156120365750878160600151115b1561215b5760008882604001511161204e5788612054565b81604001515b9050600088836060015110612069578861206f565b82606001515b9050815b818110156121575760006201518061208b8d846133d5565b61209591906133c1565b905060006120b1866020015187610100015160ff1660016128bb565b905060006305f5e1006120c88861010001516128ec565b60ff1688602001516120da9190613543565b6120e491906133c1565b9050818c84815181106120f9576120f9613382565b6020026020010181815161210d9190613398565b9052508a5181908c908590811061212657612126613382565b6020026020010181815161213a9190613398565b9052506121509250620151809150839050613398565b9050612073565b5050505b5080612166816133e8565b915050611ff9565b505050935093915050565b6000805160206136a7833981519152612191816126c8565b611851612bf5565b60009182526097602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000805160206136878339815191526121dc816126c8565b506001600160a01b0391909116600090815260e860205260409020805460ff191660ff909216919091179055565b6001600160a01b038116600090815260ce6020908152604080832080548251818502810185019093528083528493849084015b828210156122eb5760008481526020908190206040805161016081018252600b860290920180546001600160a01b03168352600180820154848601526002820154928401929092526003810154606084015260048101546080840152600581015461ffff1660a0840152600681015460c0840152600781015460e0840152600881015460ff166101008401526009810154610120840152600a0154610140830152908352909201910161223d565b5050505090506000805b825181101561233b5782818151811061231057612310613382565b602002602001015160200151826123279190613398565b915080612333816133e8565b9150506122f5565b509392505050565b6000805160206136a783398151915261235b816126c8565b6001600160a01b0382166123815760405162461bcd60e51b815260040161067e90613423565b60ca80546001600160a01b0319166001600160a01b0384169081179091556040517fd41282e4733c09d1bf446814fad3470dc9f913f4f8761175ca44922b8681c0bb91610c7091613098565b6123d682610bd1565b6123df816126c8565b6111c38383612758565b6000805160206136a7833981519152612401816126c8565b6001600160a01b0382166124275760405162461bcd60e51b815260040161067e90613423565b60cb80546001600160a01b0319166001600160a01b0384169081179091556040517f0d40544c0d6ce3cf82740b0cc3df2df5d41a62681bf0197e67c3a47ffbca231291610c7091613098565b6001600160a01b038116600090815260ce60209081526040808320805482518185028101850190935280835260609492939192909184015b828210156125595760008481526020908190206040805161016081018252600b860290920180546001600160a01b03168352600180820154848601526002820154928401929092526003810154606084015260048101546080840152600581015461ffff1660a0840152600681015460c0840152600781015460e0840152600881015460ff166101008401526009810154610120840152600a015461014083015290835290920191016124ab565b505050509050919050565b60335460ff16156125aa5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015260640161067e565b565b6125b4612ebb565b506040805160a0810182526000815262278d006020820152624f1a00918101919091526276a70060608201526301e13380608082015290565b60006125f7612b19565b905060018411801561260a575082600214155b1561182b578161264b5780836019811061262657612626613382565b602002015161ffff1660ea600082825461264091906133d5565b92505081905561267e565b80836019811061265d5761265d613382565b602002015161ffff1660ea60008282546126779190613398565b9250508190555b50600060ea5460001461269e5760ea5460cd5461269b91906133c1565b90505b8060eb60006126b062015180426133c1565b81526020810191909152604001600020555050505050565b6118518133612c32565b6126dc8282612199565b61143b5760008281526097602090815260408083206001600160a01b03851684529091529020805460ff191660011790556127143390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6127628282612199565b1561143b5760008281526097602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b604080516103208101825260148152601e602082018190526028928201839052603260608301819052603c60808401819052601960a0850181905260c085019590955260e0840182905261010084018190526046610120850181905261014085019390935261016084019190915261018083018190526101a0830182905260556101c084015260236101e0840152610200830181905261022083019190915260506102408301819052606461026084018190526102808401929092526102a0830152605a6102c08301526102e0820152608c610300820152600091819060ff85169081106128af576128af613382565b60200201519392505050565b6000620591c861ffff83166128d08587613543565b6128da9190613543565b6128e491906133c1565b949350505050565b6040805161032081018252600080825260208201819052918101829052605a6060820181905260646080830181905260a0830184905260c0830184905260e08301829052610100830182905261012083018190526101408301849052610160830184905261018083018290526101a083018290526101c083018190526101e08301849052610200830182905261022083018290526102408301829052610260830181905261028083018490526102a083018290526102c083018290526102e08301919091526103008201528060ff8416601981106128af576128af613382565b60cb5460405163a7a822d160e01b81526001600160a01b039091169063a7a822d1906129fe90859085906004016134e0565b600060405180830381600087803b158015612a1857600080fd5b505af1158015612a2c573d6000803e3d6000fd5b50505050816001600160a01b03167f3deb3df27a070223ce37ecfe084b99bea20b182c73b7366025c98aeea0817b7682604051612a6b91815260200190565b60405180910390a25050565b612a7f612c8b565b6033805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b604051612ab99190613098565b60405180910390a1565b600054610100900460ff16612aea5760405162461bcd60e51b815260040161067e90613575565b6125aa612cd4565b600054610100900460ff166125aa5760405162461bcd60e51b815260040161067e90613575565b612b21612ed9565b5060408051610320810182526000808252602082018190529181018290526064606082015260fa608082015260a0810182905260c08101829052607d60e082015260e161010082015261012c6101208201526101408101829052610160810182905260966101808201526101136101a08201526101776101c08201526101e08101829052610200810182905260af61022082015261014561024082015261019061026082015261028081018290526102a081019190915260c86102c082015261015e6102e08201526101c261030082015290565b612bfd612564565b6033805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612aac3390565b612c3c8282612199565b61143b57612c4981612d07565b612c54836020612d19565b604051602001612c659291906135e4565b60408051601f198184030181529082905262461bcd60e51b825261067e91600401613653565b60335460ff166125aa5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015260640161067e565b600054610100900460ff16612cfb5760405162461bcd60e51b815260040161067e90613575565b6033805460ff19169055565b60606105b46001600160a01b03831660145b60606000612d28836002613543565b612d33906002613398565b6001600160401b03811115612d4a57612d4a613100565b6040519080825280601f01601f191660200182016040528015612d74576020820181803683370190505b509050600360fc1b81600081518110612d8f57612d8f613382565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612dbe57612dbe613382565b60200101906001600160f81b031916908160001a9053506000612de2846002613543565b612ded906001613398565b90505b6001811115612e65576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612e2157612e21613382565b1a60f81b828281518110612e3757612e37613382565b60200101906001600160f81b031916908160001a90535060049490941c93612e5e816134b3565b9050612df0565b508315612eb45760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161067e565b9392505050565b6040518060a001604052806005906020820280368337509192915050565b6040518061032001604052806019906020820280368337509192915050565b600060208284031215612f0a57600080fd5b81356001600160e01b031981168114612eb457600080fd5b803560ff81168114612f3357600080fd5b919050565b60008060408385031215612f4b57600080fd5b82359150612f5b60208401612f22565b90509250929050565b60a08101818360005b6005811015612f955781516001600160581b0316835260209283019290910190600101612f6d565b50505092915050565b600060208284031215612fb057600080fd5b5035919050565b80356001600160a01b0381168114612f3357600080fd5b600060208284031215612fe057600080fd5b612eb482612fb7565b60008060408385031215612ffc57600080fd5b82359150612f5b60208401612fb7565b60008060006060848603121561302157600080fd5b61302a84612fb7565b95602085013595506040909401359392505050565b602080825282518282018190526000919060409081850190868401855b8281101561308b578151805185528681015187860152850151858501526060909301929085019060010161305c565b5091979650505050505050565b6001600160a01b0391909116815260200190565b600080604083850312156130bf57600080fd5b6130c883612fb7565b9150612f5b60208401612fb7565b600080604083850312156130e957600080fd5b6130f283612fb7565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561312957600080fd5b82356001600160401b038082111561314057600080fd5b818501915085601f83011261315457600080fd5b81358181111561316657613166613100565b8060051b604051601f19603f8301168101818110858211171561318b5761318b613100565b6040529182528482019250838101850191888311156131a957600080fd5b938501935b828510156131c7578435845293850193928501926131ae565b98975050505050505050565b600081518084526020808501945080840160005b83811015613203578151875295820195908201906001016131e7565b509495945050505050565b60408152600061322160408301856131d3565b828103602084015261323381856131d3565b95945050505050565b6000806040838503121561324f57600080fd5b61325883612fb7565b9150612f5b60208401612f22565b602080825282518282018190526000919060409081850190868401855b8281101561308b57815180516001600160a01b0316855286810151878601528581015186860152606080820151908601526080808201519086015260a08082015161ffff169086015260c0808201519086015260e080820151908601526101008082015160ff1690860152610120808201519086015261014090810151908501526101609093019290850190600101613283565b60006020828403121561332957600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b60ff818116838216029081169081811461336257613362613330565b5092915050565b60ff81811683821601908111156105b4576105b4613330565b634e487b7160e01b600052603260045260246000fd5b808201808211156105b4576105b4613330565b634e487b7160e01b600052601260045260246000fd5b6000826133d0576133d06133ab565b500490565b818103818111156105b4576105b4613330565b6000600182016133fa576133fa613330565b5060010190565b60006020828403121561341357600080fd5b81518015158114612eb457600080fd5b6020808252601d908201527f53545265776172643a2053657420746f207a65726f2041646472657373000000604082015260600190565b6020808252601f908201527f53545265776172643a20496e76616c6964207374616b696e6720696e64657800604082015260600190565b600060ff8316806134a4576134a46133ab565b8060ff84160691505092915050565b6000816134c2576134c2613330565b506000190190565b634e487b7160e01b600052603160045260246000fd5b6001600160a01b03929092168252602082015260400190565b60008060008060008060c0878903121561351257600080fd5b865195506020870151945060408701519350606087015192506080870151915060a087015190509295509295509295565b80820281158282048414176105b4576105b4613330565b61ffff81811683821601908082111561336257613362613330565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60005b838110156135db5781810151838201526020016135c3565b50506000910152565b76020b1b1b2b9b9a1b7b73a3937b61d1030b1b1b7bab73a1604d1b8152600083516136168160178501602088016135c0565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516136478160288401602088016135c0565b01602801949350505050565b60208152600082518060208401526136728160408501602087016135c0565b601f01601f1916919091016040019291505056fe5cfea12fc637ac2b17203148f09026138821b6dedb30e3491d421c759484997db19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214ea2646970667358221220925e2da4779c775817d442e05b16a49d0074b178d9c81671caa76c818c5d33ce64736f6c63430008110033