VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x62bfb4…10E4
Summary
Transactions
Transfers
Address
0x62bfb475d662AbF06735eA3B77FE07E0283c10E4
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF57B8D3Cea560aBf9533B0418CAAb94Bfe9244e9
Deployer
0xF57B8D3Cea560aBf9533B0418CAAb94Bfe9244e9
Code
0x608060405234801561000f575f80fd5b50600436106101a7575f3560e01c8063715018a6116100f75780639937464211610095578063dd62ed3e1161006f578063dd62ed3e14610476578063e30c3978146104a6578063f2fde38b146104c4578063f8190966146104e0576101a7565b806399374642146103f7578063a9059cbb1461042a578063dd235d9d1461045a576101a7565b80638456cb59116100d15780638456cb59146103955780638da5cb5b1461039f5780638f05c5da146103bd57806395d89b41146103d9576101a7565b8063715018a61461034957806379ba5097146103535780637f92dfde1461035d576101a7565b806334a7c2e7116101645780635c975abb1161013e5780635c975abb146102c3578063630a195b146102e15780636d1b229d146102fd57806370a0823114610319576101a7565b806334a7c2e7146102815780633d108c621461029d5780633f4ba83a146102b9576101a7565b806306fdde03146101ab578063077d3c03146101c9578063095ea7b3146101e557806318160ddd1461021557806323b872dd14610233578063313ce56714610263575b5f80fd5b6101b3610515565b6040516101c09190612e36565b60405180910390f35b6101e360048036038101906101de9190612ee4565b6105a5565b005b6101ff60048036038101906101fa9190612f55565b6108c7565b60405161020c9190612fad565b60405180910390f35b61021d6108e9565b60405161022a9190612fd5565b60405180910390f35b61024d60048036038101906102489190612fee565b6108f2565b60405161025a9190612fad565b60405180910390f35b61026b610920565b6040516102789190613059565b60405180910390f35b61029b60048036038101906102969190613072565b610928565b005b6102b760048036038101906102b29190613254565b610d01565b005b6102c16111ac565b005b6102cb611222565b6040516102d89190612fad565b60405180910390f35b6102fb60048036038101906102f69190612ee4565b611238565b005b61031760048036038101906103129190613303565b61155e565b005b610333600480360381019061032e919061332e565b6115c1565b6040516103409190612fd5565b60405180910390f35b610351611606565b005b61035b611619565b005b61037760048036038101906103729190613303565b6116a7565b60405161038c99989796959493929190613377565b60405180910390f35b61039d6117ab565b005b6103a7611821565b6040516103b49190613402565b60405180910390f35b6103d760048036038101906103d29190613468565b611849565b005b6103e1611d1a565b6040516103ee9190612e36565b60405180910390f35b610411600480360381019061040c919061332e565b611daa565b60405161042194939291906134cc565b60405180910390f35b610444600480360381019061043f9190612f55565b611e06565b6040516104519190612fad565b60405180910390f35b610474600480360381019061046f9190613303565b611f96565b005b610490600480360381019061048b919061350f565b6121b9565b60405161049d9190612fd5565b60405180910390f35b6104ae61223b565b6040516104bb9190613402565b60405180910390f35b6104de60048036038101906104d9919061332e565b612263565b005b6104fa60048036038101906104f59190613303565b61230f565b60405161050c9695949392919061363e565b60405180910390f35b606060038054610524906136d8565b80601f0160208091040260200160405190810160405280929190818152602001828054610550906136d8565b801561059b5780601f106105725761010080835404028352916020019161059b565b820191905f5260205f20905b81548152906001019060200180831161057e57829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff166105c4611821565b73ffffffffffffffffffffffffffffffffffffffff1614610611576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6003811115610624576106236135bc565b5b816003811115610637576106366135bc565b5b03610697575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f6101000a81548160ff021916908315150217905550610863565b600160038111156106ab576106aa6135bc565b5b8160038111156106be576106bd6135bc565b5b0361071f575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160016101000a81548160ff021916908315150217905550610862565b60026003811115610733576107326135bc565b5b816003811115610746576107456135bc565b5b036107a7575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160026101000a81548160ff021916908315150217905550610861565b6003808111156107ba576107b96135bc565b5b8160038111156107cd576107cc6135bc565b5b0361082e575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160036101000a81548160ff021916908315150217905550610860565b6040517fd954416a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b5b8173ffffffffffffffffffffffffffffffffffffffff167f34a1009b84e077aee5bc8197faf7105e54f9ba6879e2a51a716e4156ea9ad7698260038111156108ae576108ad6135bc565b5b6040516108bb9190613059565b60405180910390a25050565b5f806108d1612472565b90506108de818585612479565b600191505092915050565b5f600254905090565b5f806108fc612472565b905061090985828561248b565b61091485858561251e565b60019150509392505050565b5f6012905090565b8160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f9054906101000a900460ff166109ab576040517fe37db81200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660085f8381526020019081526020015f206001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a43576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60085f8481526020019081526020015f206005015f9054906101000a900460ff16610a9a576040517f9738a89f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60085f8581526020019081526020015f2060040160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610b15576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60085f8481526020019081526020015f2060050160019054906101000a900460ff1615610b6e576040517f463fefc700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6101f48303610b82576101f49050610bc8565b61014a8303610b955761014a9050610bc7565b6040517fe9be47c200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5f816103e860085f8881526020019081526020015f2060040160109054906101000a90046fffffffffffffffffffffffffffffffff16610c089190613735565b6fffffffffffffffffffffffffffffffff16610c24919061379e565b90506fffffffffffffffffffffffffffffffff8016811115610c72576040517f9c154db900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c7c338261260e565b600160085f8781526020019081526020015f2060050160016101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16857f9c6dd8089f114717d5c17f4d3d9bf6c1991925a49ef90e23b9ba026bf8654b428387604051610cf29291906137ce565b60405180910390a35050505050565b8460075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f9054906101000a900460ff16610d84576040517fe37db81200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660085f8381526020019081526020015f206001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e1c576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60085f8881526020019081526020015f206004015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1614610e96576040517f3ac8c36900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60095f8881526020019081526020015f206005018054610eb6906136d8565b905014610eef576040517f2dd53e0300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60095f8881526020019081526020015f206002015f018054610f11906136d8565b905014610f4a576040517fe49bea3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f856fffffffffffffffffffffffffffffffff1603610f95576040517f68be61d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60085f8881526020019081526020015f2060030160149054906101000a900460ff1690505f8160ff16876fffffffffffffffffffffffffffffffff16610fdc91906137f5565b90508160ff16876fffffffffffffffffffffffffffffffff1682611000919061379e565b14611037576040517f9c154db900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8660085f8a81526020019081526020015f206004015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060648161108e919061379e565b60085f8a81526020019081526020015f2060040160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055508560095f8a81526020019081526020015f20600401819055508460095f8a81526020019081526020015f20600501908161111291906139d3565b5060405180602001604052808581525060095f8a81526020019081526020015f206002015f820151815f01908161114991906139d3565b509050503373ffffffffffffffffffffffffffffffffffffffff16887ff7f359a7d0aeb59a3a696f746a0b4c436d9c67e8bc7c17ba6697a90720c438e78989898960405161119a9493929190613aa2565b60405180910390a35050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff166111cb611821565b73ffffffffffffffffffffffffffffffffffffffff1614611218576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61122061268d565b565b5f600660149054906101000a900460ff16905090565b3373ffffffffffffffffffffffffffffffffffffffff16611257611821565b73ffffffffffffffffffffffffffffffffffffffff16146112a4576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60038111156112b7576112b66135bc565b5b8160038111156112ca576112c96135bc565b5b0361132b57600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f6101000a81548160ff0219169083151502179055506114fa565b6001600381111561133f5761133e6135bc565b5b816003811115611352576113516135bc565b5b036113b457600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160016101000a81548160ff0219169083151502179055506114f9565b600260038111156113c8576113c76135bc565b5b8160038111156113db576113da6135bc565b5b0361143d57600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160026101000a81548160ff0219169083151502179055506114f8565b6003808111156114505761144f6135bc565b5b816003811115611463576114626135bc565b5b036114c557600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160036101000a81548160ff0219169083151502179055506114f7565b6040517fd954416a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b5b8173ffffffffffffffffffffffffffffffffffffffff167f4ac36fa53f167ceb85964be512e01de2a3b8bdb9862f917da079deeeff689b38826003811115611545576115446135bc565b5b6040516115529190613059565b60405180910390a25050565b6115666126ef565b6115703382612739565b3373ffffffffffffffffffffffffffffffffffffffff167ffd38818f5291bf0bb3a2a48aadc06ba8757865d1dabd804585338aab3009dcb6826040516115b69190612fd5565b60405180910390a250565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61160e6127b8565b6116175f61283f565b565b5f611622612472565b90508073ffffffffffffffffffffffffffffffffffffffff1661164361223b565b73ffffffffffffffffffffffffffffffffffffffff161461169b57806040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016116929190613402565b60405180910390fd5b6116a48161283f565b50565b6008602052805f5260405f205f91509050805f015490806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806002015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806003015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030160149054906101000a900460ff1690806004015f9054906101000a90046fffffffffffffffffffffffffffffffff16908060040160109054906101000a90046fffffffffffffffffffffffffffffffff1690806005015f9054906101000a900460ff16908060050160019054906101000a900460ff16905089565b3373ffffffffffffffffffffffffffffffffffffffff166117ca611821565b73ffffffffffffffffffffffffffffffffffffffff1614611817576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61181f61286f565b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160019054906101000a900460ff166118cb576040517ece391a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60288160ff161115611912576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190990613b3d565b60405180910390fd5b5f600a5490506040518061012001604052808281526020018673ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1681526020015f6fffffffffffffffffffffffffffffffff1681526020015f6fffffffffffffffffffffffffffffffff1681526020015f151581526020015f151581525060085f8381526020019081526020015f205f820151815f01556020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160030160146101000a81548160ff021916908360ff16021790555060a0820151816004015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060c08201518160040160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060e0820151816005015f6101000a81548160ff0219169083151502179055506101008201518160050160016101000a81548160ff0219169083151502179055509050506040518060c00160405280828152602001428152602001604051806020016040528060405180602001604052805f8152508152508152602001846002811115611bdd57611bdc6135bc565b5b81526020015f801b815260200160405180602001604052805f81525081525060095f8381526020019081526020015f205f820151815f0155602082015181600101556040820151816002015f820151815f019081611c3b91906139d3565b5050506060820151816003015f6101000a81548160ff02191690836002811115611c6857611c676135bc565b5b02179055506080820151816004015560a0820151816005019081611c8c91906139d3565b509050508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16827fef6676894c0c155c074ec62598e534f101ef8a0676d7dd79c8ed1b881ab70e1787428888604051611cf49493929190613b5b565b60405180910390a4600a5f815480929190611d0e90613b9e565b91905055505050505050565b606060048054611d29906136d8565b80601f0160208091040260200160405190810160405280929190818152602001828054611d55906136d8565b8015611da05780601f10611d7757610100808354040283529160200191611da0565b820191905f5260205f20905b815481529060010190602001808311611d8357829003601f168201915b5050505050905090565b6007602052805f5260405f205f91509050805f015f9054906101000a900460ff1690805f0160019054906101000a900460ff1690805f0160029054906101000a900460ff1690805f0160039054906101000a900460ff16905084565b5f611e0f6126ef565b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480611ee6575060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f9054906101000a900460ff1680611ee4575060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160039054906101000a900460ff165b155b15611f1d576040517f79d1e58f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f9050611f2b33848461251e565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f1b89874203ff7f0bba87c969ada3f32fda22ed38a6706d35199d21280c7811b184604051611f889190612fd5565b60405180910390a392915050565b8060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160029054906101000a900460ff1661201a576040517f15d97cab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660085f8381526020019081526020015f206003015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146120b2576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60085f8381526020019081526020015f206005015f9054906101000a900460ff161561210a576040517f079ffd0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600160085f8481526020019081526020015f206005015f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16827f36318e2922b4826fce688b972330f85e70efd9acb8285f722ceace98089d839860085f8681526020019081526020015f2060040160109054906101000a90046fffffffffffffffffffffffffffffffff166040516121ad9190613be5565b60405180910390a35050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61226b6127b8565b8060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff166122ca611821565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6009602052805f5260405f205f91509050805f015490806001015490806002016040518060200160405290815f82018054612349906136d8565b80601f0160208091040260200160405190810160405280929190818152602001828054612375906136d8565b80156123c05780601f10612397576101008083540402835291602001916123c0565b820191905f5260205f20905b8154815290600101906020018083116123a357829003601f168201915b50505050508152505090806003015f9054906101000a900460ff16908060040154908060050180546123f1906136d8565b80601f016020809104026020016040519081016040528092919081815260200182805461241d906136d8565b80156124685780601f1061243f57610100808354040283529160200191612468565b820191905f5260205f20905b81548152906001019060200180831161244b57829003601f168201915b5050505050905086565b5f33905090565b61248683838360016128d2565b505050565b5f61249684846121b9565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156125185781811015612509578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161250093929190613bfe565b60405180910390fd5b61251784848484035f6128d2565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361258e575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016125859190613402565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036125fe575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016125f59190613402565b60405180910390fd5b612609838383612aa1565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361267e575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016126759190613402565b60405180910390fd5b6126895f8383612aa1565b5050565b612695612cba565b5f600660146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6126d8612472565b6040516126e59190613402565b60405180910390a1565b6126f7611222565b15612737576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161272e90613c7d565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036127a9575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016127a09190613402565b60405180910390fd5b6127b4825f83612aa1565b5050565b6127c0612472565b73ffffffffffffffffffffffffffffffffffffffff166127de611821565b73ffffffffffffffffffffffffffffffffffffffff161461283d57612801612472565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016128349190613402565b60405180910390fd5b565b60065f6101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905561286c81612d03565b50565b6128776126ef565b6001600660146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586128bb612472565b6040516128c89190613402565b60405180910390a1565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612942575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016129399190613402565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036129b2575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016129a99190613402565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015612a9b578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051612a929190612fd5565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612af1578060025f828254612ae59190613c9b565b92505081905550612bbf565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612b7a578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612b7193929190613bfe565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612c06578060025f8282540392505081905550612c50565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612cad9190612fd5565b60405180910390a3505050565b612cc2611222565b612d01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cf890613d18565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612e0882612dc6565b612e128185612dd0565b9350612e22818560208601612de0565b612e2b81612dee565b840191505092915050565b5f6020820190508181035f830152612e4e8184612dfe565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e9082612e67565b9050919050565b612ea081612e86565b8114612eaa575f80fd5b50565b5f81359050612ebb81612e97565b92915050565b60048110612ecd575f80fd5b50565b5f81359050612ede81612ec1565b92915050565b5f8060408385031215612efa57612ef9612e5f565b5b5f612f0785828601612ead565b9250506020612f1885828601612ed0565b9150509250929050565b5f819050919050565b612f3481612f22565b8114612f3e575f80fd5b50565b5f81359050612f4f81612f2b565b92915050565b5f8060408385031215612f6b57612f6a612e5f565b5b5f612f7885828601612ead565b9250506020612f8985828601612f41565b9150509250929050565b5f8115159050919050565b612fa781612f93565b82525050565b5f602082019050612fc05f830184612f9e565b92915050565b612fcf81612f22565b82525050565b5f602082019050612fe85f830184612fc6565b92915050565b5f805f6060848603121561300557613004612e5f565b5b5f61301286828701612ead565b935050602061302386828701612ead565b925050604061303486828701612f41565b9150509250925092565b5f60ff82169050919050565b6130538161303e565b82525050565b5f60208201905061306c5f83018461304a565b92915050565b5f806040838503121561308857613087612e5f565b5b5f61309585828601612f41565b92505060206130a685828601612f41565b9150509250929050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6130d4816130b0565b81146130de575f80fd5b50565b5f813590506130ef816130cb565b92915050565b5f819050919050565b613107816130f5565b8114613111575f80fd5b50565b5f81359050613122816130fe565b92915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61316682612dee565b810181811067ffffffffffffffff8211171561318557613184613130565b5b80604052505050565b5f613197612e56565b90506131a3828261315d565b919050565b5f67ffffffffffffffff8211156131c2576131c1613130565b5b6131cb82612dee565b9050602081019050919050565b828183375f83830152505050565b5f6131f86131f3846131a8565b61318e565b9050828152602081018484840111156132145761321361312c565b5b61321f8482856131d8565b509392505050565b5f82601f83011261323b5761323a613128565b5b813561324b8482602086016131e6565b91505092915050565b5f805f805f60a0868803121561326d5761326c612e5f565b5b5f61327a88828901612f41565b955050602061328b888289016130e1565b945050604061329c88828901613114565b935050606086013567ffffffffffffffff8111156132bd576132bc612e63565b5b6132c988828901613227565b925050608086013567ffffffffffffffff8111156132ea576132e9612e63565b5b6132f688828901613227565b9150509295509295909350565b5f6020828403121561331857613317612e5f565b5b5f61332584828501612f41565b91505092915050565b5f6020828403121561334357613342612e5f565b5b5f61335084828501612ead565b91505092915050565b61336281612e86565b82525050565b613371816130b0565b82525050565b5f6101208201905061338b5f83018c612fc6565b613398602083018b613359565b6133a5604083018a613359565b6133b26060830189613359565b6133bf608083018861304a565b6133cc60a0830187613368565b6133d960c0830186613368565b6133e660e0830185612f9e565b6133f4610100830184612f9e565b9a9950505050505050505050565b5f6020820190506134155f830184613359565b92915050565b60038110613427575f80fd5b50565b5f813590506134388161341b565b92915050565b6134478161303e565b8114613451575f80fd5b50565b5f813590506134628161343e565b92915050565b5f805f80608085870312156134805761347f612e5f565b5b5f61348d87828801612ead565b945050602061349e87828801612ead565b93505060406134af8782880161342a565b92505060606134c087828801613454565b91505092959194509250565b5f6080820190506134df5f830187612f9e565b6134ec6020830186612f9e565b6134f96040830185612f9e565b6135066060830184612f9e565b95945050505050565b5f806040838503121561352557613524612e5f565b5b5f61353285828601612ead565b925050602061354385828601612ead565b9150509250929050565b5f82825260208201905092915050565b5f61356782612dc6565b613571818561354d565b9350613581818560208601612de0565b61358a81612dee565b840191505092915050565b5f602083015f8301518482035f8601526135af828261355d565b9150508091505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600381106135fa576135f96135bc565b5b50565b5f81905061360a826135e9565b919050565b5f613619826135fd565b9050919050565b6136298161360f565b82525050565b613638816130f5565b82525050565b5f60c0820190506136515f830189612fc6565b61365e6020830188612fc6565b81810360408301526136708187613595565b905061367f6060830186613620565b61368c608083018561362f565b81810360a083015261369e8184612dfe565b9050979650505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806136ef57607f821691505b602082108103613702576137016136ab565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61373f826130b0565b915061374a836130b0565b9250828202613758816130b0565b915080821461376a57613769613708565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6137a882612f22565b91506137b383612f22565b9250826137c3576137c2613771565b5b828204905092915050565b5f6040820190506137e15f830185612fc6565b6137ee6020830184612fc6565b9392505050565b5f6137ff82612f22565b915061380a83612f22565b925082820261381881612f22565b9150828204841483151761382f5761382e613708565b5b5092915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026138927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613857565b61389c8683613857565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6138d76138d26138cd84612f22565b6138b4565b612f22565b9050919050565b5f819050919050565b6138f0836138bd565b6139046138fc826138de565b848454613863565b825550505050565b5f90565b61391861390c565b6139238184846138e7565b505050565b5b818110156139465761393b5f82613910565b600181019050613929565b5050565b601f82111561398b5761395c81613836565b61396584613848565b81016020851015613974578190505b61398861398085613848565b830182613928565b50505b505050565b5f82821c905092915050565b5f6139ab5f1984600802613990565b1980831691505092915050565b5f6139c3838361399c565b9150826002028217905092915050565b6139dc82612dc6565b67ffffffffffffffff8111156139f5576139f4613130565b5b6139ff82546136d8565b613a0a82828561394a565b5f60209050601f831160018114613a3b575f8415613a29578287015190505b613a3385826139b8565b865550613a9a565b601f198416613a4986613836565b5f5b82811015613a7057848901518255600182019150602085019450602081019050613a4b565b86831015613a8d5784890151613a89601f89168261399c565b8355505b6001600288020188555050505b505050505050565b5f608082019050613ab55f830187613368565b613ac2602083018661362f565b8181036040830152613ad48185612dfe565b90508181036060830152613ae88184612dfe565b905095945050505050565b7f496e76616c6964206f696c2070657263656e74616765000000000000000000005f82015250565b5f613b27601683612dd0565b9150613b3282613af3565b602082019050919050565b5f6020820190508181035f830152613b5481613b1b565b9050919050565b5f608082019050613b6e5f830187613359565b613b7b6020830186612fc6565b613b886040830185613620565b613b95606083018461304a565b95945050505050565b5f613ba882612f22565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613bda57613bd9613708565b5b600182019050919050565b5f602082019050613bf85f830184613368565b92915050565b5f606082019050613c115f830186613359565b613c1e6020830185612fc6565b613c2b6040830184612fc6565b949350505050565b7f5061757361626c653a20706175736564000000000000000000000000000000005f82015250565b5f613c67601083612dd0565b9150613c7282613c33565b602082019050919050565b5f6020820190508181035f830152613c9481613c5b565b9050919050565b5f613ca582612f22565b9150613cb083612f22565b9250828201905080821115613cc857613cc7613708565b5b92915050565b7f5061757361626c653a206e6f74207061757365640000000000000000000000005f82015250565b5f613d02601483612dd0565b9150613d0d82613cce565b602082019050919050565b5f6020820190508181035f830152613d2f81613cf6565b905091905056fea2646970667358221220e09741c82f90a0c61d475710dbd75f4e360816469cca317c02b8e4877799311864736f6c634300081a0033