VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x3920e8…2B0C
Summary
Transactions
Transfers
Address
0x3920e83c70458781D370c25C0fB7711dd9E72B0C
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbc0e80e66570F1357F4ed5FeEE2e7dfD7EadB9CC
Deployer
0xbc0e80e66570F1357F4ed5FeEE2e7dfD7EadB9CC
Code
0x608060405234801561001057600080fd5b50600436106101e35760003560e01c806301ffc9a7146101e85780630e1505e01461021057806310087fb1146102315780631ee86f4114610246578063248a9ca31461025b5780632785f8bb1461026e5780632cbee0d4146102a35780632e17de78146102b65780632f2ff15d146102c9578063302190c9146102dc5780633051f3f1146102fc5780633413255a1461031c57806336568abe1461032f578063379607f5146103425780633f4ba83a14610355578063485cc9551461035d57806355160cb8146103705780635c975abb1461039857806361b66953146103a357806362abebce146103b65780636459b250146103c957806378939871146103dc5780637a50347e146103ef5780637a96c554146104045780638456cb59146104175780638b05351f1461041f5780638e73064f1461044257806391d148541461044b57806393e2282d1461045e578063a079517d14610471578063a217fddf1461047a578063b45aae5214610482578063b9bfb2a6146104ae578063c4089e52146104c1578063cc0b2e6b146104d4578063d547741f146104e7578063dd418ae2146104fa578063df2820931461051a578063e58378bb1461052d578063f691befa14610542578063f974fbf714610562575b600080fd5b6101fb6101f6366004612de2565b610575565b60405190151581526020015b60405180910390f35b6102236b0b4f21d42f59c0d52c00000081565b604051908152602001610207565b61024461023f366004612e22565b6105ac565b005b61024e610b66565b6040516102079190612e4e565b610223610269366004612e88565b610bc3565b61029161027c366004612eb8565b60e86020526000908152604090205460ff1681565b60405160ff9091168152602001610207565b6102446102b1366004612eb8565b610bd8565b6102446102c4366004612e88565b610c6e565b6102446102d7366004612ed3565b611199565b6102ef6102ea366004612ef6565b6111ba565b6040516102079190612f29565b60cc5461030f906001600160a01b031681565b6040516102079190612f82565b61024461032a366004612eb8565b611378565b61024461033d366004612ed3565b6113b3565b610244610350366004612e88565b611431565b610244611823565b61024461036b366004612f96565b611846565b61038361037e366004612fc0565b6119cc565b60408051928352602083019190915201610207565b60335460ff166101fb565b6102446103b1366004612e88565b611b6e565b6102446103c4366004613000565b611bc4565b6103836103d7366004612fc0565b611c0c565b60ca5461030f906001600160a01b031681565b61022360008051602061350883398151915281565b610383610412366004612ef6565b611e44565b610244612063565b6101fb61042d366004612eb8565b60e96020526000908152604090205460ff1681565b61022360c95481565b6101fb610459366004612ed3565b612083565b61024461046c3660046130bd565b6120ae565b61022360cd5481565b610223600081565b610291610490366004612eb8565b6001600160a01b0316600090815260e8602052604090205460ff1690565b6102236104bc366004612eb8565b6120f4565b60cb5461030f906001600160a01b031681565b6102446104e2366004612eb8565b61222d565b6102446104f5366004612ed3565b6122b7565b610223610508366004612e88565b60eb6020526000908152604090205481565b610244610528366004612eb8565b6122d3565b61022360008051602061352883398151915281565b610555610550366004612eb8565b61235d565b60405161020791906130e7565b60ec5461030f906001600160a01b031681565b60006001600160e01b03198216637965db0b60e01b14806105a657506301ffc9a760e01b6001600160e01b03198316145b92915050565b6105b461244e565b60ca546040516370a0823160e01b815233916001600160a01b0316906370a08231906105e4908490600401612f82565b602060405180830381865afa158015610601573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106259190613198565b8311156106795760405162461bcd60e51b815260206004820152601d60248201527f53545265776172643a20496e73756666696369656e7420746f6b656e7300000060448201526064015b60405180910390fd5b60058260ff16106106cc5760405162461bcd60e51b815260206004820181905260248201527f53545265776172643a204475726174696f6e20646f65736e2774206d617463686044820152606401610670565b6001600160a01b038116600090815260e8602052604081205483906106f59060ff1660056131c7565b6106ff91906131ea565b9050600061070b610b66565b90506000610717612496565b905060ce6000856001600160a01b03166001600160a01b03168152602001908152602001600020604051806101600160405280866001600160a01b03168152602001888152602001428152602001838860ff166005811061077a5761077a613203565b602002015161078f9063ffffffff1642613219565b815260ff8816602082015260006040820181905260608201526080016107b86201518042613242565b815260ff8681166020808401919091526000604080850182905260609485018290528654600180820189559783528383208751600b9092020180546001600160a01b0319166001600160a01b0392831617815587850151818a01558783015160028201559587015160038701556080870151600487015560a087015160058701805461ffff191661ffff90921691909117905560c0870151600687015560e0870151600787015561010087015160088701805460ff19169190961617909455610120860151600986015561014090950151600a90940193909355908816825260ed815282822060ce9091529190208054919290916108b69190613256565b815481106108c6576108c6613203565b6000918252602080832084546001818101875595855291909320600b92830290930180549190920290920180546001600160a01b0319166001600160a01b039093169290921782558281015492820192909255600280830154908201556003808301549082015560048083015490820155600580830154908201805461ffff191661ffff9092169190911790556006808301549082015560078083015490820155600880830154908201805460ff191660ff92831617905560098084015490830155600a92830154929091019190915560cf908416601981106109ab576109ab613203565b0180549060006109ba83613269565b91905055506109d18560ff168460ff1660016124d7565b6001600160a01b038416600090815260e86020526040902054600460ff909116108015610a4757506001600160a01b038416600090815260e860205260409020548290610a229060ff1660016131ea565b60ff1660058110610a3557610a35613203565b60200201516001600160581b03168610155b8015610a7157506001600160a01b038416600090815260e8602052604090205460ff908116908616115b15610a9a576001600160a01b038416600090815260e960205260409020805460ff191660011790555b60ca546040516323b872dd60e01b81526001600160a01b03868116600483015230602483015260448201899052909116906323b872dd906064016020604051808303816000875af1158015610af3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b179190613282565b506040805187815260ff851660208201526001600160a01b038616917ff4d012fd2f7cf012e2924304024d2fcba8b56030caafdfafe555950932ccf92f910160405180910390a2505050505050565b610b6e612da5565b506040805160a0810182526000815266d3c21bcecceda160191b602082015266d3c21bcecceda1601a1b9181019190915266d3c21bcecceda1601b1b60608201526a0c685fa11e01ec6f000000608082015290565b60009081526097602052604090206001015490565b600080516020613528833981519152610bf0816125b2565b6001600160a01b038216610c165760405162461bcd60e51b8152600401610670906132a4565b60cc80546001600160a01b0319166001600160a01b0384169081179091556040517f38abc06a5d3660224f957b05d1b843dae1cfe08d93a84d3ba7f42c24fbe80b5091610c6291612f82565b60405180910390a15050565b610c7661244e565b33600081815260ce60205260409020548210610ca45760405162461bcd60e51b8152600401610670906132db565b6001600160a01b038116600090815260ce60205260408120805484908110610cce57610cce613203565b60009182526020918290206040805161016081018252600b90930290910180546001600160a01b0316835260018101549383019390935260028301549082015260038201546060820181905260048301546080830152600583015461ffff1660a0830152600683015460c0830152600783015460e0830152600883015460ff166101008301526009830154610120830152600a909201546101408201529150421180610d8c57506005816101000151610d879190613312565b60ff16155b610dd35760405162461bcd60e51b815260206004820152601860248201527753545265776172643a2043616e6e6f7420756e7374616b6560401b6044820152606401610670565b610ddc83611431565b6001600160a01b038216600090815260e86020526040902054608082015160ff90911611801590610e2557506001600160a01b038216600090815260e9602052604090205460ff165b15610eb6576001600160a01b038216600090815260e86020526040902054600460ff9091161015610e95576001600160a01b038216600090815260e860205260408120805460019290610e7c90849060ff166131ea565b92506101000a81548160ff021916908360ff1602179055505b6001600160a01b038216600090815260e960205260409020805460ff191690555b60cf81610100015160ff1660198110610ed157610ed1613203565b018054906000610ee083613334565b9190505550610efd816080015182610100015160ff1660006124d7565b6001600160a01b038216600090815260ce602052604090208054610f2390600190613256565b81548110610f3357610f33613203565b90600052602060002090600b020160ce6000846001600160a01b03166001600160a01b031681526020019081526020016000208481548110610f7757610f77613203565b600091825260208083208454600b9093020180546001600160a01b0319166001600160a01b0393841617815560018086015490820155600280860154908201556003808601549082015560048086015490820155600580860154908201805461ffff191661ffff9092169190911790556006808601549082015560078086015490820155600880860154908201805460ff191660ff90921691909117905560098086015490820155600a948501549401939093558416815260ce909152604090208054806110475761104761334b565b60008281526020808220600b6000199094019384020180546001600160a01b0319168155600181018390556002810183905560038101839055600480820184905560058201805461ffff19169055600682018490556007820184905560088201805460ff1916905560098201849055600a909101929092559190925560ca549083015160405163a9059cbb60e01b81526001600160a01b03929092169263a9059cbb926110f8928792909101613361565b6020604051808303816000875af1158015611117573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113b9190613282565b50816001600160a01b03167fb8e4f25fc4ea94d77d0fda7efb2456c8393753bbc3367df9dbe3b56494606566826020015183610100015160405161118c92919091825260ff16602082015260400190565b60405180910390a2505050565b6111a282610bc3565b6111ab816125b2565b6111b583836125bc565b505050565b6001600160a01b038316600090815260ee60209081526040808320805482518185028101850190935280835260609493849084015b8282101561123f57838290600052602060002090600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050815260200190600101906111ef565b505050509050600081516001600160401b0381111561126057611260612fea565b6040519080825280602002602001820160405280156112b557816020015b6112a260405180606001604052806000815260200160008152602001600081525090565b81526020019060019003908161127e5790505b5090506000805b835181101561136c57868482815181106112d8576112d8613203565b6020026020010151604001511015801561130f57508584828151811061130057611300613203565b60200260200101516040015111155b1561135a5783818151811061132657611326613203565b602002602001015183838151811061134057611340613203565b6020026020010181905250818061135690613269565b9250505b8061136481613269565b9150506112bc565b50909695505050505050565b600080516020613528833981519152611390816125b2565b5060ec80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03811633146114235760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610670565b61142d8282612642565b5050565b61143961244e565b33600090815260ce602052604090205481106114675760405162461bcd60e51b8152600401610670906132db565b33600090815260ce6020526040812080548390811061148857611488613203565b90600052602060002090600b02019050600081600301544210156114ac57426114b2565b81600301545b905081600301548260020154036114c65750425b6000620151808360020154836114dc9190613256565b6114e69190613242565b600584015490915061ffff1681111561181d57600583015460009061150f9061ffff1683613256565b60088501549091506000906115269060ff166126a9565b60ff169050600061153c866001015483856127a5565b905060008061154b338a6119cc565b60068a01819055909250905060006115638385613219565b60ec5460405163c8bdf3db60e01b81529192506000916001600160a01b039091169063c8bdf3db90611599903390600401612f82565b60c060405180830381865afa1580156115b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115da919061337a565b50505050509050600061271082846115f291906133c4565b6115fc9190613242565b60ca549091506001600160a01b03166340c10f193361161b8487613219565b6040518363ffffffff1660e01b8152600401611638929190613361565b600060405180830381600087803b15801561165257600080fd5b505af1158015611666573d6000803e3d6000fd5b5050505080836116769190613219565b60c960008282546116879190613219565b909155505060088b01546000906305f5e1009061ffff8b16906116ac9060ff166127d6565b60ff168e600101546116be91906133c4565b6116c891906133c4565b6116d29190613242565b90506116de33826128b6565b60058c0180548a91906000906116f990849061ffff166133db565b92506101000a81548161ffff021916908361ffff160217905550818461171f9190613219565b8c60090160008282546117329190613219565b92505081905550808c600a01600082825461174d9190613219565b909155505033600090815260ee60205260409081902081516060810190925290806117788588613219565b8152602080820185905242604092830152835460018181018655600095865294829020845160039092020190815583820151818601559282015160029093019290925560088f0154928f01548151908152918201879052810183905261ffff8b16606082015260ff9091169033907fc64d7f833a0db2650bf56928edae451ac543530c11800cecc381f7bde053ee4b9060800160405180910390a35050505050505050505b50505050565b60008051602061352883398151915261183b816125b2565b611843612961565b50565b600054610100900460ff16158080156118665750600054600160ff909116105b806118805750303b158015611880575060005460ff166001145b6118e35760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610670565b6000805460ff191660011790558015611906576000805461ff0019166101001790555b61190e6129ad565b6119166129dc565b6119216000336125bc565b611939600080516020613528833981519152336125bc565b611951600080516020613508833981519152846125bc565b60ca80546001600160a01b038086166001600160a01b03199283161790925560cb80549285169290911691909117905580156111b5576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a1505050565b60008060006119d9612a03565b6001600160a01b038616600090815260ce6020526040902054909150841015611b66576001600160a01b038516600090815260ce60205260408120805486908110611a2657611a26613203565b90600052602060002090600b0201905060008160070154905060008260060154905060008360030154421015611a6857611a636201518042613242565b611a7b565b620151808460030154611a7b9190613242565b600083815260eb6020526040902054909150835b82811015611b5f57600081815260eb602052604090205415611b13576008860154879060ff1660198110611ac557611ac5613203565b602002015161ffff1660eb600083815260200190815260200160002054611aec91906133c4565b611af6908a613219565b600082815260eb6020526040902054909950909750905086611b4d565b6008860154879060ff1660198110611b2d57611b2d613203565b6020020151611b409061ffff16836133c4565b611b4a908a613219565b98505b80611b5781613269565b915050611a8f565b5050505050505b509250929050565b600080516020613528833981519152611b86816125b2565b60cd80549083905560408051828152602081018590527f786fea257dfbc95cd8dc15c084fd563872eaf168f39bdfece9917aaaa5172e9291016119bf565b611bcc61244e565b60005b815181101561142d57611bfa828281518110611bed57611bed613203565b6020026020010151611431565b80611c0481613269565b915050611bcf565b6001600160a01b038216600090815260ce6020526040812054819084908410611c3c576000925060009150611b66565b6001600160a01b038116600090815260ce60205260408120805486908110611c6657611c66613203565b90600052602060002090600b0201905060008160030154421015611c8a5742611c90565b81600301545b90508160030154826002015403611ca45750425b600062015180836002015483611cba9190613256565b611cc49190613242565b600584015490915061ffff16811115611e30576005830154600090611ced9061ffff1683613256565b6008850154909150600090611d049060ff166126a9565b60ff1690506000611d1a866001015483856127a5565b90506000611d28888c6119cc565b5090506000611d378284613219565b60ec5460405163c8bdf3db60e01b81529192506000916001600160a01b039091169063c8bdf3db90611d6d908d90600401612f82565b60c060405180830381865afa158015611d8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dae919061337a565b5050505050905060006127108284611dc691906133c4565b611dd09190613242565b9050611ddc8184613219565b60088b0154909d506305f5e1009061ffff891690611dfc9060ff166127d6565b60ff168c60010154611e0e91906133c4565b611e1891906133c4565b611e229190613242565b9b5050505050505050611e39565b60009550600094505b505050509250929050565b6001600160a01b038316600090815260ed60209081526040808320805482518185028101850190935280835284938493929190849084015b82821015611f2a5760008481526020908190206040805161016081018252600b860290920180546001600160a01b03168352600180820154848601526002820154928401929092526003810154606084015260048101546080840152600581015461ffff1660a0840152600681015460c0840152600781015460e0840152600881015460ff166101008401526009810154610120840152600a01546101408301529083529092019101611e7c565b505050509050600092506000915060005b8151811015612059576000828281518110611f5857611f58613203565b60200260200101519050858160400151108015611f785750868160600151115b1561204657600087826040015111611f905787611f96565b81604001515b9050600087836060015110611fab5787611fb1565b82606001515b9050600062015180611fc38484613256565b611fcd9190613242565b90506000611fe8856020015186610100015160ff16846127a5565b905060006305f5e100836120008861010001516127d6565b60ff16886020015161201291906133c4565b61201c91906133c4565b6120269190613242565b9050612032828b613219565b995061203e818a613219565b985050505050505b508061205181613269565b915050611f3b565b5050935093915050565b60008051602061352883398151915261207b816125b2565b611843612adf565b60009182526097602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000805160206135088339815191526120c6816125b2565b506001600160a01b0391909116600090815260e860205260409020805460ff191660ff909216919091179055565b6001600160a01b038116600090815260ce6020908152604080832080548251818502810185019093528083528493849084015b828210156121d55760008481526020908190206040805161016081018252600b860290920180546001600160a01b03168352600180820154848601526002820154928401929092526003810154606084015260048101546080840152600581015461ffff1660a0840152600681015460c0840152600781015460e0840152600881015460ff166101008401526009810154610120840152600a01546101408301529083529092019101612127565b5050505090506000805b8251811015612225578281815181106121fa576121fa613203565b602002602001015160200151826122119190613219565b91508061221d81613269565b9150506121df565b509392505050565b600080516020613528833981519152612245816125b2565b6001600160a01b03821661226b5760405162461bcd60e51b8152600401610670906132a4565b60ca80546001600160a01b0319166001600160a01b0384169081179091556040517fd41282e4733c09d1bf446814fad3470dc9f913f4f8761175ca44922b8681c0bb91610c6291612f82565b6122c082610bc3565b6122c9816125b2565b6111b58383612642565b6000805160206135288339815191526122eb816125b2565b6001600160a01b0382166123115760405162461bcd60e51b8152600401610670906132a4565b60cb80546001600160a01b0319166001600160a01b0384169081179091556040517f0d40544c0d6ce3cf82740b0cc3df2df5d41a62681bf0197e67c3a47ffbca231291610c6291612f82565b6001600160a01b038116600090815260ce60209081526040808320805482518185028101850190935280835260609492939192909184015b828210156124435760008481526020908190206040805161016081018252600b860290920180546001600160a01b03168352600180820154848601526002820154928401929092526003810154606084015260048101546080840152600581015461ffff1660a0840152600681015460c0840152600781015460e0840152600881015460ff166101008401526009810154610120840152600a01546101408301529083529092019101612395565b505050509050919050565b60335460ff16156124945760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610670565b565b61249e612da5565b506040805160a0810182526000815262278d006020820152624f1a00918101919091526276a70060608201526301e13380608082015290565b60006124e1612a03565b90506001841180156124f4575082600214155b1561181d57816125355780836019811061251057612510613203565b602002015161ffff1660ea600082825461252a9190613256565b925050819055612568565b80836019811061254757612547613203565b602002015161ffff1660ea60008282546125619190613219565b9250508190555b50600060ea546000146125885760ea5460cd546125859190613242565b90505b8060eb600061259a6201518042613242565b81526020810191909152604001600020555050505050565b6118438133612b1c565b6125c68282612083565b61142d5760008281526097602090815260408083206001600160a01b03851684529091529020805460ff191660011790556125fe3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b61264c8282612083565b1561142d5760008281526097602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b604080516103208101825260148152601e602082018190526028928201839052603260608301819052603c60808401819052601960a0850181905260c085019590955260e0840182905261010084018190526046610120850181905261014085019390935261016084019190915261018083018190526101a0830182905260556101c084015260236101e0840152610200830181905261022083019190915260506102408301819052606461026084018190526102808401929092526102a0830152605a6102c08301526102e0820152608c610300820152600091819060ff851690811061279957612799613203565b60200201519392505050565b6000620591c861ffff83166127ba85876133c4565b6127c491906133c4565b6127ce9190613242565b949350505050565b6040805161032081018252600080825260208201819052918101829052605a6060820181905260646080830181905260a0830184905260c0830184905260e08301829052610100830182905261012083018190526101408301849052610160830184905261018083018290526101a083018290526101c083018190526101e08301849052610200830182905261022083018290526102408301829052610260830181905261028083018490526102a083018290526102c083018290526102e08301919091526103008201528060ff84166019811061279957612799613203565b60cb5460405163a7a822d160e01b81526001600160a01b039091169063a7a822d1906128e89085908590600401613361565b600060405180830381600087803b15801561290257600080fd5b505af1158015612916573d6000803e3d6000fd5b50505050816001600160a01b03167f3deb3df27a070223ce37ecfe084b99bea20b182c73b7366025c98aeea0817b768260405161295591815260200190565b60405180910390a25050565b612969612b75565b6033805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516129a39190612f82565b60405180910390a1565b600054610100900460ff166129d45760405162461bcd60e51b8152600401610670906133f6565b612494612bbe565b600054610100900460ff166124945760405162461bcd60e51b8152600401610670906133f6565b612a0b612dc3565b5060408051610320810182526000808252602082018190529181018290526064606082015260fa608082015260a0810182905260c08101829052607d60e082015260e161010082015261012c6101208201526101408101829052610160810182905260966101808201526101136101a08201526101776101c08201526101e08101829052610200810182905260af61022082015261014561024082015261019061026082015261028081018290526102a081019190915260c86102c082015261015e6102e08201526101c261030082015290565b612ae761244e565b6033805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586129963390565b612b268282612083565b61142d57612b3381612bf1565b612b3e836020612c03565b604051602001612b4f929190613465565b60408051601f198184030181529082905262461bcd60e51b8252610670916004016134d4565b60335460ff166124945760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610670565b600054610100900460ff16612be55760405162461bcd60e51b8152600401610670906133f6565b6033805460ff19169055565b60606105a66001600160a01b03831660145b60606000612c128360026133c4565b612c1d906002613219565b6001600160401b03811115612c3457612c34612fea565b6040519080825280601f01601f191660200182016040528015612c5e576020820181803683370190505b509050600360fc1b81600081518110612c7957612c79613203565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612ca857612ca8613203565b60200101906001600160f81b031916908160001a9053506000612ccc8460026133c4565b612cd7906001613219565b90505b6001811115612d4f576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612d0b57612d0b613203565b1a60f81b828281518110612d2157612d21613203565b60200101906001600160f81b031916908160001a90535060049490941c93612d4881613334565b9050612cda565b508315612d9e5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610670565b9392505050565b6040518060a001604052806005906020820280368337509192915050565b6040518061032001604052806019906020820280368337509192915050565b600060208284031215612df457600080fd5b81356001600160e01b031981168114612d9e57600080fd5b803560ff81168114612e1d57600080fd5b919050565b60008060408385031215612e3557600080fd5b82359150612e4560208401612e0c565b90509250929050565b60a08101818360005b6005811015612e7f5781516001600160581b0316835260209283019290910190600101612e57565b50505092915050565b600060208284031215612e9a57600080fd5b5035919050565b80356001600160a01b0381168114612e1d57600080fd5b600060208284031215612eca57600080fd5b612d9e82612ea1565b60008060408385031215612ee657600080fd5b82359150612e4560208401612ea1565b600080600060608486031215612f0b57600080fd5b612f1484612ea1565b95602085013595506040909401359392505050565b602080825282518282018190526000919060409081850190868401855b82811015612f755781518051855286810151878601528501518585015260609093019290850190600101612f46565b5091979650505050505050565b6001600160a01b0391909116815260200190565b60008060408385031215612fa957600080fd5b612fb283612ea1565b9150612e4560208401612ea1565b60008060408385031215612fd357600080fd5b612fdc83612ea1565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561301357600080fd5b82356001600160401b038082111561302a57600080fd5b818501915085601f83011261303e57600080fd5b81358181111561305057613050612fea565b8060051b604051601f19603f8301168101818110858211171561307557613075612fea565b60405291825284820192508381018501918883111561309357600080fd5b938501935b828510156130b157843584529385019392850192613098565b98975050505050505050565b600080604083850312156130d057600080fd5b6130d983612ea1565b9150612e4560208401612e0c565b602080825282518282018190526000919060409081850190868401855b82811015612f7557815180516001600160a01b0316855286810151878601528581015186860152606080820151908601526080808201519086015260a08082015161ffff169086015260c0808201519086015260e080820151908601526101008082015160ff1690860152610120808201519086015261014090810151908501526101609093019290850190600101613104565b6000602082840312156131aa57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b60ff81811683821602908116908181146131e3576131e36131b1565b5092915050565b60ff81811683821601908111156105a6576105a66131b1565b634e487b7160e01b600052603260045260246000fd5b808201808211156105a6576105a66131b1565b634e487b7160e01b600052601260045260246000fd5b6000826132515761325161322c565b500490565b818103818111156105a6576105a66131b1565b60006001820161327b5761327b6131b1565b5060010190565b60006020828403121561329457600080fd5b81518015158114612d9e57600080fd5b6020808252601d908201527f53545265776172643a2053657420746f207a65726f2041646472657373000000604082015260600190565b6020808252601f908201527f53545265776172643a20496e76616c6964207374616b696e6720696e64657800604082015260600190565b600060ff8316806133255761332561322c565b8060ff84160691505092915050565b600081613343576133436131b1565b506000190190565b634e487b7160e01b600052603160045260246000fd5b6001600160a01b03929092168252602082015260400190565b60008060008060008060c0878903121561339357600080fd5b865195506020870151945060408701519350606087015192506080870151915060a087015190509295509295509295565b80820281158282048414176105a6576105a66131b1565b61ffff8181168382160190808211156131e3576131e36131b1565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60005b8381101561345c578181015183820152602001613444565b50506000910152565b76020b1b1b2b9b9a1b7b73a3937b61d1030b1b1b7bab73a1604d1b815260008351613497816017850160208801613441565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516134c8816028840160208801613441565b01602801949350505050565b60208152600082518060208401526134f3816040850160208701613441565b601f01601f1916919091016040019291505056fe5cfea12fc637ac2b17203148f09026138821b6dedb30e3491d421c759484997db19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214ea264697066735822122000b7c694fcb4e639537ca9535f3ee8a60d138126a342fc9a28548b714498d93064736f6c63430008110033