VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x8EA6dd…Bba2
Summary
Transactions
Transfers
Address
0x8EA6dd0dfB75B80b1Ee9d1dFc1aCdC30A85ABba2
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF5a294559947643D384a709869839807B628d310
Deployer
0xF5a294559947643D384a709869839807B628d310
Code
0x608060405234801561001057600080fd5b50600436106101735760003560e01c80639be572f6116100de578063ad079fcc11610097578063e875288c11610071578063e875288c14610446578063f2fde38b14610476578063f559360714610492578063f8e27078146104b057610173565b8063ad079fcc146103de578063b4a9b62f1461040e578063d442fe921461042a57610173565b80639be572f6146102f65780639d42572e146103145780639d6d2d0c146103445780639f8a13d714610360578063a73333e014610390578063aacd7321146103c057610173565b80632d883a73116101305780632d883a73146102225780632ec2c2461461025257806330257bf71461026e57806342bf3cc11461029e57806350ee6315146102bc5780637f4f0e03146102da57610173565b8063063d93d814610178578063083a4f65146101945780630dd50d6d146101b057806311781f25146101cc578063257189c0146101e85780632919bfe314610204575b600080fd5b610192600480360381019061018d919061371e565b6104cc565b005b6101ae60048036038101906101a991906137d9565b610a60565b005b6101ca60048036038101906101c5919061383c565b610c85565b005b6101e660048036038101906101e191906137d9565b610d73565b005b61020260048036038101906101fd91906138a7565b610f9c565b005b61020c611088565b60405161021991906138f6565b60405180910390f35b61023c6004803603810190610237919061383c565b611176565b6040516102499190613920565b60405180910390f35b61026c600480360381019061026791906137d9565b611297565b005b610288600480360381019061028391906137d9565b61166f565b6040516102959190613b58565b60405180910390f35b6102a6611b8f565b6040516102b39190613920565b60405180910390f35b6102c4611bb9565b6040516102d191906138f6565b60405180910390f35b6102f460048036038101906102ef9190613b7a565b611ca7565b005b6102fe611f26565b60405161030b91906138f6565b60405180910390f35b61032e600480360381019061032991906137d9565b612014565b60405161033b91906138f6565b60405180910390f35b61035e6004803603810190610359919061383c565b6121df565b005b61037a600480360381019061037591906137d9565b6122cd565b6040516103879190613bc9565b60405180910390f35b6103aa60048036038101906103a591906137d9565b61240a565b6040516103b79190613c53565b60405180910390f35b6103c86126cd565b6040516103d59190613920565b60405180910390f35b6103f860048036038101906103f391906137d9565b6126f6565b60405161040591906138f6565b60405180910390f35b61042860048036038101906104239190613b7a565b6128be565b005b610444600480360381019061043f9190613c75565b612a89565b005b610460600480360381019061045b91906137d9565b612c59565b60405161046d9190613bc9565b60405180910390f35b610490600480360381019061048b91906137d9565b612e2e565b005b61049a612f6e565b6040516104a791906138f6565b60405180910390f35b6104ca60048036038101906104c59190613c75565b61305c565b005b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b815260040161052c9190613920565b602060405180830381865afa158015610549573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056d9190613cfd565b1515146105af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a690613d87565b60405180910390fd5b8460001515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514610646576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063d90613df3565b60405180910390fd5b6000151560088560405161065a9190613e4f565b908152602001604051809103902060009054906101000a900460ff161515146106b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106af90613eb2565b60405180910390fd5b600015156009866040516106cc9190613e4f565b908152602001604051809103902060009054906101000a900460ff1615151461072a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072190613f1e565b60405180910390fd5b60016004600082825461073d9190613f6d565b925050819055506001600560008282546107579190613f6d565b925050819055506001600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff0219169083151502179055506000600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff021916908315150217905550600454600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018190555084600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020190816108ac91906141ad565b5083600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030190816108fc91906141ad565b5082600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401908161094c91906141ad565b50600254600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206005018190555060016008856040516109a89190613e4f565b908152602001604051809103902060006101000a81548160ff02191690831515021790555060016009866040516109df9190613e4f565b908152602001604051809103902060006101000a81548160ff0219169083151502179055508560076000600454815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505050565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401610ac09190613920565b602060405180830381865afa158015610add573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b019190613cfd565b151514610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a90613d87565b60405180910390fd5b8160011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514610bda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd1906142cb565b60405180910390fd5b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501541115610c80576001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206005016000828254610c7891906142eb565b925050819055505b505050565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401610ce59190613920565b602060405180830381865afa158015610d02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d269190613cfd565b151514610d68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5f90613d87565b60405180910390fd5b816003819055505050565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401610dd39190613920565b602060405180830381865afa158015610df0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e149190613cfd565b151514610e56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4d90613d87565b60405180910390fd5b8160011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514610eed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee4906142cb565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160019054906101000a900460ff1615600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff021916908315150217905550505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461102a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102190614391565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a76400008361105891906143b1565b9081150290604051600060405180830381858888f19350505050158015611083573d6000803e3d6000fd5b505050565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b81526004016110ea9190613920565b602060405180830381865afa158015611107573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112b9190613cfd565b15151461116d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116490613d87565b60405180910390fd5b60025491505090565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b81526004016111d89190613920565b602060405180830381865afa1580156111f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112199190613cfd565b15151461125b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125290613d87565b60405180910390fd5b6007600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b81526004016112f79190613920565b602060405180830381865afa158015611314573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113389190613cfd565b15151461137a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137190613d87565b60405180910390fd5b8160011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514611411576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611408906142cb565b60405180910390fd5b600060076000600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600080820160006101000a81549060ff02191690556000820160016101000a81549060ff02191690556001820160009055600282016000611526919061349f565b600382016000611536919061349f565b600482016000611546919061349f565b600582016000905560068201600061155e91906134df565b505060016005600082825461157391906142eb565b9250508190555060006009600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016040516115cd9190614476565b908152602001604051809103902060006101000a81548160ff02191690831515021790555060006008600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003016040516116459190614476565b908152602001604051809103902060006101000a81548160ff021916908315150217905550505050565b611677613500565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b81526004016116d79190613920565b602060405180830381865afa1580156116f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117189190613cfd565b15151461175a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175190613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff161515146117f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e8906142cb565b60405180910390fd5b6000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806101000160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900460ff161515151581526020016001820154815260200160028201805461188e90613fd0565b80601f01602080910402602001604051908101604052809291908181526020018280546118ba90613fd0565b80156119075780601f106118dc57610100808354040283529160200191611907565b820191906000526020600020905b8154815290600101906020018083116118ea57829003601f168201915b5050505050815260200160038201805461192090613fd0565b80601f016020809104026020016040519081016040528092919081815260200182805461194c90613fd0565b80156119995780601f1061196e57610100808354040283529160200191611999565b820191906000526020600020905b81548152906001019060200180831161197c57829003601f168201915b505050505081526020016004820180546119b290613fd0565b80601f01602080910402602001604051908101604052809291908181526020018280546119de90613fd0565b8015611a2b5780601f10611a0057610100808354040283529160200191611a2b565b820191906000526020600020905b815481529060010190602001808311611a0e57829003601f168201915b505050505081526020016005820154815260200160068201805480602002602001604051908101604052809291908181526020018280548015611a8d57602002820191906000526020600020905b815481526020019060010190808311611a79575b505050505081525050905060011515600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160019054906101000a900460ff16151503611b84576040518060400160405280600881526020017f52454441435445440000000000000000000000000000000000000000000000008152508160800181905250600067ffffffffffffffff811115611b4c57611b4b6135f3565b5b604051908082528060200260200182016040528015611b7a5781602001602082028036833780820191505090505b508160e001819052505b809350505050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401611c1b9190613920565b602060405180830381865afa158015611c38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c5c9190613cfd565b151514611c9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9590613d87565b60405180910390fd5b60035491505090565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401611d079190613920565b602060405180830381865afa158015611d24573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d489190613cfd565b151514611d8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8190613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514611e21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e18906142cb565b60405180910390fd5b600354600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601805490501080611e7857506000600354145b611eb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eae906144d9565b60405180910390fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060183908060018154018082558091505060019003906000526020600020016000909190919091505550505050565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401611f889190613920565b602060405180830381865afa158015611fa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc99190613cfd565b15151461200b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200290613d87565b60405180910390fd5b60045491505090565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b81526004016120769190613920565b602060405180830381865afa158015612093573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120b79190613cfd565b1515146120f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f090613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514612190576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612187906142cb565b60405180910390fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006018054905092505050919050565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b815260040161223f9190613920565b602060405180830381865afa15801561225c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122809190613cfd565b1515146122c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b990613d87565b60405180910390fd5b816002819055505050565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b815260040161232f9190613920565b602060405180830381865afa15801561234c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123709190613cfd565b1515146123b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a990613d87565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16915050919050565b60603360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b815260040161246c9190613920565b602060405180830381865afa158015612489573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124ad9190613cfd565b1515146124ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e690613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514612586576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161257d906142cb565b60405180910390fd5b60011515600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160019054906101000a900460ff1615150361263257600067ffffffffffffffff8111156125fc576125fb6135f3565b5b60405190808252806020026020018201604052801561262a5781602001602082028036833780820191505090505b5092506126c6565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006018054806020026020016040519081016040528092919081815260200182805480156126be57602002820191906000526020600020905b8154815260200190600101908083116126aa575b505050505092505b5050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b81526004016127589190613920565b602060405180830381865afa158015612775573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127999190613cfd565b1515146127db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d290613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514612872576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612869906142cb565b60405180910390fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206005015492505050919050565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b815260040161291e9190613920565b602060405180830381865afa15801561293b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061295f9190613cfd565b1515146129a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161299890613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514612a38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a2f906142cb565b60405180910390fd5b612a83600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006018461333d565b50505050565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401612ae99190613920565b602060405180830381865afa158015612b06573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b2a9190613cfd565b151514612b6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6390613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514612c03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bfa906142cb565b60405180910390fd5b82600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004019081612c5291906141ad565b5050505050565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401612cbb9190613920565b602060405180830381865afa158015612cd8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cfc9190613cfd565b151514612d3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3590613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16151514612dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dcc906142cb565b60405180910390fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160019054906101000a900460ff1692505050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612ebc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eb390614391565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612f2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2290614545565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60003360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b8152600401612fd09190613920565b602060405180830381865afa158015612fed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130119190613cfd565b151514613053576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161304a90613d87565b60405180910390fd5b60055491505090565b3360011515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b836040518263ffffffff1660e01b81526004016130bc9190613920565b602060405180830381865afa1580156130d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130fd9190613cfd565b15151461313f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161313690613d87565b60405180910390fd5b8260011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff161515146131d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131cd906142cb565b60405180910390fd5b600015156008846040516131ea9190613e4f565b908152602001604051809103902060009054906101000a900460ff16151514613248576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161323f90613eb2565b60405180910390fd5b600015156008600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160405161329d9190614476565b908152602001604051809103902060009054906101000a9050505082600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301908161330791906141ad565b506001151560088460405161331c9190613e4f565b908152602001604051809103902060009054906101000a9050505050505050565b6000828054905090506001811480156133735750818360008154811061336657613365614565565b5b9060005260206000200154145b806133a65750818360018361338891906142eb565b8154811061339957613398614565565b5b9060005260206000200154145b156133d757828054806133bc576133bb614594565b5b6001900381819060005260206000200160009055905561349a565b60005b6001826133e791906142eb565b811015613498578284828154811061340257613401614565565b5b906000526020600020015403613485578360018361342091906142eb565b8154811061343157613430614565565b5b906000526020600020015484828154811061344f5761344e614565565b5b90600052602060002001819055508380548061346e5761346d614594565b5b600190038181906000526020600020016000905590555b8080613490906145c3565b9150506133da565b505b505050565b5080546134ab90613fd0565b6000825580601f106134bd57506134dc565b601f0160209004906000526020600020908101906134db9190613549565b5b50565b50805460008255906000526020600020908101906134fd9190613549565b50565b6040518061010001604052806000151581526020016000151581526020016000815260200160608152602001606081526020016060815260200160008152602001606081525090565b5b8082111561356257600081600090555060010161354a565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006135a58261357a565b9050919050565b6135b58161359a565b81146135c057600080fd5b50565b6000813590506135d2816135ac565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61362b826135e2565b810181811067ffffffffffffffff8211171561364a576136496135f3565b5b80604052505050565b600061365d613566565b90506136698282613622565b919050565b600067ffffffffffffffff821115613689576136886135f3565b5b613692826135e2565b9050602081019050919050565b82818337600083830152505050565b60006136c16136bc8461366e565b613653565b9050828152602081018484840111156136dd576136dc6135dd565b5b6136e884828561369f565b509392505050565b600082601f830112613705576137046135d8565b5b81356137158482602086016136ae565b91505092915050565b6000806000806080858703121561373857613737613570565b5b6000613746878288016135c3565b945050602085013567ffffffffffffffff81111561376757613766613575565b5b613773878288016136f0565b935050604085013567ffffffffffffffff81111561379457613793613575565b5b6137a0878288016136f0565b925050606085013567ffffffffffffffff8111156137c1576137c0613575565b5b6137cd878288016136f0565b91505092959194509250565b6000602082840312156137ef576137ee613570565b5b60006137fd848285016135c3565b91505092915050565b6000819050919050565b61381981613806565b811461382457600080fd5b50565b60008135905061383681613810565b92915050565b60006020828403121561385257613851613570565b5b600061386084828501613827565b91505092915050565b60006138748261357a565b9050919050565b61388481613869565b811461388f57600080fd5b50565b6000813590506138a18161387b565b92915050565b600080604083850312156138be576138bd613570565b5b60006138cc85828601613892565b92505060206138dd85828601613827565b9150509250929050565b6138f081613806565b82525050565b600060208201905061390b60008301846138e7565b92915050565b61391a8161359a565b82525050565b60006020820190506139356000830184613911565b92915050565b60008115159050919050565b6139508161393b565b82525050565b61395f81613806565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561399f578082015181840152602081019050613984565b60008484015250505050565b60006139b682613965565b6139c08185613970565b93506139d0818560208601613981565b6139d9816135e2565b840191505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000613a1c8383613956565b60208301905092915050565b6000602082019050919050565b6000613a40826139e4565b613a4a81856139ef565b9350613a5583613a00565b8060005b83811015613a86578151613a6d8882613a10565b9750613a7883613a28565b925050600181019050613a59565b5085935050505092915050565b600061010083016000830151613aac6000860182613947565b506020830151613abf6020860182613947565b506040830151613ad26040860182613956565b5060608301518482036060860152613aea82826139ab565b91505060808301518482036080860152613b0482826139ab565b91505060a083015184820360a0860152613b1e82826139ab565b91505060c0830151613b3360c0860182613956565b5060e083015184820360e0860152613b4b8282613a35565b9150508091505092915050565b60006020820190508181036000830152613b728184613a93565b905092915050565b60008060408385031215613b9157613b90613570565b5b6000613b9f858286016135c3565b9250506020613bb085828601613827565b9150509250929050565b613bc38161393b565b82525050565b6000602082019050613bde6000830184613bba565b92915050565b600082825260208201905092915050565b6000613c00826139e4565b613c0a8185613be4565b9350613c1583613a00565b8060005b83811015613c46578151613c2d8882613a10565b9750613c3883613a28565b925050600181019050613c19565b5085935050505092915050565b60006020820190508181036000830152613c6d8184613bf5565b905092915050565b60008060408385031215613c8c57613c8b613570565b5b6000613c9a858286016135c3565b925050602083013567ffffffffffffffff811115613cbb57613cba613575565b5b613cc7858286016136f0565b9150509250929050565b613cda8161393b565b8114613ce557600080fd5b50565b600081519050613cf781613cd1565b92915050565b600060208284031215613d1357613d12613570565b5b6000613d2184828501613ce8565b91505092915050565b600082825260208201905092915050565b7f41646472657373206e6f742077686974656c69737465642e0000000000000000600082015250565b6000613d71601883613d2a565b9150613d7c82613d3b565b602082019050919050565b60006020820190508181036000830152613da081613d64565b9050919050565b7f5573657220616c726561647920616374697665206f6e20444170702e00000000600082015250565b6000613ddd601c83613d2a565b9150613de882613da7565b602082019050919050565b60006020820190508181036000830152613e0c81613dd0565b9050919050565b600081905092915050565b6000613e2982613965565b613e338185613e13565b9350613e43818560208601613981565b80840191505092915050565b6000613e5b8284613e1e565b915081905092915050565b7f456d61696c20616c7265616479206578697374732e0000000000000000000000600082015250565b6000613e9c601583613d2a565b9150613ea782613e66565b602082019050919050565b60006020820190508181036000830152613ecb81613e8f565b9050919050565b7f557365726e616d6520616c7265616479206578697374732e0000000000000000600082015250565b6000613f08601883613d2a565b9150613f1382613ed2565b602082019050919050565b60006020820190508181036000830152613f3781613efb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613f7882613806565b9150613f8383613806565b9250828201905080821115613f9b57613f9a613f3e565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613fe857607f821691505b602082108103613ffb57613ffa613fa1565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026140637fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614026565b61406d8683614026565b95508019841693508086168417925050509392505050565b6000819050919050565b60006140aa6140a56140a084613806565b614085565b613806565b9050919050565b6000819050919050565b6140c48361408f565b6140d86140d0826140b1565b848454614033565b825550505050565b600090565b6140ed6140e0565b6140f88184846140bb565b505050565b5b8181101561411c576141116000826140e5565b6001810190506140fe565b5050565b601f8211156141615761413281614001565b61413b84614016565b8101602085101561414a578190505b61415e61415685614016565b8301826140fd565b50505b505050565b600082821c905092915050565b600061418460001984600802614166565b1980831691505092915050565b600061419d8383614173565b9150826002028217905092915050565b6141b682613965565b67ffffffffffffffff8111156141cf576141ce6135f3565b5b6141d98254613fd0565b6141e4828285614120565b600060209050601f8311600181146142175760008415614205578287015190505b61420f8582614191565b865550614277565b601f19841661422586614001565b60005b8281101561424d57848901518255600182019150602085019450602081019050614228565b8683101561426a5784890151614266601f891682614173565b8355505b6001600288020188555050505b505050505050565b7f55736572206973206e6f7420616374697665206f6e20444170702e0000000000600082015250565b60006142b5601b83613d2a565b91506142c08261427f565b602082019050919050565b600060208201905081810360008301526142e4816142a8565b9050919050565b60006142f682613806565b915061430183613806565b925082820390508181111561431957614318613f3e565b5b92915050565b7f496e73756666696369656e742070726976696c6567657320746f20657865637560008201527f746520746869732066756e6374696f6e2e000000000000000000000000000000602082015250565b600061437b603183613d2a565b91506143868261431f565b604082019050919050565b600060208201905081810360008301526143aa8161436e565b9050919050565b60006143bc82613806565b91506143c783613806565b92508282026143d581613806565b915082820484148315176143ec576143eb613f3e565b5b5092915050565b6000815461440081613fd0565b61440a8186613e13565b94506001821660008114614425576001811461443a5761446d565b60ff198316865281151582028601935061446d565b61444385614001565b60005b8381101561446557815481890152600182019150602081019050614446565b838801955050505b50505092915050565b600061448282846143f3565b915081905092915050565b7f4d61782070686f746f732065786365656465642e000000000000000000000000600082015250565b60006144c3601483613d2a565b91506144ce8261448d565b602082019050919050565b600060208201905081810360008301526144f2816144b6565b9050919050565b7f496e76616c696420416464726573730000000000000000000000000000000000600082015250565b600061452f600f83613d2a565b915061453a826144f9565b602082019050919050565b6000602082019050818103600083015261455e81614522565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60006145ce82613806565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614600576145ff613f3e565b5b60018201905091905056fea2646970667358221220f4cdbc4a95f939626bf9e0c8d8efcd594cb9643b951db4c211f3e287ea94615164736f6c63430008130033