VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xC55605…6071
Summary
Transactions
Transfers
Address
0xC55605D92cFCa46cE6323b1D30DB71C2D6C26071
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Deployer
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Code
0x6080604052600436106102085760003560e01c8063824beb9911610118578063ad3cb1cc116100a0578063d2d59e881161006f578063d2d59e88146106c5578063f1c9de7e146106cf578063f2fde38b146106fa578063f6248dd814610723578063f88836e91461074c5761020f565b8063ad3cb1cc1461061d578063c1a5174614610648578063ccdb8bd314610671578063d08b57a01461069a5761020f565b806393603a8c116100e757806393603a8c1461054757806396ae12d5146105735780639dd04f9a1461059e5780639eb1400b146105c7578063a6670b7f146105f25761020f565b8063824beb99146104b15780638401858a146104da5780638456cb59146105055780638da5cb5b1461051c5761020f565b8063572af7a81161019b5780636b72cdb81161016a5780636b72cdb8146103ed5780636bc9d66514610418578063715018a614610443578063766b4dc21461045a5780637dc0d1d0146104865761020f565b8063572af7a8146103455780635c975abb146103705780635ec29c661461039b5780636329a40d146103c45761020f565b806344004cc1116101d757806344004cc1146102aa5780634f1ef286146102d357806352d1902d146102ef57806354fd4d501461031a5761020f565b8063041f27b6146102115780631dbbc1641461023d5780633752009f146102685780633f4ba83a146102935761020f565b3661020f57005b005b34801561021d57600080fd5b50610226610789565b6040516102349291906129ff565b60405180910390f35b34801561024957600080fd5b5061025261084a565b60405161025f9190612aa7565b60405180910390f35b34801561027457600080fd5b5061027d610870565b60405161028a9190612ac2565b60405180910390f35b34801561029f57600080fd5b506102a8610915565b005b3480156102b657600080fd5b506102d160048036038101906102cc9190612b5b565b610927565b005b6102ed60048036038101906102e89190612cf4565b610a6e565b005b3480156102fb57600080fd5b50610304610a8d565b6040516103119190612d69565b60405180910390f35b34801561032657600080fd5b5061032f610ac0565b60405161033c9190612e03565b60405180910390f35b34801561035157600080fd5b5061035a610afd565b6040516103679190612d69565b60405180910390f35b34801561037c57600080fd5b50610385610b03565b6040516103929190612e40565b60405180910390f35b3480156103a757600080fd5b506103c260048036038101906103bd9190612e5b565b610b28565b005b3480156103d057600080fd5b506103eb60048036038101906103e69190612e88565b610bda565b005b3480156103f957600080fd5b50610402610c26565b60405161040f9190612aa7565b60405180910390f35b34801561042457600080fd5b5061042d610c4c565b60405161043a9190612ac2565b60405180910390f35b34801561044f57600080fd5b50610458610c52565b005b34801561046657600080fd5b5061046f610c66565b60405161047d9291906129ff565b60405180910390f35b34801561049257600080fd5b5061049b610d27565b6040516104a89190612ed6565b60405180910390f35b3480156104bd57600080fd5b506104d860048036038101906104d39190612f92565b610d4d565b005b3480156104e657600080fd5b506104ef611065565b6040516104fc9190612ac2565b60405180910390f35b34801561051157600080fd5b5061051a61106b565b005b34801561052857600080fd5b5061053161107d565b60405161053e9190613066565b60405180910390f35b34801561055357600080fd5b5061055c6110b5565b60405161056a9291906129ff565b60405180910390f35b34801561057f57600080fd5b50610588611176565b6040516105959190612d69565b60405180910390f35b3480156105aa57600080fd5b506105c560048036038101906105c091906130ad565b61117c565b005b3480156105d357600080fd5b506105dc61149b565b6040516105e991906131c2565b60405180910390f35b3480156105fe57600080fd5b506106076114bf565b6040516106149190612d69565b60405180910390f35b34801561062957600080fd5b506106326114c5565b60405161063f9190612e03565b60405180910390f35b34801561065457600080fd5b5061066f600480360381019061066a91906131dd565b6114fe565b005b34801561067d57600080fd5b506106986004803603810190610693919061320a565b611510565b005b3480156106a657600080fd5b506106af61160c565b6040516106bc9190612d69565b60405180910390f35b6106cd611612565b005b3480156106db57600080fd5b506106e4611801565b6040516106f1919061326b565b60405180910390f35b34801561070657600080fd5b50610721600480360381019061071c9190612e88565b611827565b005b34801561072f57600080fd5b5061074a60048036038101906107459190612e5b565b6118ad565b005b34801561075857600080fd5b50610773600480360381019061076e9190612e5b565b611b3b565b6040516107809190612ac2565b60405180910390f35b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd6008546040518263ffffffff1660e01b81526004016107e99190612d69565b6040805180830381865afa158015610805573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082991906132b2565b816fffffffffffffffffffffffffffffffff16915080925081935050509091565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f27443346003546040518263ffffffff1660e01b81526004016108cf9190612d69565b602060405180830381865afa1580156108ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109109190613307565b905090565b61091d611bcd565b610925611c54565b565b61092f611bcd565b610937611cc6565b61093f611d1d565b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b815260040161097a929190613334565b6020604051808303816000875af1158015610999573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109bd9190613389565b6109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f390613402565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fbfed55bdcd242e3dd0f60ddd7d1e87c67f61c34cd9527b3e6455d841b102536283604051610a599190612ac2565b60405180910390a3610a69611d5e565b505050565b610a76611d77565b610a7f82611e5d565b610a898282611e68565b5050565b6000610a97611f87565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b60606040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250905090565b60035481565b600080610b0e61200e565b90508060000160009054906101000a900460ff1691505090565b610b30611bcd565b610b38611d1d565b600081118015610b505750670de0b6b3a76400008111155b610b8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b869061346e565b60405180910390fd5b60006009549050816009819055507f63f4ca1060786280ac5b14b2058c04dbe3a4afc5ce9a9e126869eb6b16f9a7d08183604051610bce92919061348e565b60405180910390a15050565b610be2611bcd565b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b610c5a611bcd565b610c646000612036565b565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd6006546040518263ffffffff1660e01b8152600401610cc69190612d69565b6040805180830381865afa158015610ce2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d0691906132b2565b816fffffffffffffffffffffffffffffffff16915080925081935050509091565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006ec097ce7bc90715b34b9f1000000000600a5485610d6d91906134e6565b610d779190613557565b90506000600167ffffffffffffffff811115610d9657610d95612bc9565b5b604051908082528060200260200182016040528015610dc957816020015b6060815260200190600190039081610db45790505b5090506040518060400160405280600481526020017f6c696e6b0000000000000000000000000000000000000000000000000000000081525081600081518110610e1657610e15613588565b5b60200260200101819052506000600167ffffffffffffffff811115610e3e57610e3d612bc9565b5b604051908082528060200260200182016040528015610e7157816020015b6060815260200190600190039081610e5c5790505b5090508381600081518110610e8957610e88613588565b5b60200260200101819052506000600167ffffffffffffffff811115610eb157610eb0612bc9565b5b604051908082528060200260200182016040528015610ee457816020015b6060815260200190600190039081610ecf5790505b5090506040518060400160405280600681526020017f636172626f6e000000000000000000000000000000000000000000000000000081525081600081518110610f3157610f30613588565b5b60200260200101819052506000600167ffffffffffffffff811115610f5957610f58612bc9565b5b604051908082528060200260200182016040528015610f875781602001602082028036833780820191505090505b5090508481600081518110610f9f57610f9e613588565b5b6020026020010181815250506000610fb8898c8c61210d565b9050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637b9245326003548e8b89898989896040518963ffffffff1660e01b8152600401611025989796959493929190613781565b600060405180830381600087803b15801561103f57600080fd5b505af1158015611053573d6000803e3d6000fd5b50505050505050505050505050505050565b600a5481565b611073611bcd565b61107b6121b5565b565b600080611088612227565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd6007546040518263ffffffff1660e01b81526004016111159190612d69565b6040805180830381865afa158015611131573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061115591906132b2565b816fffffffffffffffffffffffffffffffff16915080925081935050509091565b60065481565b600061118661224f565b905060008160000160089054906101000a900460ff1615905060008260000160009054906101000a900467ffffffffffffffff1690506000808267ffffffffffffffff161480156111d45750825b9050600060018367ffffffffffffffff16148015611209575060003073ffffffffffffffffffffffffffffffffffffffff163b145b905081158015611217575080155b1561124e576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018560000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550831561129e5760018560000160086101000a81548160ff0219169083151502179055505b6112a6612277565b6112ae612289565b6112b73361229b565b6112bf6122af565b8f6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508e600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508c6003819055508b600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508a600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508960068190555088600781905550876008819055508660098190555085600a8190555083156114895760008560000160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d260016040516114809190613871565b60405180910390a15b50505050505050505050505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b611506611bcd565b8060038190555050565b611518611bcd565b611520611cc6565b611528611d1d565b8047101561156b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611562906138d8565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156115b1573d6000803e3d6000fd5b508173ffffffffffffffffffffffffffffffffffffffff167fa9cb7c51e9b0fe92f34fd74ec0abaf27ee419d0ef41057ca83d5da74101b7d12826040516115f89190612ac2565b60405180910390a2611608611d5e565b5050565b60085481565b61161a611cc6565b611622611d1d565b60003411611665576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165c90613944565b60405180910390fd5b600061166f610c66565b5090506000620f42408261168391906134e6565b90506000670de0b6b3a7640000823461169c91906134e6565b6116a69190613557565b905060006116b382611b3b565b905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b8152600401611713929190613334565b6000604051808303816000875af1158015611732573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061175b91906139d4565b90506117a082346040518060400160405280600381526020017f5645540000000000000000000000000000000000000000000000000000000000815250863386610d4d565b3373ffffffffffffffffffffffffffffffffffffffff167f857b3203e06eb5a161785552aad1765662742f42ada58534835c6742a084ca483485856040516117ea93929190613a1d565b60405180910390a250505050506117ff611d5e565b565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61182f611bcd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036118a15760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016118989190613066565b60405180910390fd5b6118aa81612036565b50565b6118b5611cc6565b6118bd611d1d565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161191c93929190613a54565b6020604051808303816000875af115801561193b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195f9190613389565b61199e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199590613402565b60405180910390fd5b60006119a86110b5565b5090506000620f4240826119bc91906134e6565b90506000670de0b6b3a764000082856119d591906134e6565b6119df9190613557565b905060006119ec82611b3b565b905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b8152600401611a4c929190613334565b6000604051808303816000875af1158015611a6b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611a9491906139d4565b9050611ad982876040518060400160405280600481526020017f5654484f00000000000000000000000000000000000000000000000000000000815250863386610d4d565b3373ffffffffffffffffffffffffffffffffffffffff167f6d37b9c0910ab982a1072a51221a21eb58dcbba31a8362262d3a6648e3992641878585604051611b2393929190613a1d565b60405180910390a25050505050611b38611d5e565b50565b600080611b46610789565b5090506000620f424082611b5a91906134e6565b90506000816ec097ce7bc90715b34b9f1000000000611b799190613557565b9050670de0b6b3a764000060095482611b9291906134e6565b611b9c9190613557565b90506000670de0b6b3a76400008287611bb591906134e6565b611bbf9190613557565b905080945050505050919050565b611bd56122b9565b73ffffffffffffffffffffffffffffffffffffffff16611bf361107d565b73ffffffffffffffffffffffffffffffffffffffff1614611c5257611c166122b9565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401611c499190613066565b60405180910390fd5b565b611c5c6122c1565b6000611c6661200e565b905060008160000160006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611cae6122b9565b604051611cbb9190613066565b60405180910390a150565b6000611cd0612301565b90506002816000015403611d10576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002816000018190555050565b611d25610b03565b15611d5c576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6000611d68612301565b90506001816000018190555050565b7f000000000000000000000000c55605d92cfca46ce6323b1d30db71c2d6c2607173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480611e2457507f000000000000000000000000c55605d92cfca46ce6323b1d30db71c2d6c2607173ffffffffffffffffffffffffffffffffffffffff16611e0b612329565b73ffffffffffffffffffffffffffffffffffffffff1614155b15611e5b576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b611e65611bcd565b50565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611ed057506040513d601f19601f82011682018060405250810190611ecd9190613aa0565b60015b611f1157816040517f4c9c8ce3000000000000000000000000000000000000000000000000000000008152600401611f089190613066565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114611f7857806040517faa1d49a4000000000000000000000000000000000000000000000000000000008152600401611f6f9190612d69565b60405180910390fd5b611f828383612380565b505050565b7f000000000000000000000000c55605d92cfca46ce6323b1d30db71c2d6c2607173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461200c576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300905090565b6000612040612227565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050828260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505050565b606060006ec097ce7bc90715b34b9f1000000000600a548661212f91906134e6565b6121399190613557565b90506000670de0b6b3a7640000856121519190613557565b90506000670de0b6b3a7640000876121699190613557565b9050612174836123f3565b61217d836123f3565b86612187846123f3565b60405160200161219a9493929190613c39565b60405160208183030381529060405293505050509392505050565b6121bd611d1d565b60006121c761200e565b905060018160000160006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861220f6122b9565b60405161221c9190613066565b60405180910390a150565b60007f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300905090565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b61227f6124c1565b612287612501565b565b6122916124c1565b612299612535565b565b6122a36124c1565b6122ac81612556565b50565b6122b76124c1565b565b600033905090565b6122c9610b03565b6122ff576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00905090565b60006123577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6125dc565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b612389826125e6565b8173ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a26000815111156123e6576123e082826126b3565b506123ef565b6123ee612737565b5b5050565b60606000600161240284612774565b01905060008167ffffffffffffffff81111561242157612420612bc9565b5b6040519080825280601f01601f1916602001820160405280156124535781602001600182028036833780820191505090505b509050600082602001820190505b6001156124b6578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816124aa576124a9613528565b5b04945060008503612461575b819350505050919050565b6124c96128c7565b6124ff576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6125096124c1565b600061251361200e565b905060008160000160006101000a81548160ff02191690831515021790555050565b61253d6124c1565b6000612547612301565b90506001816000018190555050565b61255e6124c1565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036125d05760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016125c79190613066565b60405180910390fd5b6125d981612036565b50565b6000819050919050565b60008173ffffffffffffffffffffffffffffffffffffffff163b0361264257806040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526004016126399190613066565b60405180910390fd5b8061266f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6125dc565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000808473ffffffffffffffffffffffffffffffffffffffff16846040516126dd9190613cea565b600060405180830381855af49150503d8060008114612718576040519150601f19603f3d011682016040523d82523d6000602084013e61271d565b606091505b509150915061272d8583836128e7565b9250505092915050565b6000341115612772576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106127d2577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816127c8576127c7613528565b5b0492506040810190505b6d04ee2d6d415b85acef8100000000831061280f576d04ee2d6d415b85acef8100000000838161280557612804613528565b5b0492506020810190505b662386f26fc10000831061283e57662386f26fc10000838161283457612833613528565b5b0492506010810190505b6305f5e1008310612867576305f5e100838161285d5761285c613528565b5b0492506008810190505b612710831061288c57612710838161288257612881613528565b5b0492506004810190505b606483106128af57606483816128a5576128a4613528565b5b0492506002810190505b600a83106128be576001810190505b80915050919050565b60006128d161224f565b60000160089054906101000a900460ff16905090565b6060826128fc576128f782612976565b61296e565b60008251148015612924575060008473ffffffffffffffffffffffffffffffffffffffff163b145b1561296657836040517f9996b31500000000000000000000000000000000000000000000000000000000815260040161295d9190613066565b60405180910390fd5b81905061296f565b5b9392505050565b6000815111156129895780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000819050919050565b6129ce816129bb565b82525050565b60006fffffffffffffffffffffffffffffffff82169050919050565b6129f9816129d4565b82525050565b6000604082019050612a1460008301856129c5565b612a2160208301846129f0565b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000612a6d612a68612a6384612a28565b612a48565b612a28565b9050919050565b6000612a7f82612a52565b9050919050565b6000612a9182612a74565b9050919050565b612aa181612a86565b82525050565b6000602082019050612abc6000830184612a98565b92915050565b6000602082019050612ad760008301846129c5565b92915050565b6000604051905090565b600080fd5b600080fd5b6000612afc82612a28565b9050919050565b612b0c81612af1565b8114612b1757600080fd5b50565b600081359050612b2981612b03565b92915050565b612b38816129bb565b8114612b4357600080fd5b50565b600081359050612b5581612b2f565b92915050565b600080600060608486031215612b7457612b73612ae7565b5b6000612b8286828701612b1a565b9350506020612b9386828701612b1a565b9250506040612ba486828701612b46565b9150509250925092565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612c0182612bb8565b810181811067ffffffffffffffff82111715612c2057612c1f612bc9565b5b80604052505050565b6000612c33612add565b9050612c3f8282612bf8565b919050565b600067ffffffffffffffff821115612c5f57612c5e612bc9565b5b612c6882612bb8565b9050602081019050919050565b82818337600083830152505050565b6000612c97612c9284612c44565b612c29565b905082815260208101848484011115612cb357612cb2612bb3565b5b612cbe848285612c75565b509392505050565b600082601f830112612cdb57612cda612bae565b5b8135612ceb848260208601612c84565b91505092915050565b60008060408385031215612d0b57612d0a612ae7565b5b6000612d1985828601612b1a565b925050602083013567ffffffffffffffff811115612d3a57612d39612aec565b5b612d4685828601612cc6565b9150509250929050565b6000819050919050565b612d6381612d50565b82525050565b6000602082019050612d7e6000830184612d5a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612dbe578082015181840152602081019050612da3565b60008484015250505050565b6000612dd582612d84565b612ddf8185612d8f565b9350612def818560208601612da0565b612df881612bb8565b840191505092915050565b60006020820190508181036000830152612e1d8184612dca565b905092915050565b60008115159050919050565b612e3a81612e25565b82525050565b6000602082019050612e556000830184612e31565b92915050565b600060208284031215612e7157612e70612ae7565b5b6000612e7f84828501612b46565b91505092915050565b600060208284031215612e9e57612e9d612ae7565b5b6000612eac84828501612b1a565b91505092915050565b6000612ec082612a74565b9050919050565b612ed081612eb5565b82525050565b6000602082019050612eeb6000830184612ec7565b92915050565b600067ffffffffffffffff821115612f0c57612f0b612bc9565b5b612f1582612bb8565b9050602081019050919050565b6000612f35612f3084612ef1565b612c29565b905082815260208101848484011115612f5157612f50612bb3565b5b612f5c848285612c75565b509392505050565b600082601f830112612f7957612f78612bae565b5b8135612f89848260208601612f22565b91505092915050565b60008060008060008060c08789031215612faf57612fae612ae7565b5b6000612fbd89828a01612b46565b9650506020612fce89828a01612b46565b955050604087013567ffffffffffffffff811115612fef57612fee612aec565b5b612ffb89828a01612f64565b945050606061300c89828a01612b46565b935050608061301d89828a01612b1a565b92505060a087013567ffffffffffffffff81111561303e5761303d612aec565b5b61304a89828a01612f64565b9150509295509295509295565b61306081612af1565b82525050565b600060208201905061307b6000830184613057565b92915050565b61308a81612d50565b811461309557600080fd5b50565b6000813590506130a781613081565b92915050565b60008060008060008060008060008060006101608c8e0312156130d3576130d2612ae7565b5b60006130e18e828f01612b1a565b9b505060206130f28e828f01612b1a565b9a505060406131038e828f01612b1a565b99505060606131148e828f01613098565b98505060806131258e828f01612b1a565b97505060a06131368e828f01612b1a565b96505060c06131478e828f01613098565b95505060e06131588e828f01613098565b94505061010061316a8e828f01613098565b93505061012061317c8e828f01612b46565b92505061014061318e8e828f01612b46565b9150509295989b509295989b9093969950565b60006131ac82612a74565b9050919050565b6131bc816131a1565b82525050565b60006020820190506131d760008301846131b3565b92915050565b6000602082840312156131f3576131f2612ae7565b5b600061320184828501613098565b91505092915050565b6000806040838503121561322157613220612ae7565b5b600061322f85828601612b1a565b925050602061324085828601612b46565b9150509250929050565b600061325582612a74565b9050919050565b6132658161324a565b82525050565b6000602082019050613280600083018461325c565b92915050565b61328f816129d4565b811461329a57600080fd5b50565b6000815190506132ac81613286565b92915050565b600080604083850312156132c9576132c8612ae7565b5b60006132d78582860161329d565b92505060206132e88582860161329d565b9150509250929050565b60008151905061330181612b2f565b92915050565b60006020828403121561331d5761331c612ae7565b5b600061332b848285016132f2565b91505092915050565b60006040820190506133496000830185613057565b61335660208301846129c5565b9392505050565b61336681612e25565b811461337157600080fd5b50565b6000815190506133838161335d565b92915050565b60006020828403121561339f5761339e612ae7565b5b60006133ad84828501613374565b91505092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b60006133ec600f83612d8f565b91506133f7826133b6565b602082019050919050565b6000602082019050818103600083015261341b816133df565b9050919050565b7f496e76616c69642070657263656e746167650000000000000000000000000000600082015250565b6000613458601283612d8f565b915061346382613422565b602082019050919050565b600060208201905081810360008301526134878161344b565b9050919050565b60006040820190506134a360008301856129c5565b6134b060208301846129c5565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006134f1826129bb565b91506134fc836129bb565b925082820261350a816129bb565b91508282048414831517613521576135206134b7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613562826129bb565b915061356d836129bb565b92508261357d5761357c613528565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b60006135ff82612d84565b61360981856135e3565b9350613619818560208601612da0565b61362281612bb8565b840191505092915050565b600061363983836135f4565b905092915050565b6000602082019050919050565b6000613659826135b7565b61366381856135c2565b935083602082028501613675856135d3565b8060005b858110156136b15784840389528151613692858261362d565b945061369d83613641565b925060208a01995050600181019050613679565b50829750879550505050505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6136f8816129bb565b82525050565b600061370a83836136ef565b60208301905092915050565b6000602082019050919050565b600061372e826136c3565b61373881856136ce565b9350613743836136df565b8060005b8381101561377457815161375b88826136fe565b975061376683613716565b925050600181019050613747565b5085935050505092915050565b600061010082019050613797600083018b612d5a565b6137a4602083018a6129c5565b6137b16040830189613057565b81810360608301526137c3818861364e565b905081810360808301526137d7818761364e565b905081810360a08301526137eb818661364e565b905081810360c08301526137ff8185613723565b905081810360e08301526138138184612dca565b90509998505050505050505050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600061385b61385661385184613822565b612a48565b61382c565b9050919050565b61386b81613840565b82525050565b60006020820190506138866000830184613862565b92915050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b60006138c2601483612d8f565b91506138cd8261388c565b602082019050919050565b600060208201905081810360008301526138f1816138b5565b9050919050565b7f4d7573742073656e642056455420746f2065786368616e676500000000000000600082015250565b600061392e601983612d8f565b9150613939826138f8565b602082019050919050565b6000602082019050818103600083015261395d81613921565b9050919050565b600061397761397284612ef1565b612c29565b90508281526020810184848401111561399357613992612bb3565b5b61399e848285612da0565b509392505050565b600082601f8301126139bb576139ba612bae565b5b81516139cb848260208601613964565b91505092915050565b6000602082840312156139ea576139e9612ae7565b5b600082015167ffffffffffffffff811115613a0857613a07612aec565b5b613a14848285016139a6565b91505092915050565b6000606082019050613a3260008301866129c5565b613a3f60208301856129c5565b613a4c60408301846129c5565b949350505050565b6000606082019050613a696000830186613057565b613a766020830185613057565b613a8360408301846129c5565b949350505050565b600081519050613a9a81613081565b92915050565b600060208284031215613ab657613ab5612ae7565b5b6000613ac484828501613a8b565b91505092915050565b600081905092915050565b6000613ae382612d84565b613aed8185613acd565b9350613afd818560208601612da0565b80840191505092915050565b7f2067434f32206f66667365742062792065786368616e67696e67200000000000600082015250565b6000613b3f601b83613acd565b9150613b4a82613b09565b601b82019050919050565b7f2000000000000000000000000000000000000000000000000000000000000000600082015250565b6000613b8b600183613acd565b9150613b9682613b55565b600182019050919050565b7f20666f7220000000000000000000000000000000000000000000000000000000600082015250565b6000613bd7600583613acd565b9150613be282613ba1565b600582019050919050565b7f2043590000000000000000000000000000000000000000000000000000000000600082015250565b6000613c23600383613acd565b9150613c2e82613bed565b600382019050919050565b6000613c458287613ad8565b9150613c5082613b32565b9150613c5c8286613ad8565b9150613c6782613b7e565b9150613c738285613ad8565b9150613c7e82613bca565b9150613c8a8284613ad8565b9150613c9582613c16565b915081905095945050505050565b600081519050919050565b600081905092915050565b6000613cc482613ca3565b613cce8185613cae565b9350613cde818560208601612da0565b80840191505092915050565b6000613cf68284613cb9565b91508190509291505056fea2646970667358221220bc8a8f9dd690c52b953feb7c72162f14f7c41d70b26cb3d660c43ea606e751d164736f6c63430008140033