VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x572A0C…A1CB
Summary
Transactions
Transfers
Address
0x572A0C27A2033A1d4c1fC408bF66eBc24685A1CB
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x76F157E908A3647a9E000922476a24e1ECcad46b
Deployer
0x76F157E908A3647a9E000922476a24e1ECcad46b
Code
0x60806040526004361061019c5760003560e01c806393017544116100ec578063b92e8b321161008a578063f9f73ee811610064578063f9f73ee8146105b8578063fb73bd9a146105f5578063fedfab3f14610611578063ff55e2ee1461063c5761019c565b8063b92e8b321461053d578063d54d66b014610566578063f2fde38b1461058f5761019c565b8063a8b58374116100c6578063a8b5837414610483578063a9059cbb146104ac578063aacd7321146104d5578063ac4ef3e9146105005761019c565b806393017544146104085780639f9099c414610431578063a77ef6fa1461045a5761019c565b8063466fb59611610159578063735a477411610133578063735a47741461033c5780637d5394371461037957806382a862c7146103a25780638cb14bb3146103cb5761019c565b8063466fb596146102ad5780634761a678146102ea5780636991223f146103135761019c565b806306f03e58146101a15780631076e967146101ca5780631114d329146101f557806324e9325d146102325780632e1a7d4d1461025b5780633d90745914610284575b600080fd5b3480156101ad57600080fd5b506101c860048036038101906101c391906147cb565b610665565b005b3480156101d657600080fd5b506101df61078a565b6040516101ec9190614970565b60405180910390f35b34801561020157600080fd5b5061021c60048036038101906102179190614ac7565b610863565b6040516102299190614c0c565b60405180910390f35b34801561023e57600080fd5b5061025960048036038101906102549190614c2e565b610940565b005b34801561026757600080fd5b50610282600480360381019061027d9190614c2e565b6109ee565b005b34801561029057600080fd5b506102ab60048036038101906102a69190614c5b565b610b51565b005b3480156102b957600080fd5b506102d460048036038101906102cf9190614cb7565b610d56565b6040516102e19190614d39565b60405180910390f35b3480156102f657600080fd5b50610311600480360381019061030c9190614c5b565b610e01565b005b34801561031f57600080fd5b5061033a60048036038101906103359190614ac7565b610f6a565b005b34801561034857600080fd5b50610363600480360381019061035e9190614ac7565b61114f565b6040516103709190614da5565b60405180910390f35b34801561038557600080fd5b506103a0600480360381019061039b9190614dc0565b611202565b005b3480156103ae57600080fd5b506103c960048036038101906103c49190614ded565b6118bc565b005b3480156103d757600080fd5b506103f260048036038101906103ed9190614dc0565b6119eb565b6040516103ff9190614c0c565b60405180910390f35b34801561041457600080fd5b5061042f600480360381019061042a9190614c2e565b611ae9565b005b34801561043d57600080fd5b5061045860048036038101906104539190614dc0565b611b84565b005b34801561046657600080fd5b50610481600480360381019061047c9190614e49565b611c6d565b005b34801561048f57600080fd5b506104aa60048036038101906104a59190614dc0565b6121de565b005b3480156104b857600080fd5b506104d360048036038101906104ce9190614ec7565b6122c7565b005b3480156104e157600080fd5b506104ea61240b565b6040516104f79190614f16565b60405180910390f35b34801561050c57600080fd5b5061052760048036038101906105229190614e49565b612434565b6040516105349190614fcd565b60405180910390f35b34801561054957600080fd5b50610564600480360381019061055f9190614fef565b6125ca565b005b34801561057257600080fd5b5061058d60048036038101906105889190614ac7565b612670565b005b34801561059b57600080fd5b506105b660048036038101906105b1919061502f565b612875565b005b3480156105c457600080fd5b506105df60048036038101906105da919061505c565b6129b7565b6040516105ec9190614d39565b60405180910390f35b61060f600480360381019061060a919061505c565b612c52565b005b34801561061d57600080fd5b50610626613791565b6040516106339190615133565b60405180910390f35b34801561064857600080fd5b50610663600480360381019061065e9190614dc0565b613829565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ea906151d1565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b60606003805480602002602001604051908101604052809291908181526020016000905b8282101561085a5783829060005260206000200180546107cd90615220565b80601f01602080910402602001604051908101604052809291908181526020018280546107f990615220565b80156108465780601f1061081b57610100808354040283529160200191610846565b820191906000526020600020905b81548152906001019060200180831161082957829003601f168201915b5050505050815260200190600101906107ae565b50505050905090565b6060600282604051610875919061528d565b9081526020016040518091039020805480602002602001604051908101604052809291908181526020016000905b8282101561093557838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481525050815260200190600101906108a3565b505050509050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c5906151d1565b60405180910390fd5b670de0b6b3a7640000816109e291906152d3565b60076000018190555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a73906151d1565b60405180910390fd5b6000670de0b6b3a764000081610a9291906152d3565b4711610ad3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aca90615361565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a764000084610b2191906152d3565b9081150290604051600060405180830381858888f19350505050158015610b4c573d6000803e3d6000fd5b505050565b8160001515600182604051610b66919061528d565b908152602001604051809103902060020160009054906101000a900460ff16151514610bc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbe906153cd565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4c906151d1565b60405180910390fd5b60405180606001604052808373ffffffffffffffffffffffffffffffffffffffff1681526020016014815260200160011515815250600184604051610c9a919061528d565b908152602001604051809103902060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020160006101000a81548160ff021916908315150217905550905050600383908060018154018082558091505060019003906000526020600020016000909190919091509081610d509190615599565b50505050565b600080600090506000600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008781526020019081526020016000206002015443610dbe919061566b565b905061016885610dce91906152d3565b8110158015610dea575061016884610de691906152d3565b8111155b15610df457600191505b8192505050949350505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e86906151d1565b60405180910390fd5b8160011515600182604051610ea4919061528d565b908152602001604051809103902060020160009054906101000a900460ff16151514610f05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efc906156eb565b60405180910390fd5b81600184604051610f16919061528d565b908152602001604051809103902060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ff8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fef906151d1565b60405180910390fd5b806001151560018260405161100d919061528d565b908152602001604051809103902060020160009054906101000a900460ff1615151461106e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611065906156eb565b60405180910390fd5b60018260405161107e919061528d565b9081526020016040518091039020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160006101000a81549060ff0219169055505060006002836040516110e4919061528d565b908152602001604051809103902080549050905060005b8181101561111657808061110e9061570b565b9150506110fb565b50600283604051611127919061528d565b908152602001604051809103902060006111419190614589565b61114a836138fe565b505050565b6111576145ad565b600182604051611167919061528d565b90815260200160405180910390206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a900460ff1615151515815250509050919050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050905060008060008390505b60008111156118b557600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001826112a7919061566b565b815481106112b8576112b7615753565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600182611338919061566b565b8154811061134957611348615753565b5b90600052602060002090600202016001015491508473ffffffffffffffffffffffffffffffffffffffff16600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118a257600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050611491919061566b565b815481106114a2576114a1615753565b5b9060005260206000209060020201600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001836114fc919061566b565b8154811061150d5761150c615753565b5b90600052602060002090600202016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018201548160010155905050600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054806115de576115dd615782565b5b6001900381819060005260206000209060020201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160009055505090556000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060060160006101000a81548160ff02191690831515021790555061180b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600101805461178690615220565b80601f01602080910402602001604051908101604052809291908181526020018280546117b290615220565b80156117ff5780601f106117d4576101008083540402835291602001916117ff565b820191906000526020600020905b8154815290600101906020018083116117e257829003601f168201915b50505050508484613bcc565b6040518060400160405280600681526020017f4a756e676c650000000000000000000000000000000000000000000000000000815250600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060010190816118a09190615599565b505b80806118ad906157b1565b915050611252565b5050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461194a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611941906151d1565b60405180910390fd5b816001151560018260405161195f919061528d565b908152602001604051809103902060020160009054906101000a900460ff161515146119c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b7906156eb565b60405180910390fd5b816001846040516119d1919061528d565b908152602001604051809103902060010181905550505050565b6060600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015611ade57838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190611a4c565b505050509050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6e906151d1565b60405180910390fd5b8060076003018190555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c09906151d1565b60405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b81813373ffffffffffffffffffffffffffffffffffffffff16600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603611d50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d479061584c565b60405180910390fd5b83833373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611da2919061587b565b602060405180830381865afa158015611dbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de391906158ab565b73ffffffffffffffffffffffffffffffffffffffff1614611e39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e309061594a565b60405180910390fd5b8560011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514611ecd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec4906159dc565b60405180910390fd5b33600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600681526020017f4a756e676c650000000000000000000000000000000000000000000000000000815250600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008881526020019081526020016000206001019081611ff49190615599565b5043600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060020181905550600760010154600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060030181905550600760020154600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008881526020019081526020016000206004018190555043600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000888152602001908152602001600020600501819055506001600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060060160006101000a81548160ff0219169083151502179055506121d58787613fd8565b50505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461226c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612263906151d1565b60405180910390fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612355576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234c906151d1565b60405180910390fd5b6000670de0b6b3a76400008161236b91906152d3565b47116123ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a390615361565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a7640000846123da91906152d3565b9081150290604051600060405180830381858888f19350505050158015612405573d6000803e3d6000fd5b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61243c6145e6565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206040518060e00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820180546124fd90615220565b80601f016020809104026020016040519081016040528092919081815260200182805461252990615220565b80156125765780601f1061254b57610100808354040283529160200191612576565b820191906000526020600020905b81548152906001019060200180831161255957829003601f168201915b50505050508152602001600282015481526020016003820154815260200160048201548152602001600582015481526020016006820160009054906101000a900460ff161515151581525050905092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612658576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264f906151d1565b60405180910390fd5b81600760010181905550806007600201819055505050565b8060001515600182604051612685919061528d565b908152602001604051809103902060020160009054906101000a900460ff161515146126e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126dd906153cd565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612774576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161276b906151d1565b60405180910390fd5b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160148152602001600115158152506001836040516127ba919061528d565b908152602001604051809103902060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020160006101000a81548160ff0219169083151502179055509050506003829080600181540180825580915050600190039060005260206000200160009091909190915090816128709190615599565b505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612903576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128fa906151d1565b60405180910390fd5b80600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612973576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161296a90615a48565b60405180910390fd5b816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6000806000905060011515612aa7600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008781526020019081526020016000206001018054612a2390615220565b80601f0160208091040260200160405190810160405280929190818152602001828054612a4f90615220565b8015612a9c5780601f10612a7157610100808354040283529160200191612a9c565b820191906000526020600020905b815481529060010190602001808311612a7f57829003601f168201915b5050505050856140c2565b1515148015612b1a575060011515600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060060160009054906101000a900460ff161515145b8015612c3d5750600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b8152600401612be4919061587b565b602060405180830381865afa158015612c01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c2591906158ab565b73ffffffffffffffffffffffffffffffffffffffff16145b15612c4757600190505b809150509392505050565b82823373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401612ca4919061587b565b602060405180830381865afa158015612cc1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ce591906158ab565b73ffffffffffffffffffffffffffffffffffffffff1614612d3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d329061594a565b60405180910390fd5b848460011515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060060160009054906101000a900460ff16151514612de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ddb90615ab4565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612ec5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ebc90615ab4565b60405180910390fd5b8460011515600182604051612eda919061528d565b908152602001604051809103902060020160009054906101000a900460ff16151514612f3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f32906156eb565b60405180910390fd5b613020600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008981526020019081526020016000206001018054612f9c90615220565b80601f0160208091040260200160405190810160405280929190818152602001828054612fc890615220565b80156130155780601f10612fea57610100808354040283529160200191613015565b820191906000526020600020905b815481529060010190602001808311612ff857829003601f168201915b5050505050876140c2565b15866040516020016130329190615afa565b60405160208183030381529060405290613082576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130799190615b59565b60405180910390fd5b5061308e86898961411b565b613174600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060010180546130ef90615220565b80601f016020809104026020016040519081016040528092919081815260200182805461311b90615220565b80156131685780601f1061313d57610100808354040283529160200191613168565b820191906000526020600020905b81548152906001019060200180831161314b57829003601f168201915b50505050508989613bcc565b600760030154600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060050154436131d9919061566b565b106131e9576131e888886141e5565b5b6000600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060030154111561336e5785600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060010190816132a59190615599565b5043600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000898152602001908152602001600020600201819055506001600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008981526020019081526020016000206003016000828254613362919061566b565b92505081905550613787565b6000600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008981526020019081526020016000206004015411156136435760076000015434146133f3670de0b6b3a76400006007600001546133ee9190615baa565b6142fb565b6040516020016134039190615c73565b60405160208183030381529060405290613453576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161344a9190615b59565b60405180910390fd5b5085600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060010190816134b49190615599565b5043600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000898152602001908152602001600020600201819055506001600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008981526020019081526020016000206004016000828254613571919061566b565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff16600760040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461363e57600760040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015801561363c573d6000803e3d6000fd5b505b613786565b6000610168600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a815260200190815260200160002060050154436136a7919061566b565b6007600301546136b7919061566b565b6136c19190615baa565b90506000600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a81526020019081526020016000206004015411613723826142fb565b6040516020016137339190615d3c565b60405160208183030381529060405290613783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161377a9190615b59565b60405180910390fd5b50505b5b5050505050505050565b61379961463b565b60076040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681525050905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146138b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138ae906151d1565b60405180910390fd5b80600760040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600060038054905090506000811161394b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161394290615db9565b60405180910390fd5b6001811480613a19575060011515613a1583600360018561396c919061566b565b8154811061397d5761397c615753565b5b90600052602060002001805461399290615220565b80601f01602080910402602001604051908101604052809291908181526020018280546139be90615220565b8015613a0b5780601f106139e057610100808354040283529160200191613a0b565b820191906000526020600020905b8154815290600101906020018083116139ee57829003601f168201915b50505050506140c2565b1515145b15613a53576003805480613a3057613a2f615782565b5b600190038181906000526020600020016000613a4c9190614680565b9055613bc8565b6000600190505b600182613a67919061566b565b811015613bc65760011515613b228460038481548110613a8a57613a89615753565b5b906000526020600020018054613a9f90615220565b80601f0160208091040260200160405190810160405280929190818152602001828054613acb90615220565b8015613b185780601f10613aed57610100808354040283529160200191613b18565b820191906000526020600020905b815481529060010190602001808311613afb57829003601f168201915b50505050506140c2565b151503613bb3576003600183613b38919061566b565b81548110613b4957613b48615753565b5b9060005260206000200160038281548110613b6757613b66615753565b5b906000526020600020019081613b7d9190615e04565b506003805480613b9057613b8f615782565b5b600190038181906000526020600020016000613bac9190614680565b9055613bc6565b8080613bbe9061570b565b915050613a5a565b505b5050565b6000600284604051613bde919061528d565b9081526020016040518091039020805490509050600060405180604001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018481525090506001821480613cf1575060011515613ced600287604051613c42919061528d565b9081526020016040518091039020600185613c5d919061566b565b81548110613c6e57613c6d615753565b5b90600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481525050836143c9565b1515145b15613d7157600285604051613d06919061528d565b9081526020016040518091039020805480613d2457613d23615782565b5b6001900381819060005260206000209060020201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905550509055613fd1565b6000600190505b600183613d85919061566b565b811015613fcf5760011515613e42600288604051613da3919061528d565b90815260200160405180910390208381548110613dc357613dc2615753565b5b90600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481525050846143c9565b151503613fbc57600286604051613e59919061528d565b9081526020016040518091039020600184613e74919061566b565b81548110613e8557613e84615753565b5b9060005260206000209060020201600287604051613ea3919061528d565b90815260200160405180910390208281548110613ec357613ec2615753565b5b90600052602060002090600202016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018201548160010155905050600286604051613f55919061528d565b9081526020016040518091039020805480613f7357613f72615782565b5b6001900381819060005260206000209060020201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160009055505090555b8080613fc79061570b565b915050613d78565b505b5050505050565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180604001604052808473ffffffffffffffffffffffffffffffffffffffff16815260200183815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015550505050565b6000816040516020016140d5919061528d565b60405160208183030381529060405280519060200120836040516020016140fc919061528d565b6040516020818303038152906040528051906020012014905092915050565b60028360405161412b919061528d565b908152602001604051809103902060405180604001604052808473ffffffffffffffffffffffffffffffffffffffff16815260200183815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101555050505050565b600760010154600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030181905550600760020154600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206004018190555043600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600501819055505050565b60606000600161430a84614436565b01905060008167ffffffffffffffff8111156143295761432861499c565b5b6040519080825280601f01601f19166020018201604052801561435b5781602001600182028036833780820191505090505b509050600082602001820190505b6001156143be578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816143b2576143b1615b7b565b5b04945060008503614369575b819350505050919050565b6000816000015182602001516040516020016143e6929190615f55565b6040516020818303038152906040528051906020012083600001518460200151604051602001614417929190615f55565b6040516020818303038152906040528051906020012014905092915050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310614494577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161448a57614489615b7b565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106144d1576d04ee2d6d415b85acef810000000083816144c7576144c6615b7b565b5b0492506020810190505b662386f26fc10000831061450057662386f26fc1000083816144f6576144f5615b7b565b5b0492506010810190505b6305f5e1008310614529576305f5e100838161451f5761451e615b7b565b5b0492506008810190505b612710831061454e57612710838161454457614543615b7b565b5b0492506004810190505b60648310614571576064838161456757614566615b7b565b5b0492506002810190505b600a8310614580576001810190505b80915050919050565b50805460008255600202906000526020600020908101906145aa91906146c0565b50565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000151581525090565b6040518060e00160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160608152602001600081526020016000815260200160008152602001600081526020016000151581525090565b6040518060a0016040528060008152602001600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b50805461468c90615220565b6000825580601f1061469e57506146bd565b601f0160209004906000526020600020908101906146bc9190614706565b5b50565b5b8082111561470257600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160009055506002016146c1565b5090565b5b8082111561471f576000816000905550600101614707565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061476282614737565b9050919050565b61477281614757565b811461477d57600080fd5b50565b60008135905061478f81614769565b92915050565b6000819050919050565b6147a881614795565b81146147b357600080fd5b50565b6000813590506147c58161479f565b92915050565b6000806000606084860312156147e4576147e361472d565b5b60006147f286828701614780565b9350506020614803868287016147b6565b925050604061481486828701614780565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015614884578082015181840152602081019050614869565b60008484015250505050565b6000601f19601f8301169050919050565b60006148ac8261484a565b6148b68185614855565b93506148c6818560208601614866565b6148cf81614890565b840191505092915050565b60006148e683836148a1565b905092915050565b6000602082019050919050565b60006149068261481e565b6149108185614829565b9350836020820285016149228561483a565b8060005b8581101561495e578484038952815161493f85826148da565b945061494a836148ee565b925060208a01995050600181019050614926565b50829750879550505050505092915050565b6000602082019050818103600083015261498a81846148fb565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6149d482614890565b810181811067ffffffffffffffff821117156149f3576149f261499c565b5b80604052505050565b6000614a06614723565b9050614a1282826149cb565b919050565b600067ffffffffffffffff821115614a3257614a3161499c565b5b614a3b82614890565b9050602081019050919050565b82818337600083830152505050565b6000614a6a614a6584614a17565b6149fc565b905082815260208101848484011115614a8657614a85614997565b5b614a91848285614a48565b509392505050565b600082601f830112614aae57614aad614992565b5b8135614abe848260208601614a57565b91505092915050565b600060208284031215614add57614adc61472d565b5b600082013567ffffffffffffffff811115614afb57614afa614732565b5b614b0784828501614a99565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614b4581614757565b82525050565b614b5481614795565b82525050565b604082016000820151614b706000850182614b3c565b506020820151614b836020850182614b4b565b50505050565b6000614b958383614b5a565b60408301905092915050565b6000602082019050919050565b6000614bb982614b10565b614bc38185614b1b565b9350614bce83614b2c565b8060005b83811015614bff578151614be68882614b89565b9750614bf183614ba1565b925050600181019050614bd2565b5085935050505092915050565b60006020820190508181036000830152614c268184614bae565b905092915050565b600060208284031215614c4457614c4361472d565b5b6000614c52848285016147b6565b91505092915050565b60008060408385031215614c7257614c7161472d565b5b600083013567ffffffffffffffff811115614c9057614c8f614732565b5b614c9c85828601614a99565b9250506020614cad85828601614780565b9150509250929050565b60008060008060808587031215614cd157614cd061472d565b5b6000614cdf87828801614780565b9450506020614cf0878288016147b6565b9350506040614d01878288016147b6565b9250506060614d12878288016147b6565b91505092959194509250565b60008115159050919050565b614d3381614d1e565b82525050565b6000602082019050614d4e6000830184614d2a565b92915050565b614d5d81614d1e565b82525050565b606082016000820151614d796000850182614b3c565b506020820151614d8c6020850182614b4b565b506040820151614d9f6040850182614d54565b50505050565b6000606082019050614dba6000830184614d63565b92915050565b600060208284031215614dd657614dd561472d565b5b6000614de484828501614780565b91505092915050565b60008060408385031215614e0457614e0361472d565b5b600083013567ffffffffffffffff811115614e2257614e21614732565b5b614e2e85828601614a99565b9250506020614e3f858286016147b6565b9150509250929050565b60008060408385031215614e6057614e5f61472d565b5b6000614e6e85828601614780565b9250506020614e7f858286016147b6565b9150509250929050565b6000614e9482614737565b9050919050565b614ea481614e89565b8114614eaf57600080fd5b50565b600081359050614ec181614e9b565b92915050565b60008060408385031215614ede57614edd61472d565b5b6000614eec85828601614eb2565b9250506020614efd858286016147b6565b9150509250929050565b614f1081614757565b82525050565b6000602082019050614f2b6000830184614f07565b92915050565b600060e083016000830151614f496000860182614b3c565b5060208301518482036020860152614f6182826148a1565b9150506040830151614f766040860182614b4b565b506060830151614f896060860182614b4b565b506080830151614f9c6080860182614b4b565b5060a0830151614faf60a0860182614b4b565b5060c0830151614fc260c0860182614d54565b508091505092915050565b60006020820190508181036000830152614fe78184614f31565b905092915050565b600080604083850312156150065761500561472d565b5b6000615014858286016147b6565b9250506020615025858286016147b6565b9150509250929050565b6000602082840312156150455761504461472d565b5b600061505384828501614eb2565b91505092915050565b6000806000606084860312156150755761507461472d565b5b600061508386828701614780565b9350506020615094868287016147b6565b925050604084013567ffffffffffffffff8111156150b5576150b4614732565b5b6150c186828701614a99565b9150509250925092565b60a0820160008201516150e16000850182614b4b565b5060208201516150f46020850182614b4b565b5060408201516151076040850182614b4b565b50606082015161511a6060850182614b4b565b50608082015161512d6080850182614b3c565b50505050565b600060a08201905061514860008301846150cb565b92915050565b600082825260208201905092915050565b7f496e73756666696369656e742070726976696c6567657320746f20757365207460008201527f6869732066756e6374696f6e2e00000000000000000000000000000000000000602082015250565b60006151bb602d8361514e565b91506151c68261515f565b604082019050919050565b600060208201905081810360008301526151ea816151ae565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061523857607f821691505b60208210810361524b5761524a6151f1565b5b50919050565b600081905092915050565b60006152678261484a565b6152718185615251565b9350615281818560208601614866565b80840191505092915050565b6000615299828461525c565b915081905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006152de82614795565b91506152e983614795565b92508282026152f781614795565b9150828204841483151761530e5761530d6152a4565b5b5092915050565b7f4e6f2066756e64732e0000000000000000000000000000000000000000000000600082015250565b600061534b60098361514e565b915061535682615315565b602082019050919050565b6000602082019050818103600083015261537a8161533e565b9050919050565b7f4c6f636174696f6e20616c7265616479206578697374732e0000000000000000600082015250565b60006153b760188361514e565b91506153c282615381565b602082019050919050565b600060208201905081810360008301526153e6816153aa565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261544f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82615412565b6154598683615412565b95508019841693508086168417925050509392505050565b6000819050919050565b600061549661549161548c84614795565b615471565b614795565b9050919050565b6000819050919050565b6154b08361547b565b6154c46154bc8261549d565b84845461541f565b825550505050565b600090565b6154d96154cc565b6154e48184846154a7565b505050565b5b81811015615508576154fd6000826154d1565b6001810190506154ea565b5050565b601f82111561554d5761551e816153ed565b61552784615402565b81016020851015615536578190505b61554a61554285615402565b8301826154e9565b50505b505050565b600082821c905092915050565b600061557060001984600802615552565b1980831691505092915050565b6000615589838361555f565b9150826002028217905092915050565b6155a28261484a565b67ffffffffffffffff8111156155bb576155ba61499c565b5b6155c58254615220565b6155d082828561550c565b600060209050601f83116001811461560357600084156155f1578287015190505b6155fb858261557d565b865550615663565b601f198416615611866153ed565b60005b8281101561563957848901518255600182019150602085019450602081019050615614565b868310156156565784890151615652601f89168261555f565b8355505b6001600288020188555050505b505050505050565b600061567682614795565b915061568183614795565b9250828203905081811115615699576156986152a4565b5b92915050565b7f4c6f636174696f6e20646f6573206e6f742065786973742e0000000000000000600082015250565b60006156d560188361514e565b91506156e08261569f565b602082019050919050565b60006020820190508181036000830152615704816156c8565b9050919050565b600061571682614795565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203615748576157476152a4565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60006157bc82614795565b9150600082036157cf576157ce6152a4565b5b600182039050919050565b7f41706520697320616c7265616479207265676973746572656420746f20796f7560008201527f2e00000000000000000000000000000000000000000000000000000000000000602082015250565b600061583660218361514e565b9150615841826157da565b604082019050919050565b6000602082019050818103600083015261586581615829565b9050919050565b61587581614795565b82525050565b6000602082019050615890600083018461586c565b92915050565b6000815190506158a581614769565b92915050565b6000602082840312156158c1576158c061472d565b5b60006158cf84828501615896565b91505092915050565b7f596f7520617265206e6f7420746865206f776e6572206f66207468697320617060008201527f652e000000000000000000000000000000000000000000000000000000000000602082015250565b600061593460228361514e565b915061593f826158d8565b604082019050919050565b6000602082019050818103600083015261596381615927565b9050919050565b7f4f6e6c79204d564120636f6c6c65637469626c65732061726520656c6967696260008201527f6c6520666f7220726567697374726174696f6e2e000000000000000000000000602082015250565b60006159c660348361514e565b91506159d18261596a565b604082019050919050565b600060208201905081810360008301526159f5816159b9565b9050919050565b7f496e76616c696420416464726573730000000000000000000000000000000000600082015250565b6000615a32600f8361514e565b9150615a3d826159fc565b602082019050919050565b60006020820190508181036000830152615a6181615a25565b9050919050565b7f417065206973206e6f7420726567697374657265642e00000000000000000000600082015250565b6000615a9e60168361514e565b9150615aa982615a68565b602082019050919050565b60006020820190508181036000830152615acd81615a91565b9050919050565b7f41706520616c726561647920696e200000000000000000000000000000000000815250565b6000615b0582615ad4565b600f82019150615b15828461525c565b915081905092915050565b6000615b2b8261484a565b615b35818561514e565b9350615b45818560208601614866565b615b4e81614890565b840191505092915050565b60006020820190508181036000830152615b738184615b20565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000615bb582614795565b9150615bc083614795565b925082615bd057615bcf615b7b565b5b828204905092915050565b7f57726f6e67204d6f76652050726963652e2043757272656e74206d6f7665206360008201527f6f73743a20000000000000000000000000000000000000000000000000000000602082015250565b6000615c37602583615251565b9150615c4282615bdb565b602582019050919050565b7f205645542e000000000000000000000000000000000000000000000000000000815250565b6000615c7e82615c2a565b9150615c8a828461525c565b9150615c9582615c4d565b60058201915081905092915050565b7f557365722063616e6e6f74206d6f76652e204d6f76652072657365742070657260008201527f696f642069732000000000000000000000000000000000000000000000000000602082015250565b6000615d00602783615251565b9150615d0b82615ca4565b602782019050919050565b7f20686f7572732e00000000000000000000000000000000000000000000000000815250565b6000615d4782615cf3565b9150615d53828461525c565b9150615d5e82615d16565b60078201915081905092915050565b7f546865726520617265206e6f206c6f636174696f6e732e000000000000000000600082015250565b6000615da360178361514e565b9150615dae82615d6d565b602082019050919050565b60006020820190508181036000830152615dd281615d96565b9050919050565b600081549050615de881615220565b9050919050565b60008190508160005260206000209050919050565b818103615e12575050615eea565b615e1b82615dd9565b67ffffffffffffffff811115615e3457615e3361499c565b5b615e3e8254615220565b615e4982828561550c565b6000601f831160018114615e785760008415615e66578287015490505b615e70858261557d565b865550615ee3565b601f198416615e8687615def565b9650615e91866153ed565b60005b82811015615eb957848901548255600182019150600185019450602081019050615e94565b86831015615ed65784890154615ed2601f89168261555f565b8355505b6001600288020188555050505b5050505050505b565b60008160601b9050919050565b6000615f0482615eec565b9050919050565b6000615f1682615ef9565b9050919050565b615f2e615f2982614757565b615f0b565b82525050565b6000819050919050565b615f4f615f4a82614795565b615f34565b82525050565b6000615f618285615f1d565b601482019150615f718284615f3e565b602082019150819050939250505056fea26469706673582212201d3f4e8045376e7299cd259b49ebd60d42982d545588f543141d6cabf957873a64736f6c63430008120033