VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xE35E48…92A0
Summary
Transactions
Transfers
Address
0xE35E4858327B5925E5f0BF0f70137FE954d992A0
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Deployer
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Code
0x608060405234801561001057600080fd5b50600436106101375760003560e01c80636352211e116100b8578063b88d4fde1161007c578063b88d4fde14610373578063bb3bafd61461038f578063c87b56dd146103bf578063cb18ee7b146103ef578063e985e9c51461041f578063f5537ede1461044f57610137565b80636352211e146102a857806370a08231146102d85780638924af741461030857806395d89b4114610339578063a22cb4651461035757610137565b806318160ddd116100ff57806318160ddd146101f257806323b872dd146102105780632f745c591461022c57806342842e0e1461025c5780634f6ccce71461027857610137565b806301ffc9a71461013c57806306fdde031461016c578063081812fc1461018a578063095ea7b3146101ba578063143094db146101d6575b600080fd5b610156600480360381019061015191906124cc565b61046b565b6040516101639190612514565b60405180910390f35b6101746104d3565b60405161018191906125bf565b60405180910390f35b6101a4600480360381019061019f9190612617565b610565565b6040516101b19190612685565b60405180910390f35b6101d460048036038101906101cf91906126cc565b6105ab565b005b6101f060048036038101906101eb919061278e565b6106c2565b005b6101fa6107c1565b60405161020791906127f0565b60405180910390f35b61022a6004803603810190610225919061280b565b6107ce565b005b610246600480360381019061024191906126cc565b61082e565b60405161025391906127f0565b60405180910390f35b6102766004803603810190610271919061280b565b6108d3565b005b610292600480360381019061028d9190612617565b6108f3565b60405161029f91906127f0565b60405180910390f35b6102c260048036038101906102bd9190612617565b610964565b6040516102cf9190612685565b60405180910390f35b6102f260048036038101906102ed919061285e565b610a15565b6040516102ff91906127f0565b60405180910390f35b610322600480360381019061031d919061288b565b610acc565b6040516103309291906128e9565b60405180910390f35b610341610b41565b60405161034e91906125bf565b60405180910390f35b610371600480360381019061036c919061293e565b610bd3565b005b61038d60048036038101906103889190612ab3565b610be9565b005b6103a960048036038101906103a49190612617565b610c4b565b6040516103b69190612c32565b60405180910390f35b6103d960048036038101906103d49190612617565b610d4d565b6040516103e691906125bf565b60405180910390f35b61040960048036038101906104049190612cf5565b610d5f565b60405161041691906127f0565b60405180910390f35b61043960048036038101906104349190612d3e565b610d96565b6040516104469190612514565b60405180910390f35b6104696004803603810190610464919061280b565b610e2a565b005b600063cad96cca60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104c257600190506104ce565b6104cb82610eb0565b90505b919050565b6060600080546104e290612dad565b80601f016020809104026020016040519081016040528092919081815260200182805461050e90612dad565b801561055b5780601f106105305761010080835404028352916020019161055b565b820191906000526020600020905b81548152906001019060200180831161053e57829003601f168201915b5050505050905090565b600061057082610f2a565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105b682610964565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610626576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061d90612e50565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610645610f75565b73ffffffffffffffffffffffffffffffffffffffff16148061067457506106738161066e610f75565b610d96565b5b6106b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106aa90612ee2565b60405180910390fd5b6106bd8383610f7d565b505050565b6000600167ffffffffffffffff8111156106df576106de612988565b5b60405190808252806020026020018201604052801561071857816020015b610705612422565b8152602001906001900390816106fd5790505b50905081816000815181106107305761072f612f02565b5b6020026020010151602001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff1681525050828160008151811061077357610772612f02565b5b60200260200101516000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506107bb8482611036565b50505050565b6000600980549050905090565b6107df6107d9610f75565b82611233565b61081e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081590612fa3565b60405180910390fd5b6108298383836112c8565b505050565b600061083983610a15565b821061087a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087190613035565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6108ee83838360405180602001604052806000815250610be9565b505050565b60006108fd6107c1565b821061093e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610935906130c7565b60405180910390fd5b6009828154811061095257610951612f02565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0390613133565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7c906131c5565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528160005260406000208181548110610ae857600080fd5b90600052602060002001600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16905082565b606060018054610b5090612dad565b80601f0160208091040260200160405190810160405280929190818152602001828054610b7c90612dad565b8015610bc95780601f10610b9e57610100808354040283529160200191610bc9565b820191906000526020600020905b815481529060010190602001808311610bac57829003601f168201915b5050505050905090565b610be5610bde610f75565b838361152e565b5050565b610bfa610bf4610f75565b83611233565b610c39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3090612fa3565b60405180910390fd5b610c458484848461169a565b50505050565b6060600b6000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610d42578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505081526020019060010190610c80565b505050509050919050565b6060610d58826116f6565b9050919050565b6000610d6b600c611808565b6000610d77600c61181e565b9050610d83338261182c565b610d8d8184611a05565b80915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610e4a82610964565b73ffffffffffffffffffffffffffffffffffffffff1614610ea0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9790613231565b60405180910390fd5b610eab8383836112c8565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f235750610f2282611a72565b5b9050919050565b610f3381611b54565b610f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6990613133565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610ff083610964565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60005b815181101561122457600073ffffffffffffffffffffffffffffffffffffffff1682828151811061106d5761106c612f02565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff16036110cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c69061329d565b60405180910390fd5b60008282815181106110e4576110e3612f02565b5b6020026020010151602001516bffffffffffffffffffffffff160361113e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113590613309565b60405180910390fd5b600b600084815260200190815260200160002082828151811061116457611163612f02565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061121c90613358565b915050611039565b5061122f8282611bc0565b5050565b60008061123f83610964565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061128157506112808185610d96565b5b806112bf57508373ffffffffffffffffffffffffffffffffffffffff166112a784610565565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166112e882610964565b73ffffffffffffffffffffffffffffffffffffffff161461133e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133590613412565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a4906134a4565b60405180910390fd5b6113b8838383611bfd565b6113c3600082610f7d565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461141391906134c4565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461146a91906134f8565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611529838383611c0d565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361159c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159390613578565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161168d9190612514565b60405180910390a3505050565b6116a58484846112c8565b6116b184848484611c12565b6116f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e79061360a565b60405180910390fd5b50505050565b606061170182610f2a565b600060066000848152602001908152602001600020805461172190612dad565b80601f016020809104026020016040519081016040528092919081815260200182805461174d90612dad565b801561179a5780601f1061176f5761010080835404028352916020019161179a565b820191906000526020600020905b81548152906001019060200180831161177d57829003601f168201915b5050505050905060006117ab611d99565b905060008151036117c0578192505050611803565b6000825111156117f55780826040516020016117dd929190613666565b60405160208183030381529060405292505050611803565b6117fe84611db0565b925050505b919050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361189b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611892906136d6565b60405180910390fd5b6118a481611b54565b156118e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118db90613742565b60405180910390fd5b6118f060008383611bfd565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461194091906134f8565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a0160008383611c0d565b5050565b611a0e82611b54565b611a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a44906137d4565b60405180910390fd5b80600660008481526020019081526020016000209081611a6d91906139a0565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611b3d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611b4d5750611b4c82611e18565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b7f3fa96d7b6bcbfe71ef171666d84db3cf52fa2d1c8afdb1cc8e486177f208b7df8282604051611bf1929190613a72565b60405180910390a15050565b611c08838383611e82565b505050565b505050565b6000611c338473ffffffffffffffffffffffffffffffffffffffff16611f94565b15611d8c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611c5c610f75565b8786866040518563ffffffff1660e01b8152600401611c7e9493929190613af7565b6020604051808303816000875af1925050508015611cba57506040513d601f19601f82011682018060405250810190611cb79190613b58565b60015b611d3c573d8060008114611cea576040519150601f19603f3d011682016040523d82523d6000602084013e611cef565b606091505b506000815103611d34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2b9061360a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611d91565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611dbb82610f2a565b6000611dc5611d99565b90506000815111611de55760405180602001604052806000815250611e10565b80611def84611fb7565b604051602001611e00929190613666565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611e8d838383612117565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611ecf57611eca8161211c565b611f0e565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f0d57611f0c8382612165565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611f5057611f4b816122d2565b611f8f565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611f8e57611f8d82826123a3565b5b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b606060008203611ffe576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612112565b600082905060005b6000821461203057808061201990613358565b915050600a826120299190613bb4565b9150612006565b60008167ffffffffffffffff81111561204c5761204b612988565b5b6040519080825280601f01601f19166020018201604052801561207e5781602001600182028036833780820191505090505b5090505b6000851461210b5760018261209791906134c4565b9150600a856120a69190613be5565b60306120b291906134f8565b60f81b8183815181106120c8576120c7612f02565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856121049190613bb4565b9450612082565b8093505050505b919050565b505050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161217284610a15565b61217c91906134c4565b9050600060086000848152602001908152602001600020549050818114612261576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016009805490506122e691906134c4565b90506000600a600084815260200190815260200160002054905060006009838154811061231657612315612f02565b5b90600052602060002001549050806009838154811061233857612337612f02565b5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a600085815260200190815260200160002060009055600980548061238757612386613c16565b5b6001900381819060005260206000200160009055905550505050565b60006123ae83610a15565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6124a981612474565b81146124b457600080fd5b50565b6000813590506124c6816124a0565b92915050565b6000602082840312156124e2576124e161246a565b5b60006124f0848285016124b7565b91505092915050565b60008115159050919050565b61250e816124f9565b82525050565b60006020820190506125296000830184612505565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561256957808201518184015260208101905061254e565b60008484015250505050565b6000601f19601f8301169050919050565b60006125918261252f565b61259b818561253a565b93506125ab81856020860161254b565b6125b481612575565b840191505092915050565b600060208201905081810360008301526125d98184612586565b905092915050565b6000819050919050565b6125f4816125e1565b81146125ff57600080fd5b50565b600081359050612611816125eb565b92915050565b60006020828403121561262d5761262c61246a565b5b600061263b84828501612602565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061266f82612644565b9050919050565b61267f81612664565b82525050565b600060208201905061269a6000830184612676565b92915050565b6126a981612664565b81146126b457600080fd5b50565b6000813590506126c6816126a0565b92915050565b600080604083850312156126e3576126e261246a565b5b60006126f1858286016126b7565b925050602061270285828601612602565b9150509250929050565b600061271782612644565b9050919050565b6127278161270c565b811461273257600080fd5b50565b6000813590506127448161271e565b92915050565b60006bffffffffffffffffffffffff82169050919050565b61276b8161274a565b811461277657600080fd5b50565b60008135905061278881612762565b92915050565b6000806000606084860312156127a7576127a661246a565b5b60006127b586828701612602565b93505060206127c686828701612735565b92505060406127d786828701612779565b9150509250925092565b6127ea816125e1565b82525050565b600060208201905061280560008301846127e1565b92915050565b6000806000606084860312156128245761282361246a565b5b6000612832868287016126b7565b9350506020612843868287016126b7565b925050604061285486828701612602565b9150509250925092565b6000602082840312156128745761287361246a565b5b6000612882848285016126b7565b91505092915050565b600080604083850312156128a2576128a161246a565b5b60006128b085828601612602565b92505060206128c185828601612602565b9150509250929050565b6128d48161270c565b82525050565b6128e38161274a565b82525050565b60006040820190506128fe60008301856128cb565b61290b60208301846128da565b9392505050565b61291b816124f9565b811461292657600080fd5b50565b60008135905061293881612912565b92915050565b600080604083850312156129555761295461246a565b5b6000612963858286016126b7565b925050602061297485828601612929565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6129c082612575565b810181811067ffffffffffffffff821117156129df576129de612988565b5b80604052505050565b60006129f2612460565b90506129fe82826129b7565b919050565b600067ffffffffffffffff821115612a1e57612a1d612988565b5b612a2782612575565b9050602081019050919050565b82818337600083830152505050565b6000612a56612a5184612a03565b6129e8565b905082815260208101848484011115612a7257612a71612983565b5b612a7d848285612a34565b509392505050565b600082601f830112612a9a57612a9961297e565b5b8135612aaa848260208601612a43565b91505092915050565b60008060008060808587031215612acd57612acc61246a565b5b6000612adb878288016126b7565b9450506020612aec878288016126b7565b9350506040612afd87828801612602565b925050606085013567ffffffffffffffff811115612b1e57612b1d61246f565b5b612b2a87828801612a85565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612b6b8161270c565b82525050565b612b7a8161274a565b82525050565b604082016000820151612b966000850182612b62565b506020820151612ba96020850182612b71565b50505050565b6000612bbb8383612b80565b60408301905092915050565b6000602082019050919050565b6000612bdf82612b36565b612be98185612b41565b9350612bf483612b52565b8060005b83811015612c25578151612c0c8882612baf565b9750612c1783612bc7565b925050600181019050612bf8565b5085935050505092915050565b60006020820190508181036000830152612c4c8184612bd4565b905092915050565b600067ffffffffffffffff821115612c6f57612c6e612988565b5b612c7882612575565b9050602081019050919050565b6000612c98612c9384612c54565b6129e8565b905082815260208101848484011115612cb457612cb3612983565b5b612cbf848285612a34565b509392505050565b600082601f830112612cdc57612cdb61297e565b5b8135612cec848260208601612c85565b91505092915050565b600060208284031215612d0b57612d0a61246a565b5b600082013567ffffffffffffffff811115612d2957612d2861246f565b5b612d3584828501612cc7565b91505092915050565b60008060408385031215612d5557612d5461246a565b5b6000612d63858286016126b7565b9250506020612d74858286016126b7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612dc557607f821691505b602082108103612dd857612dd7612d7e565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e3a60218361253a565b9150612e4582612dde565b604082019050919050565b60006020820190508181036000830152612e6981612e2d565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000612ecc603e8361253a565b9150612ed782612e70565b604082019050919050565b60006020820190508181036000830152612efb81612ebf565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b6000612f8d602e8361253a565b9150612f9882612f31565b604082019050919050565b60006020820190508181036000830152612fbc81612f80565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b600061301f602b8361253a565b915061302a82612fc3565b604082019050919050565b6000602082019050818103600083015261304e81613012565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006130b1602c8361253a565b91506130bc82613055565b604082019050919050565b600060208201905081810360008301526130e0816130a4565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b600061311d60188361253a565b9150613128826130e7565b602082019050919050565b6000602082019050818103600083015261314c81613110565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b60006131af60298361253a565b91506131ba82613153565b604082019050919050565b600060208201905081810360008301526131de816131a2565b9050919050565b7f46726f6d2061646472657373206d75737420626520746f6b656e206f776e6572600082015250565b600061321b60208361253a565b9150613226826131e5565b602082019050919050565b6000602082019050818103600083015261324a8161320e565b9050919050565b7f526563697069656e742073686f756c642062652070726573656e740000000000600082015250565b6000613287601b8361253a565b915061329282613251565b602082019050919050565b600060208201905081810360008301526132b68161327a565b9050919050565b7f526f79616c74792076616c75652073686f756c6420626520706f736974697665600082015250565b60006132f360208361253a565b91506132fe826132bd565b602082019050919050565b60006020820190508181036000830152613322816132e6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613363826125e1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361339557613394613329565b5b600182019050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006133fc60258361253a565b9150613407826133a0565b604082019050919050565b6000602082019050818103600083015261342b816133ef565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061348e60248361253a565b915061349982613432565b604082019050919050565b600060208201905081810360008301526134bd81613481565b9050919050565b60006134cf826125e1565b91506134da836125e1565b92508282039050818111156134f2576134f1613329565b5b92915050565b6000613503826125e1565b915061350e836125e1565b925082820190508082111561352657613525613329565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b600061356260198361253a565b915061356d8261352c565b602082019050919050565b6000602082019050818103600083015261359181613555565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006135f460328361253a565b91506135ff82613598565b604082019050919050565b60006020820190508181036000830152613623816135e7565b9050919050565b600081905092915050565b60006136408261252f565b61364a818561362a565b935061365a81856020860161254b565b80840191505092915050565b60006136728285613635565b915061367e8284613635565b91508190509392505050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006136c060208361253a565b91506136cb8261368a565b602082019050919050565b600060208201905081810360008301526136ef816136b3565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b600061372c601c8361253a565b9150613737826136f6565b602082019050919050565b6000602082019050818103600083015261375b8161371f565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b60006137be602e8361253a565b91506137c982613762565b604082019050919050565b600060208201905081810360008301526137ed816137b1565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026138567fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613819565b6138608683613819565b95508019841693508086168417925050509392505050565b6000819050919050565b600061389d613898613893846125e1565b613878565b6125e1565b9050919050565b6000819050919050565b6138b783613882565b6138cb6138c3826138a4565b848454613826565b825550505050565b600090565b6138e06138d3565b6138eb8184846138ae565b505050565b5b8181101561390f576139046000826138d8565b6001810190506138f1565b5050565b601f82111561395457613925816137f4565b61392e84613809565b8101602085101561393d578190505b61395161394985613809565b8301826138f0565b50505b505050565b600082821c905092915050565b600061397760001984600802613959565b1980831691505092915050565b60006139908383613966565b9150826002028217905092915050565b6139a98261252f565b67ffffffffffffffff8111156139c2576139c1612988565b5b6139cc8254612dad565b6139d7828285613913565b600060209050601f831160018114613a0a57600084156139f8578287015190505b613a028582613984565b865550613a6a565b601f198416613a18866137f4565b60005b82811015613a4057848901518255600182019150602085019450602081019050613a1b565b86831015613a5d5784890151613a59601f891682613966565b8355505b6001600288020188555050505b505050505050565b6000604082019050613a8760008301856127e1565b8181036020830152613a998184612bd4565b90509392505050565b600081519050919050565b600082825260208201905092915050565b6000613ac982613aa2565b613ad38185613aad565b9350613ae381856020860161254b565b613aec81612575565b840191505092915050565b6000608082019050613b0c6000830187612676565b613b196020830186612676565b613b2660408301856127e1565b8181036060830152613b388184613abe565b905095945050505050565b600081519050613b52816124a0565b92915050565b600060208284031215613b6e57613b6d61246a565b5b6000613b7c84828501613b43565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613bbf826125e1565b9150613bca836125e1565b925082613bda57613bd9613b85565b5b828204905092915050565b6000613bf0826125e1565b9150613bfb836125e1565b925082613c0b57613c0a613b85565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea264697066735822122026d991e2fca19705d2be721c7c3b4dff15fc4d94483c0e6543956b3f58d02dd964736f6c63430008110033