VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x44CE7c…01D9
Summary
Transactions
Transfers
Address
0x44CE7c13868e5A61001e8e5ed3dAE3997bBc01D9
VET
0.60
VET
VTHO
0.16
VTHO
Master
0x36DEEe078A2cFbC50A4618178c8E317A2B9a6aA4
Deployer
0x36DEEe078A2cFbC50A4618178c8E317A2B9a6aA4
Code
0x60806040526004361061013f5760003560e01c8063a9059cbb116100b6578063d72217181161006f578063d722171814610434578063d73fe0aa14610464578063db8d55f11461048f578063dbc4b4b7146104bb578063f2fde38b146104f8578063fdd885bd146105215761013f565b8063a9059cbb14610328578063aa0372e714610351578063aacd73211461038e578063ab0eda9e146103b9578063b1bb94b9146103e2578063b869d5761461040b5761013f565b80631e1a4eef116101085780631e1a4eef1461022e5780632e1a7d4d146102575780633d007e57146102805780634ba1d6aa146102ab5780635c74a5a2146102d657806365652ada146102ff5761013f565b8062d7aadb146101445780630b0cb14c1461016d57806310680b841461019d578063150b7a02146101c85780631803704514610205575b600080fd5b34801561015057600080fd5b5061016b60048036038101906101669190612e86565b61054a565b005b610187600480360381019061018291906130bd565b6107a3565b6040516101949190613128565b60405180910390f35b3480156101a957600080fd5b506101b2610acf565b6040516101bf9190613152565b60405180910390f35b3480156101d457600080fd5b506101ef60048036038101906101ea9190613222565b610af8565b6040516101fc91906132e0565b60405180910390f35b34801561021157600080fd5b5061022c600480360381019061022791906132fb565b610b0c565b005b34801561023a57600080fd5b5061025560048036038101906102509190613328565b610ba0565b005b34801561026357600080fd5b5061027e60048036038101906102799190613355565b610c73565b005b34801561028c57600080fd5b50610295610dda565b6040516102a29190613152565b60405180910390f35b3480156102b757600080fd5b506102c0610e04565b6040516102cd9190613440565b60405180910390f35b3480156102e257600080fd5b506102fd60048036038101906102f89190613355565b610e5c565b005b34801561030b57600080fd5b5061032660048036038101906103219190613462565b610e79565b005b34801561033457600080fd5b5061034f600480360381019061034a91906134e0565b61138c565b005b34801561035d57600080fd5b50610378600480360381019061037391906132fb565b6114d2565b604051610385919061377f565b60405180910390f35b34801561039a57600080fd5b506103a361173b565b6040516103b09190613152565b60405180910390f35b3480156103c557600080fd5b506103e060048036038101906103db9190613328565b611765565b005b3480156103ee57600080fd5b5061040960048036038101906104049190613355565b611839565b005b34801561041757600080fd5b50610432600480360381019061042d9190613355565b6118d3565b005b61044e600480360381019061044991906137a1565b6118f0565b60405161045b9190613128565b60405180910390f35b34801561047057600080fd5b50610479611ad9565b60405161048691906137f9565b60405180910390f35b34801561049b57600080fd5b506104a4611ae3565b6040516104b2929190613814565b60405180910390f35b3480156104c757600080fd5b506104e260048036038101906104dd91906132fb565b611b1a565b6040516104ef9190613440565b60405180910390f35b34801561050457600080fd5b5061051f600480360381019061051a919061383d565b611c9c565b005b34801561052d57600080fd5b506105486004803603810190610543919061386a565b611de1565b005b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d19061395c565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161062a91906137f9565b602060405180830381865afa158015610647573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066b9190613991565b73ffffffffffffffffffffffffffffffffffffffff1614806107535750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016106fa91906137f9565b602060405180830381865afa158015610717573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073b9190613991565b73ffffffffffffffffffffffffffffffffffffffff16145b610792576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078990613a0a565b60405180910390fd5b61079e83308484611e54565b505050565b6000600260149054906101000a900460ff16156107f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ec90613a76565b60405180910390fd5b6001600260146101000a81548160ff02191690831515021790555060045480341461081f82611f06565b60405160200161082f9190613b53565b6040516020818303038152906040529061087f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108769190613bc1565b60405180910390fd5b506007600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610924576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091b90613c2f565b60405180910390fd5b600160028111156109385761093761352f565b5b6007600086815260200190815260200160002060000160149054906101000a900460ff16600281111561096e5761096d61352f565b5b146109ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a590613c9b565b60405180910390fd5b60006109bb846002611fd4565b90506109c7858261246b565b6109d1818661246b565b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610aa957600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600a600434610a729190613cea565b610a7c9190613d5b565b9081150290604051600060405180830381858888f19350505050158015610aa7573d6000803e3d6000fd5b505b80925050506000600260146101000a81548160ff02191690831515021790555092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600063150b7a0260e01b9050949350505050565b600260149054906101000a900460ff1615610b5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5390613a76565b60405180910390fd5b6001600260146101000a81548160ff021916908315150217905550610b828160016124ac565b6000600260146101000a81548160ff02191690831515021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c279061395c565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfa9061395c565b60405180910390fd5b6000670de0b6b3a764000081610d199190613cea565b4711610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5190613dd8565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a764000084610daa9190613cea565b9081150290604051600060405180830381858888f19350505050158015610dd5573d6000803e3d6000fd5b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606008805480602002602001604051908101604052809291908181526020018280548015610e5257602002820191906000526020600020905b815481526020019060010190808311610e3e575b5050505050905090565b670de0b6b3a764000081610e709190613cea565b60048190555050565b600260149054906101000a900460ff1615610ec9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec090613a76565b60405180910390fd5b6001600260146101000a81548160ff02191690831515021790555060003390508073ffffffffffffffffffffffffffffffffffffffff166007600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8490613e44565b60405180910390fd5b60006002811115610fa157610fa061352f565b5b6007600085815260200190815260200160002060000160149054906101000a900460ff166002811115610fd757610fd661352f565b5b03611017576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100e90613eb0565b60405180910390fd5b6001600281111561102b5761102a61352f565b5b6007600085815260200190815260200160002060000160149054906101000a900460ff1660028111156110615761106061352f565b5b146110a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109890613f1c565b60405180910390fd5b6002808111156110b4576110b361352f565b5b6007600084815260200190815260200160002060000160149054906101000a900460ff1660028111156110ea576110e961352f565b5b1461112a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112190613f88565b60405180910390fd5b600060076000858152602001908152602001600020600201805480602002602001604051908101604052809291908181526020016000905b828210156111f457838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190611162565b505050509050600060076000858152602001908152602001600020600201805480602002602001604051908101604052809291908181526020016000905b828210156112c457838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190611232565b50505050905061130b81306007600089815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611de1565b611315858561267b565b61131e8461284b565b61135f82306007600088815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611de1565b61136a8560006124ac565b5050506000600260146101000a81548160ff0219169083151502179055505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461141c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114139061395c565b60405180910390fd5b6000670de0b6b3a7640000816114329190613cea565b4711611473576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146a90613dd8565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a7640000846114a19190613cea565b9081150290604051600060405180830381858888f193505050501580156114cc573d6000803e3d6000fd5b50505050565b6114da612cdf565b600060028111156114ee576114ed61352f565b5b6007600084815260200190815260200160002060000160149054906101000a900460ff1660028111156115245761152361352f565b5b03611564576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155b90613eb0565b60405180910390fd5b600760008381526020019081526020016000206040518060a00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900460ff1660028111156115fd576115fc61352f565b5b600281111561160f5761160e61352f565b5b81526020016001820154815260200160028201805480602002602001604051908101604052809291908181526020016000905b828210156116d457838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190611642565b5050505081526020016003820180548060200260200160405190810160405280929190818152602001828054801561172b57602002820191906000526020600020905b815481526020019060010190808311611717575b5050505050815250509050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146117f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ec9061395c565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146118c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c09061395c565b60405180910390fd5b8060018190555050565b670de0b6b3a7640000816118e79190613cea565b60038190555050565b6000600260149054906101000a900460ff1615611942576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193990613a76565b60405180910390fd5b6001600260146101000a81548160ff02191690831515021790555060035480341461196c82611f06565b60405160200161197c9190613b53565b604051602081830303815290604052906119cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c39190613bc1565b60405180910390fd5b5060006119da846001611fd4565b9050600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ab457600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600a600434611a7d9190613cea565b611a879190613d5b565b9081150290604051600060405180830381858888f19350505050158015611ab2573d6000803e3d6000fd5b505b80925050506000600260146101000a81548160ff021916908315150217905550919050565b6000600154905090565b600080670de0b6b3a7640000600354611afc9190613d5b565b670de0b6b3a7640000600454611b129190613d5b565b915091509091565b606060006002811115611b3057611b2f61352f565b5b6007600084815260200190815260200160002060000160149054906101000a900460ff166002811115611b6657611b6561352f565b5b03611ba6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9d90613eb0565b60405180910390fd5b60016002811115611bba57611bb961352f565b5b6007600084815260200190815260200160002060000160149054906101000a900460ff166002811115611bf057611bef61352f565b5b14611c30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c2790613ff4565b60405180910390fd5b60076000838152602001908152602001600020600301805480602002602001604051908101604052809291908181526020018280548015611c9057602002820191906000526020600020905b815481526020019060010190808311611c7c575b50505050509050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d239061395c565b60405180910390fd5b80600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611d9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d9390614060565b60405180910390fd5b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008351905060005b81811015611e4d57611e3a858281518110611e0857611e07614080565b5b6020026020010151600001518585888581518110611e2957611e28614080565b5b602002602001015160200151611e54565b8080611e45906140af565b915050611dea565b5050505050565b8373ffffffffffffffffffffffffffffffffffffffff166342842e0e8484846040518463ffffffff1660e01b8152600401611e91939291906140f7565b600060405180830381600087803b158015611eab57600080fd5b505af1158015611ebf573d6000803e3d6000fd5b505050507fe38c6f1c1ae70c32d3e20cc95968ebda5751b224f87ff1af9bfe9e5536d1276d84828585604051611ef8949392919061417a565b60405180910390a150505050565b606060006001611f158461298e565b01905060008167ffffffffffffffff811115611f3457611f33612f25565b5b6040519080825280601f01601f191660200182016040528015611f665781602001600182028036833780820191505090505b509050600082602001820190505b600115611fc9578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581611fbd57611fbc613d2c565b5b04945060008503611f74575b819350505050919050565b600080835190506000811161201e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201590614244565b60405180910390fd5b60065481111561202f600654611f06565b60405160200161203f919061428a565b6040516020818303038152906040529061208f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120869190613bc1565b60405180910390fd5b50600033905060005b8281101561221f573373ffffffffffffffffffffffffffffffffffffffff168682815181106120ca576120c9614080565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff16636352211e88848151811061210457612103614080565b5b6020026020010151602001516040518263ffffffff1660e01b815260040161212c91906137f9565b602060405180830381865afa158015612149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061216d9190613991565b73ffffffffffffffffffffffffffffffffffffffff16146121ab87838151811061219a57612199614080565b5b602002602001015160200151611f06565b6040516020016121bb91906142d6565b6040516020818303038152906040529061220b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122029190613bc1565b60405180910390fd5b508080612217906140af565b915050612098565b50600061223f824387600281111561223a5761223961352f565b5b612ae1565b9050816007600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550846007600083815260200190815260200160002060000160146101000a81548160ff021916908360028111156122cf576122ce61352f565b5b021790555082600760008381526020019081526020016000206001018190555060005b8381101561245557600073ffffffffffffffffffffffffffffffffffffffff1687828151811061232557612324614080565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff16146124425761239487828151811061236257612361614080565b5b60200260200101516000015184308a858151811061238357612382614080565b5b602002602001015160200151611e54565b600760008381526020019081526020016000206002018782815181106123bd576123bc614080565b5b6020026020010151908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015550505b808061244d906140af565b9150506122f2565b5061245f81612b17565b80935050505092915050565b600760008381526020019081526020016000206003018190806001815401808255809150506001900390600052602060002001600090919091909150555050565b60006007600084815260200190815260200160002060000160149054906101000a900460ff169050600060028111156124e8576124e761352f565b5b8160028111156124fb576124fa61352f565b5b0361253b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161253290613eb0565b60405180910390fd5b60006007600085815260200190815260200160002060030180549050905060006001600281111561256f5761256e61352f565b5b8360028111156125825761258161352f565b5b036125f45760005b828110156125ee576007600087815260200190815260200160002060030181815481106125ba576125b9614080565b5b906000526020600020015491506125d2826001612b43565b6125db8261284b565b80806125e6906140af565b91505061258a565b50612661565b6002808111156126075761260661352f565b5b83600281111561261a5761261961352f565b5b03612660576007600086815260200190815260200160002060030160008154811061264857612647614080565b5b9060005260206000200154905061265f818661267b565b5b5b61266b8585612b43565b6126748561284b565b5050505050565b60006007600084815260200190815260200160002060030180549050905060018114806126e5575081600760008581526020019081526020016000206003016001836126c791906142fc565b815481106126d8576126d7614080565b5b9060005260206000200154145b1561272b57600760008481526020019081526020016000206003018054806127105761270f614330565b5b60019003818190600052602060002001600090559055612846565b60005b60018261273b91906142fc565b811015612844578260076000868152602001908152602001600020600301828154811061276b5761276a614080565b5b906000526020600020015403612831576007600085815260200190815260200160002060030160018361279e91906142fc565b815481106127af576127ae614080565b5b90600052602060002001546007600086815260200190815260200160002060030182815481106127e2576127e1614080565b5b90600052602060002001819055506007600085815260200190815260200160002060030180548061281657612815614330565b5b60019003818190600052602060002001600090559055612844565b808061283c906140af565b91505061272e565b505b505050565b60006008805490509050600181148061288d575081600860018361286f91906142fc565b815481106128805761287f614080565b5b9060005260206000200154145b156128bf5760088054806128a4576128a3614330565b5b6001900381819060005260206000200160009055905561298a565b60005b6001826128cf91906142fc565b8110156129885782600882815481106128eb576128ea614080565b5b90600052602060002001540361297557600860018361290a91906142fc565b8154811061291b5761291a614080565b5b90600052602060002001546008828154811061293a57612939614080565b5b9060005260206000200181905550600880548061295a57612959614330565b5b60019003818190600052602060002001600090559055612988565b8080612980906140af565b9150506128c2565b505b5050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106129ec577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816129e2576129e1613d2c565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612a29576d04ee2d6d415b85acef81000000008381612a1f57612a1e613d2c565b5b0492506020810190505b662386f26fc100008310612a5857662386f26fc100008381612a4e57612a4d613d2c565b5b0492506010810190505b6305f5e1008310612a81576305f5e1008381612a7757612a76613d2c565b5b0492506008810190505b6127108310612aa6576127108381612a9c57612a9b613d2c565b5b0492506004810190505b60648310612ac95760648381612abf57612abe613d2c565b5b0492506002810190505b600a8310612ad8576001810190505b80915050919050565b6000838383604051602001612af8939291906143c8565b6040516020818303038152906040528051906020012090509392505050565b600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060076000848152602001908152602001600020600201805480602002602001604051908101604052809291908181526020016000905b82821015612c0d57838290600052602060002090600202016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505081526020019060010190612b7b565b5050505090506001151582151503612c6157612c6081306007600087815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611de1565b5b60076000848152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a81549060ff02191690556001820160009055600282016000612cc89190612d36565b600382016000612cd89190612d5a565b5050505050565b6040518060a00160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006002811115612d1b57612d1a61352f565b5b81526020016000815260200160608152602001606081525090565b5080546000825560020290600052602060002090810190612d579190612d7b565b50565b5080546000825590600052602060002090810190612d789190612dc1565b50565b5b80821115612dbd57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905550600201612d7c565b5090565b5b80821115612dda576000816000905550600101612dc2565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612e1d82612df2565b9050919050565b612e2d81612e12565b8114612e3857600080fd5b50565b600081359050612e4a81612e24565b92915050565b6000819050919050565b612e6381612e50565b8114612e6e57600080fd5b50565b600081359050612e8081612e5a565b92915050565b600080600060608486031215612e9f57612e9e612de8565b5b6000612ead86828701612e3b565b9350506020612ebe86828701612e3b565b9250506040612ecf86828701612e71565b9150509250925092565b6000819050919050565b612eec81612ed9565b8114612ef757600080fd5b50565b600081359050612f0981612ee3565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612f5d82612f14565b810181811067ffffffffffffffff82111715612f7c57612f7b612f25565b5b80604052505050565b6000612f8f612dde565b9050612f9b8282612f54565b919050565b600067ffffffffffffffff821115612fbb57612fba612f25565b5b602082029050602081019050919050565b600080fd5b600080fd5b600060408284031215612fec57612feb612fd1565b5b612ff66040612f85565b9050600061300684828501612e3b565b600083015250602061301a84828501612e71565b60208301525092915050565b600061303961303484612fa0565b612f85565b9050808382526020820190506040840283018581111561305c5761305b612fcc565b5b835b8181101561308557806130718882612fd6565b84526020840193505060408101905061305e565b5050509392505050565b600082601f8301126130a4576130a3612f0f565b5b81356130b4848260208601613026565b91505092915050565b600080604083850312156130d4576130d3612de8565b5b60006130e285828601612efa565b925050602083013567ffffffffffffffff81111561310357613102612ded565b5b61310f8582860161308f565b9150509250929050565b61312281612ed9565b82525050565b600060208201905061313d6000830184613119565b92915050565b61314c81612e12565b82525050565b60006020820190506131676000830184613143565b92915050565b600080fd5b600067ffffffffffffffff82111561318d5761318c612f25565b5b61319682612f14565b9050602081019050919050565b82818337600083830152505050565b60006131c56131c084613172565b612f85565b9050828152602081018484840111156131e1576131e061316d565b5b6131ec8482856131a3565b509392505050565b600082601f83011261320957613208612f0f565b5b81356132198482602086016131b2565b91505092915050565b6000806000806080858703121561323c5761323b612de8565b5b600061324a87828801612e3b565b945050602061325b87828801612e3b565b935050604061326c87828801612e71565b925050606085013567ffffffffffffffff81111561328d5761328c612ded565b5b613299878288016131f4565b91505092959194509250565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6132da816132a5565b82525050565b60006020820190506132f560008301846132d1565b92915050565b60006020828403121561331157613310612de8565b5b600061331f84828501612efa565b91505092915050565b60006020828403121561333e5761333d612de8565b5b600061334c84828501612e3b565b91505092915050565b60006020828403121561336b5761336a612de8565b5b600061337984828501612e71565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6133b781612ed9565b82525050565b60006133c983836133ae565b60208301905092915050565b6000602082019050919050565b60006133ed82613382565b6133f7818561338d565b93506134028361339e565b8060005b8381101561343357815161341a88826133bd565b9750613425836133d5565b925050600181019050613406565b5085935050505092915050565b6000602082019050818103600083015261345a81846133e2565b905092915050565b6000806040838503121561347957613478612de8565b5b600061348785828601612efa565b925050602061349885828601612efa565b9150509250929050565b60006134ad82612df2565b9050919050565b6134bd816134a2565b81146134c857600080fd5b50565b6000813590506134da816134b4565b92915050565b600080604083850312156134f7576134f6612de8565b5b6000613505858286016134cb565b925050602061351685828601612e71565b9150509250929050565b61352981612e12565b82525050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6003811061356f5761356e61352f565b5b50565b60008190506135808261355e565b919050565b600061359082613572565b9050919050565b6135a081613585565b82525050565b6135af81612e50565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6040820160008201516135f76000850182613520565b50602082015161360a60208501826135a6565b50505050565b600061361c83836135e1565b60408301905092915050565b6000602082019050919050565b6000613640826135b5565b61364a81856135c0565b9350613655836135d1565b8060005b8381101561368657815161366d8882613610565b975061367883613628565b925050600181019050613659565b5085935050505092915050565b600082825260208201905092915050565b60006136af82613382565b6136b98185613693565b93506136c48361339e565b8060005b838110156136f55781516136dc88826133bd565b97506136e7836133d5565b9250506001810190506136c8565b5085935050505092915050565b600060a08301600083015161371a6000860182613520565b50602083015161372d6020860182613597565b50604083015161374060408601826135a6565b50606083015184820360608601526137588282613635565b9150506080830151848203608086015261377282826136a4565b9150508091505092915050565b600060208201905081810360008301526137998184613702565b905092915050565b6000602082840312156137b7576137b6612de8565b5b600082013567ffffffffffffffff8111156137d5576137d4612ded565b5b6137e18482850161308f565b91505092915050565b6137f381612e50565b82525050565b600060208201905061380e60008301846137ea565b92915050565b600060408201905061382960008301856137ea565b61383660208301846137ea565b9392505050565b60006020828403121561385357613852612de8565b5b6000613861848285016134cb565b91505092915050565b60008060006060848603121561388357613882612de8565b5b600084013567ffffffffffffffff8111156138a1576138a0612ded565b5b6138ad8682870161308f565b93505060206138be86828701612e3b565b92505060406138cf86828701612e3b565b9150509250925092565b600082825260208201905092915050565b7f496e73756666696369656e742070726976696c6567657320746f20657865637560008201527f746520746869732066756e6374696f6e2e000000000000000000000000000000602082015250565b60006139466031836138d9565b9150613951826138ea565b604082019050919050565b6000602082019050818103600083015261397581613939565b9050919050565b60008151905061398b81612e24565b92915050565b6000602082840312156139a7576139a6612de8565b5b60006139b58482850161397c565b91505092915050565b7f546f6b656e206e6f74206f776e6564206279204d61726b65742e000000000000600082015250565b60006139f4601a836138d9565b91506139ff826139be565b602082019050919050565b60006020820190508181036000830152613a23816139e7565b9050919050565b7f6974656d4265696e67437265617465642e000000000000000000000000000000600082015250565b6000613a606011836138d9565b9150613a6b82613a2a565b602082019050919050565b60006020820190508181036000830152613a8f81613a53565b9050919050565b7f4665652069732000000000000000000000000000000000000000000000000000815250565b600081519050919050565b600081905092915050565b60005b83811015613af0578082015181840152602081019050613ad5565b60008484015250505050565b6000613b0782613abc565b613b118185613ac7565b9350613b21818560208601613ad2565b80840191505092915050565b7f205645542e000000000000000000000000000000000000000000000000000000815250565b6000613b5e82613a96565b600782019150613b6e8284613afc565b9150613b7982613b2d565b60058201915081905092915050565b6000613b9382613abc565b613b9d81856138d9565b9350613bad818560208601613ad2565b613bb681612f14565b840191505092915050565b60006020820190508181036000830152613bdb8184613b88565b905092915050565b7f43616e6e6f74206f66666572206f6e20796f7572206f776e204c4953542e0000600082015250565b6000613c19601e836138d9565b9150613c2482613be3565b602082019050919050565b60006020820190508181036000830152613c4881613c0c565b9050919050565b7f546172676574204974656d206973206e6f742061204c4953542e000000000000600082015250565b6000613c85601a836138d9565b9150613c9082613c4f565b602082019050919050565b60006020820190508181036000830152613cb481613c78565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613cf582612e50565b9150613d0083612e50565b9250828202613d0e81612e50565b91508282048414831517613d2557613d24613cbb565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613d6682612e50565b9150613d7183612e50565b925082613d8157613d80613d2c565b5b828204905092915050565b7f4e6f2066756e64732e0000000000000000000000000000000000000000000000600082015250565b6000613dc26009836138d9565b9150613dcd82613d8c565b602082019050919050565b60006020820190508181036000830152613df181613db5565b9050919050565b7f4974656d206973206e6f7420796f75727320746f206163636570742e00000000600082015250565b6000613e2e601c836138d9565b9150613e3982613df8565b602082019050919050565b60006020820190508181036000830152613e5d81613e21565b9050919050565b7f4974656d20646f6573206e6f742065786973742e000000000000000000000000600082015250565b6000613e9a6014836138d9565b9150613ea582613e64565b602082019050919050565b60006020820190508181036000830152613ec981613e8d565b9050919050565b7f43616c6c696e67206974656d206973206e6f742061204c4953542e0000000000600082015250565b6000613f06601b836138d9565b9150613f1182613ed0565b602082019050919050565b60006020820190508181036000830152613f3581613ef9565b9050919050565b7f546172676574206974656d206973206e6f7420616e204f464645522e00000000600082015250565b6000613f72601c836138d9565b9150613f7d82613f3c565b602082019050919050565b60006020820190508181036000830152613fa181613f65565b9050919050565b7f4974656d206973206e6f742061204c4953542e00000000000000000000000000600082015250565b6000613fde6013836138d9565b9150613fe982613fa8565b602082019050919050565b6000602082019050818103600083015261400d81613fd1565b9050919050565b7f496e76616c696420416464726573730000000000000000000000000000000000600082015250565b600061404a600f836138d9565b915061405582614014565b602082019050919050565b600060208201905081810360008301526140798161403d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006140ba82612e50565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036140ec576140eb613cbb565b5b600182019050919050565b600060608201905061410c6000830186613143565b6141196020830185613143565b61412660408301846137ea565b949350505050565b7f5472616e736665724974656d0000000000000000000000000000000000000000600082015250565b6000614164600c836138d9565b915061416f8261412e565b602082019050919050565b600060a082019050818103600083015261419381614157565b90506141a26020830187613143565b6141af60408301866137ea565b6141bc6060830185613143565b6141c96080830184613143565b95945050505050565b7f43616e27742063726561746520616e204974656d2077697468205a45524f204e60008201527f4654732e00000000000000000000000000000000000000000000000000000000602082015250565b600061422e6024836138d9565b9150614239826141d2565b604082019050919050565b6000602082019050818103600083015261425d81614221565b9050919050565b7f4d6178696d756d204e4654733a20000000000000000000000000000000000000815250565b600061429582614264565b600e820191506142a58284613afc565b915081905092915050565b7f4e6f74206f776e6572206f6620746f6b656e2023000000000000000000000000815250565b60006142e1826142b0565b6014820191506142f18284613afc565b915081905092915050565b600061430782612e50565b915061431283612e50565b925082820390508181111561432a57614329613cbb565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60008160601b9050919050565b60006143778261435f565b9050919050565b60006143898261436c565b9050919050565b6143a161439c82612e12565b61437e565b82525050565b6000819050919050565b6143c26143bd82612e50565b6143a7565b82525050565b60006143d48286614390565b6014820191506143e482856143b1565b6020820191506143f482846143b1565b60208201915081905094935050505056fea264697066735822122078f9f3eb15db30f24790298824cd1f1bcc46cff747a8fc5a4fee2f6b2c79358c64736f6c63430008120033