VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x47df17…273d
Summary
Transactions
Transfers
Address
0x47df175F971A34941D1C3F02D9dC977f27E5273d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Deployer
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Code
0x608060405260043610620000495760003560e01c80630589c4e514620000b35780631261795d14620000e157806324600fc314620000fb578063928ae27b146200011557620000a3565b36620000a357600260009054906101000a900460ff16620000a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000989062000af7565b60405180910390fd5b005b348015620000b057600080fd5b50005b348015620000c057600080fd5b50620000df6004803603810190620000d991906200096f565b62000145565b005b348015620000ee57600080fd5b50620000f96200031d565b005b3480156200010857600080fd5b50620001136200059f565b005b3480156200012257600080fd5b506200012d62000783565b6040516200013c919062000a8b565b60405180910390f35b6200014f620007ec565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620001d057600080fd5b505afa158015620001e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020b91906200090b565b73ffffffffffffffffffffffffffffffffffffffff161462000264576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200025b9062000ad5565b60405180910390fd5b600160ff168260ff161415620002bd57806000800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000319565b600660ff168260ff161415620003175780600060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000318565b5b5b5050565b62000327620007ec565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620003a857600080fd5b505afa158015620003bd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003e391906200090b565b73ffffffffffffffffffffffffffffffffffffffff16146200043c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004339062000ad5565b60405180910390fd5b60008060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016200049d919062000a8b565b60206040518083038186803b158015620004b657600080fd5b505afa158015620004cb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004f191906200093d565b9050600081146200059c57600060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb62000547620007f4565b836040518363ffffffff1660e01b81526004016200056792919062000aa8565b600060405180830381600087803b1580156200058257600080fd5b505af115801562000597573d6000803e3d6000fd5b505050505b50565b620005a9620007ec565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200062a57600080fd5b505afa1580156200063f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200066591906200090b565b73ffffffffffffffffffffffffffffffffffffffff1614620006be576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006b59062000ad5565b60405180910390fd5b60004790506000620006cf620007f4565b73ffffffffffffffffffffffffffffffffffffffff1682604051620006f49062000a74565b60006040518083038185875af1925050503d806000811462000733576040519150601f19603f3d011682016040523d82523d6000602084013e62000738565b606091505b50509050806200077f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007769062000b19565b60405180910390fd5b5050565b6000806000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051620007b990620008a1565b620007c5919062000a8b565b604051809103906000f080158015620007e2573d6000803e3d6000fd5b5090508091505090565b600033905090565b60008060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200086157600080fd5b505afa15801562000876573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200089c91906200090b565b905090565b612f358062000c9a83390190565b600081359050620008c08162000c4b565b92915050565b600081519050620008d78162000c4b565b92915050565b600081519050620008ee8162000c65565b92915050565b600081359050620009058162000c7f565b92915050565b60006020828403121562000924576200092362000ba2565b5b60006200093484828501620008c6565b91505092915050565b60006020828403121562000956576200095562000ba2565b5b60006200096684828501620008dd565b91505092915050565b6000806040838503121562000989576200098862000ba2565b5b60006200099985828601620008f4565b9250506020620009ac85828601620008af565b9150509250929050565b620009c18162000b57565b82525050565b6000620009d6600b8362000b46565b9150620009e38262000ba7565b602082019050919050565b6000620009fd602a8362000b46565b915062000a0a8262000bd0565b604082019050919050565b600062000a2460008362000b3b565b915062000a318262000c1f565b600082019050919050565b600062000a4b60108362000b46565b915062000a588262000c22565b602082019050919050565b62000a6e8162000b8b565b82525050565b600062000a818262000a15565b9150819050919050565b600060208201905062000aa26000830184620009b6565b92915050565b600060408201905062000abf6000830185620009b6565b62000ace602083018462000a63565b9392505050565b6000602082019050818103600083015262000af081620009c7565b9050919050565b6000602082019050818103600083015262000b1281620009ee565b9050919050565b6000602082019050818103600083015262000b348162000a3c565b9050919050565b600081905092915050565b600082825260208201905092915050565b600062000b648262000b6b565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600080fd5b7f4f776e6572204f6e6c7921000000000000000000000000000000000000000000600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b62000c568162000b57565b811462000c6257600080fd5b50565b62000c708162000b8b565b811462000c7c57600080fd5b50565b62000c8a8162000b95565b811462000c9657600080fd5b5056fe60806040523480156200001157600080fd5b5060405162002f3538038062002f358339818101604052810190620000379190620001e8565b600062000049620001c960201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35080600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555065456e65726779600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506850726f746f74797065600160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200026d565b600033905090565b600081519050620001e28162000253565b92915050565b6000602082840312156200020157620002006200024e565b5b60006200021184828501620001d1565b91505092915050565b600062000227826200022e565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b6200025e816200021a565b81146200026a57600080fd5b50565b612cb8806200027d6000396000f3fe6080604052600436106100a05760003560e01c80637cafce4c116100645780637cafce4c1461018f5780638da5cb5b146101ab578063c8b974f6146101d6578063ca7d1667146101ff578063f1ba712714610228578063f2fde38b14610254576100f6565b806303dd3d81146101055780630c034643146101215780631261795d1461014a57806324600fc314610161578063715018a614610178576100f6565b366100f657600860009054906101000a900460ff166100f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100eb90612625565b60405180910390fd5b005b34801561010257600080fd5b50005b61011f600480360381019061011a919061208e565b61027d565b005b34801561012d57600080fd5b5061014860048036038101906101439190611f0b565b6105e2565b005b34801561015657600080fd5b5061015f6108c2565b005b34801561016d57600080fd5b50610176610a95565b005b34801561018457600080fd5b5061018d610c02565b005b6101a960048036038101906101a49190611f67565b610d3c565b005b3480156101b757600080fd5b506101c061114b565b6040516101cd919061249a565b60405180910390f35b3480156101e257600080fd5b506101fd60048036038101906101f89190611ff2565b611174565b005b34801561020b57600080fd5b5061022660048036038101906102219190611f0b565b6113c6565b005b34801561023457600080fd5b5061023d6116a6565b60405161024b92919061254c565b60405180910390f35b34801561026057600080fd5b5061027b60048036038101906102769190611eb1565b611938565b005b610285611ae1565b73ffffffffffffffffffffffffffffffffffffffff166102a361114b565b73ffffffffffffffffffffffffffffffffffffffff16146102f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f090612605565b60405180910390fd5b60006103056002611ae9565b9050803414610349576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610340906125a5565b60405180910390fd5b6000811461040657600061035b611bd4565b73ffffffffffffffffffffffffffffffffffffffff168260405161037e90612485565b60006040518083038185875af1925050503d80600081146103bb576040519150601f19603f3d011682016040523d82523d6000602084013e6103c0565b606091505b5050905080610404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103fb90612665565b60405180910390fd5b505b6104106003611c7e565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663716e176b61049c61114b565b6040518263ffffffff1660e01b81526004016104b8919061249a565b602060405180830381600087803b1580156104d257600080fd5b505af11580156104e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050a9190611ede565b9050826006600060075481526020019081526020016000206000019080519060200190610538929190611d35565b508060066000600754815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760008154809291906105a39061292a565b91905055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516105d5906125e5565b60405180910390a1505050565b6105ea61114b565b73ffffffffffffffffffffffffffffffffffffffff16610608611ae1565b73ffffffffffffffffffffffffffffffffffffffff1614806106e4575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc830610673611ae1565b6040518363ffffffff1660e01b81526004016106909291906124b5565b60206040518083038186803b1580156106a857600080fd5b505afa1580156106bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e09190612061565b1515145b610723576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071a906126c5565b60405180910390fd5b81600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357ca4fe6836040518263ffffffff1660e01b81526004016107c79190612583565b602060405180830381600087803b1580156107e157600080fd5b505af11580156107f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108199190612061565b9050600115158115151461082c57600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60026040518263ffffffff1660e01b815260040161088b9190612715565b600060405180830381600087803b1580156108a557600080fd5b505af11580156108b9573d6000803e3d6000fd5b50505050505050565b6108ca611ae1565b73ffffffffffffffffffffffffffffffffffffffff166108e861114b565b73ffffffffffffffffffffffffffffffffffffffff161461093e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093590612605565b60405180910390fd5b6000600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161099e919061249a565b60206040518083038186803b1580156109b657600080fd5b505afa1580156109ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ee91906120d7565b905060008114610a9257600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610a4161114b565b836040518363ffffffff1660e01b8152600401610a5f929190612523565b600060405180830381600087803b158015610a7957600080fd5b505af1158015610a8d573d6000803e3d6000fd5b505050505b50565b610a9d611ae1565b73ffffffffffffffffffffffffffffffffffffffff16610abb61114b565b73ffffffffffffffffffffffffffffffffffffffff1614610b11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0890612605565b60405180910390fd5b60004790506000610b2061114b565b73ffffffffffffffffffffffffffffffffffffffff1682604051610b4390612485565b60006040518083038185875af1925050503d8060008114610b80576040519150601f19603f3d011682016040523d82523d6000602084013e610b85565b606091505b5050905080610bc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc090612665565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610bf6906126a5565b60405180910390a15050565b610c0a611ae1565b73ffffffffffffffffffffffffffffffffffffffff16610c2861114b565b73ffffffffffffffffffffffffffffffffffffffff1614610c7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7590612605565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610d44611ae1565b73ffffffffffffffffffffffffffffffffffffffff16610d6261114b565b73ffffffffffffffffffffffffffffffffffffffff1614610db8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610daf90612605565b60405180910390fd5b6000610dc46003611ae9565b9050803414610e08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dff906125a5565b60405180910390fd5b60008114610ec5576000610e1a611bd4565b73ffffffffffffffffffffffffffffffffffffffff1682604051610e3d90612485565b60006040518083038185875af1925050503d8060008114610e7a576040519150601f19603f3d011682016040523d82523d6000602084013e610e7f565b606091505b5050905080610ec3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eba90612665565b60405180910390fd5b505b610ecf6004611c7e565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340fd3fdf610f5b61114b565b6040518263ffffffff1660e01b8152600401610f77919061249a565b602060405180830381600087803b158015610f9157600080fd5b505af1158015610fa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fc99190611ede565b905084600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637cafce4c8387876040518463ffffffff1660e01b8152600401611073939291906124de565b602060405180830381600087803b15801561108d57600080fd5b505af11580156110a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c59190612061565b9050600115158115151461110e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110590612645565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d60405161113b90612685565b60405180910390a1505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61117c61114b565b73ffffffffffffffffffffffffffffffffffffffff1661119a611ae1565b73ffffffffffffffffffffffffffffffffffffffff161480611276575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc830611205611ae1565b6040518363ffffffff1660e01b81526004016112229291906124b5565b60206040518083038186803b15801561123a57600080fd5b505afa15801561124e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112729190612061565b1515145b6112b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ac906126c5565b60405180910390fd5b82600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cf9d17bd83856040518363ffffffff1660e01b815260040161135b9291906126e5565b602060405180830381600087803b15801561137557600080fd5b505af1158015611389573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ad9190612061565b905060011515811515146113c057600080fd5b50505050565b6113ce61114b565b73ffffffffffffffffffffffffffffffffffffffff166113ec611ae1565b73ffffffffffffffffffffffffffffffffffffffff1614806114c8575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc830611457611ae1565b6040518363ffffffff1660e01b81526004016114749291906124b5565b60206040518083038186803b15801561148c57600080fd5b505afa1580156114a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c49190612061565b1515145b611507576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fe906126c5565b60405180910390fd5b81600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c7eeb96d836040518263ffffffff1660e01b81526004016115ab9190612583565b602060405180830381600087803b1580156115c557600080fd5b505af11580156115d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115fd9190612061565b9050600115158115151461161057600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60016040518263ffffffff1660e01b815260040161166f9190612715565b600060405180830381600087803b15801561168957600080fd5b505af115801561169d573d6000803e3d6000fd5b50505050505050565b6060806116b1611ae1565b73ffffffffffffffffffffffffffffffffffffffff166116cf61114b565b73ffffffffffffffffffffffffffffffffffffffff1614611725576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171c90612605565b60405180910390fd5b6000600754905060008167ffffffffffffffff81111561174857611747612a00565b5b60405190808252806020026020018201604052801561177b57816020015b60608152602001906001900390816117665790505b50905060008267ffffffffffffffff81111561179a57611799612a00565b5b6040519080825280602002602001820160405280156117c85781602001602082028036833780820191505090505b50905060005b8381101561192a576006600082815260200190815260200160002060000180546117f7906128c7565b80601f0160208091040260200160405190810160405280929190818152602001828054611823906128c7565b80156118705780601f1061184557610100808354040283529160200191611870565b820191906000526020600020905b81548152906001019060200180831161185357829003601f168201915b5050505050838281518110611888576118876129d1565b5b60200260200101819052506006600082815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106118dd576118dc6129d1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080806119229061292a565b9150506117ce565b508181945094505050509091565b611940611ae1565b73ffffffffffffffffffffffffffffffffffffffff1661195e61114b565b73ffffffffffffffffffffffffffffffffffffffff16146119b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119ab90612605565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1b906125c5565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000806000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bd9a548b6040518163ffffffff1660e01b815260040160606040518083038186803b158015611b5957600080fd5b505afa158015611b6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b919190612104565b9250925050600260ff168460ff161415611baf578192505050611bcf565b600360ff168460ff161415611bc8578092505050611bcf565b6000925050505b919050565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611c4157600080fd5b505afa158015611c55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c799190611ede565b905090565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631c3e4156836040518263ffffffff1660e01b8152600401611cde9190612715565b60206040518083038186803b158015611cf657600080fd5b505afa158015611d0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d2e9190611ede565b9050919050565b828054611d41906128c7565b90600052602060002090601f016020900481019282611d635760008555611daa565b82601f10611d7c57805160ff1916838001178555611daa565b82800160010185558215611daa579182015b82811115611da9578251825591602001919060010190611d8e565b5b509050611db79190611dbb565b5090565b5b80821115611dd4576000816000905550600101611dbc565b5090565b6000611deb611de684612755565b612730565b905082815260208101848484011115611e0757611e06612a34565b5b611e12848285612885565b509392505050565b600081359050611e2981612c3d565b92915050565b600081519050611e3e81612c3d565b92915050565b600081519050611e5381612c54565b92915050565b600082601f830112611e6e57611e6d612a2f565b5b8135611e7e848260208601611dd8565b91505092915050565b600081359050611e9681612c6b565b92915050565b600081519050611eab81612c6b565b92915050565b600060208284031215611ec757611ec6612a3e565b5b6000611ed584828501611e1a565b91505092915050565b600060208284031215611ef457611ef3612a3e565b5b6000611f0284828501611e2f565b91505092915050565b60008060408385031215611f2257611f21612a3e565b5b6000611f3085828601611e1a565b925050602083013567ffffffffffffffff811115611f5157611f50612a39565b5b611f5d85828601611e59565b9150509250929050565b600080600060608486031215611f8057611f7f612a3e565b5b6000611f8e86828701611e1a565b935050602084013567ffffffffffffffff811115611faf57611fae612a39565b5b611fbb86828701611e59565b925050604084013567ffffffffffffffff811115611fdc57611fdb612a39565b5b611fe886828701611e59565b9150509250925092565b60008060006060848603121561200b5761200a612a3e565b5b600061201986828701611e1a565b935050602084013567ffffffffffffffff81111561203a57612039612a39565b5b61204686828701611e59565b925050604061205786828701611e87565b9150509250925092565b60006020828403121561207757612076612a3e565b5b600061208584828501611e44565b91505092915050565b6000602082840312156120a4576120a3612a3e565b5b600082013567ffffffffffffffff8111156120c2576120c1612a39565b5b6120ce84828501611e59565b91505092915050565b6000602082840312156120ed576120ec612a3e565b5b60006120fb84828501611e9c565b91505092915050565b60008060006060848603121561211d5761211c612a3e565b5b600061212b86828701611e9c565b935050602061213c86828701611e9c565b925050604061214d86828701611e9c565b9150509250925092565b60006121638383612183565b60208301905092915050565b600061217b8383612274565b905092915050565b61218c81612830565b82525050565b61219b81612830565b82525050565b60006121ac826127a6565b6121b681856127e1565b93506121c183612786565b8060005b838110156121f25781516121d98882612157565b97506121e4836127c7565b9250506001810190506121c5565b5085935050505092915050565b600061220a826127b1565b61221481856127f2565b93508360208202850161222685612796565b8060005b858110156122625784840389528151612243858261216f565b945061224e836127d4565b925060208a0199505060018101905061222a565b50829750879550505050505092915050565b600061227f826127bc565b612289818561280e565b9350612299818560208601612894565b6122a281612a43565b840191505092915050565b60006122b8826127bc565b6122c2818561281f565b93506122d2818560208601612894565b6122db81612a43565b840191505092915050565b60006122f360128361281f565b91506122fe82612a54565b602082019050919050565b600061231660268361281f565b915061232182612a7d565b604082019050919050565b600061233960108361281f565b915061234482612acc565b602082019050919050565b600061235c60208361281f565b915061236782612af5565b602082019050919050565b600061237f602a8361281f565b915061238a82612b1e565b604082019050919050565b60006123a260148361281f565b91506123ad82612b6d565b602082019050919050565b60006123c5600083612803565b91506123d082612b96565b600082019050919050565b60006123e860108361281f565b91506123f382612b99565b602082019050919050565b600061240b600c8361281f565b915061241682612bc2565b602082019050919050565b600061242e60168361281f565b915061243982612beb565b602082019050919050565b6000612451600f8361281f565b915061245c82612c14565b602082019050919050565b6124708161286e565b82525050565b61247f81612878565b82525050565b6000612490826123b8565b9150819050919050565b60006020820190506124af6000830184612192565b92915050565b60006040820190506124ca6000830185612192565b6124d76020830184612192565b9392505050565b60006060820190506124f36000830186612192565b818103602083015261250581856122ad565b9050818103604083015261251981846122ad565b9050949350505050565b60006040820190506125386000830185612192565b6125456020830184612467565b9392505050565b6000604082019050818103600083015261256681856121ff565b9050818103602083015261257a81846121a1565b90509392505050565b6000602082019050818103600083015261259d81846122ad565b905092915050565b600060208201905081810360008301526125be816122e6565b9050919050565b600060208201905081810360008301526125de81612309565b9050919050565b600060208201905081810360008301526125fe8161232c565b9050919050565b6000602082019050818103600083015261261e8161234f565b9050919050565b6000602082019050818103600083015261263e81612372565b9050919050565b6000602082019050818103600083015261265e81612395565b9050919050565b6000602082019050818103600083015261267e816123db565b9050919050565b6000602082019050818103600083015261269e816123fe565b9050919050565b600060208201905081810360008301526126be81612421565b9050919050565b600060208201905081810360008301526126de81612444565b9050919050565b60006040820190506126fa6000830185612467565b818103602083015261270c81846122ad565b90509392505050565b600060208201905061272a6000830184612476565b92915050565b600061273a61274b565b905061274682826128f9565b919050565b6000604051905090565b600067ffffffffffffffff8211156127705761276f612a00565b5b61277982612a43565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600061283b8261284e565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156128b2578082015181840152602081019050612897565b838111156128c1576000848401525b50505050565b600060028204905060018216806128df57607f821691505b602082108114156128f3576128f26129a2565b5b50919050565b61290282612a43565b810181811067ffffffffffffffff8211171561292157612920612a00565b5b80604052505050565b60006129358261286e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561296857612967612973565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f46756c6c205061796d656e7473204f6e6c790000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437573746f6d6572204372656174656400000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b7f5261636b204372656174696f6e204661696c6564000000000000000000000000600082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f5261636b20437265617465640000000000000000000000000000000000000000600082015250565b7f5769746864726177616c205375636365737366756c6c00000000000000000000600082015250565b7f4e6f7420417574686f72697a6564210000000000000000000000000000000000600082015250565b612c4681612830565b8114612c5157600080fd5b50565b612c5d81612842565b8114612c6857600080fd5b50565b612c748161286e565b8114612c7f57600080fd5b5056fea2646970667358221220f6b7865a5d36254d784a21f565305ac517a83e2d78263b32f00e8c5583ff646064736f6c63430008050033a2646970667358221220073666a2f0630919441ddbdbe20f350984441857e6469b2ab2d1f632466e9cc864736f6c63430008050033