VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x9A5A8a…25D8
Summary
Transactions
Transfers
Address
0x9A5A8a7B32DdE052D5B2263B1D93e80b2ED325D8
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c80634d4f4cb5116100de5780638da5cb5b11610097578063b88d4fde11610071578063b88d4fde14610494578063c87b56dd146104b0578063e985e9c5146104e0578063f2fde38b146105105761018e565b80638da5cb5b1461043c57806395d89b411461045a578063a22cb465146104785761018e565b80634d4f4cb5146103565780634f6ccce7146103865780636352211e146103b65780636a627842146103e657806370a0823114610402578063715018a6146104325761018e565b806323b872dd1161014b5780633ccfd60b116101255780633ccfd60b146102e457806342842e0e146102ee57806342966c681461030a578063438b6300146103265761018e565b806323b872dd146102675780632a55205a146102835780632f745c59146102b45761018e565b806301ffc9a71461019357806306fdde03146101c3578063081812fc146101e1578063095ea7b314610211578063162094c41461022d57806318160ddd14610249575b600080fd5b6101ad60048036038101906101a89190612e4d565b61052c565b6040516101ba91906133b3565b60405180910390f35b6101cb61053e565b6040516101d891906133ce565b60405180910390f35b6101fb60048036038101906101f69190612e9f565b6105d0565b6040516102089190613301565b60405180910390f35b61022b60048036038101906102269190612e11565b610616565b005b61024760048036038101906102429190612ec8565b61072e565b005b61025161073c565b60405161025e91906135f0565b60405180910390f35b610281600480360381019061027c9190612d0b565b610749565b005b61029d60048036038101906102989190612f1c565b6107a9565b6040516102ab929190613368565b60405180910390f35b6102ce60048036038101906102c99190612e11565b610994565b6040516102db91906135f0565b60405180910390f35b6102ec610a39565b005b61030860048036038101906103039190612d0b565b610c06565b005b610324600480360381019061031f9190612e9f565b610c26565b005b610340600480360381019061033b9190612ca6565b610c82565b60405161034d9190613391565b60405180910390f35b610370600480360381019061036b9190612ca6565b610d7c565b60405161037d91906135f0565b60405180910390f35b6103a0600480360381019061039b9190612e9f565b610d9a565b6040516103ad91906135f0565b60405180910390f35b6103d060048036038101906103cb9190612e9f565b610e31565b6040516103dd9190613301565b60405180910390f35b61040060048036038101906103fb9190612ca6565b610ee3565b005b61041c60048036038101906104179190612ca6565b610f09565b60405161042991906135f0565b60405180910390f35b61043a610fc1565b005b610444610fd5565b6040516104519190613301565b60405180910390f35b610462610fff565b60405161046f91906133ce565b60405180910390f35b610492600480360381019061048d9190612dd5565b611091565b005b6104ae60048036038101906104a99190612d5a565b6110a7565b005b6104ca60048036038101906104c59190612e9f565b611109565b6040516104d791906133ce565b60405180910390f35b6104fa60048036038101906104f59190612ccf565b61111b565b60405161050791906133b3565b60405180910390f35b61052a60048036038101906105259190612ca6565b6111af565b005b600061053782611233565b9050919050565b60606002805461054d906138d9565b80601f0160208091040260200160405190810160405280929190818152602001828054610579906138d9565b80156105c65780601f1061059b576101008083540402835291602001916105c6565b820191906000526020600020905b8154815290600101906020018083116105a957829003601f168201915b5050505050905090565b60006105db82611245565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061062182610e31565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610692576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068990613590565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166106b1611290565b73ffffffffffffffffffffffffffffffffffffffff1614806106e057506106df816106da611290565b61111b565b5b61071f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071690613510565b60405180910390fd5b6107298383611298565b505050565b6107388282611351565b5050565b6000600a80549050905090565b61075a610754611290565b826113c5565b610799576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610790906135d0565b60405180910390fd5b6107a483838361145a565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16141561093f5760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b60006109496116c1565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff16866109759190613795565b61097f9190613764565b90508160000151819350935050509250929050565b600061099f83610f09565b82106109e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d7906133f0565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b600047905060005b6003811015610bb457600f8160038110610a84577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6103e88460156000600f8760038110610b01577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154610b6b9190613795565b610b759190613764565b9081150290604051600060405180830381858888f19350505050158015610ba0573d6000803e3d6000fd5b508080610bac9061393c565b915050610a41565b50610bbd610fd5565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610c02573d6000803e3d6000fd5b5050565b610c21838383604051806020016040528060008152506110a7565b505050565b610c37610c31611290565b826113c5565b610c76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6d906135d0565b60405180910390fd5b610c7f816116cb565b50565b60606000610c8f83610f09565b905060008167ffffffffffffffff811115610cd3577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610d015781602001602082028036833780820191505090505b50905060005b82811015610d7157610d198582610994565b828281518110610d52577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508080610d699061393c565b915050610d07565b508092505050919050565b60156020528060005260406000206000915090508060000154905081565b6000610da461073c565b8210610de5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddc906135b0565b60405180910390fd5b600a8281548110610e1f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6000806004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610eda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed190613570565b60405180910390fd5b80915050919050565b6000610eef600e6116d7565b9050610efb600e6116e5565b610f0582826116fb565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f71906134d0565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610fc9611719565b610fd36000611797565b565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461100e906138d9565b80601f016020809104026020016040519081016040528092919081815260200182805461103a906138d9565b80156110875780601f1061105c57610100808354040283529160200191611087565b820191906000526020600020905b81548152906001019060200180831161106a57829003601f168201915b5050505050905090565b6110a361109c611290565b838361185d565b5050565b6110b86110b2611290565b836113c5565b6110f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ee906135d0565b60405180910390fd5b611103848484846119ca565b50505050565b606061111482611a26565b9050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6111b7611719565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611227576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121e90613430565b60405180910390fd5b61123081611797565b50565b600061123e82611b39565b9050919050565b61124e81611bb3565b61128d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128490613570565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661130b83610e31565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b61135a82611bb3565b611399576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611390906134f0565b60405180910390fd5b80600c600084815260200190815260200160002090805190602001906113c0929190612a8a565b505050565b6000806113d183610e31565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806114135750611412818561111b565b5b8061145157508373ffffffffffffffffffffffffffffffffffffffff16611439846105d0565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661147a82610e31565b73ffffffffffffffffffffffffffffffffffffffff16146114d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c790613450565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611540576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153790613490565b60405180910390fd5b61154b838383611c1f565b611556600082611298565b6001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115a691906137ef565b925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115fd919061370e565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46116bc838383611c2f565b505050565b6000612710905090565b6116d481611c34565b50565b600081600001549050919050565b6001816000016000828254019250508190555050565b611715828260405180602001604052806000815250611c87565b5050565b611721611290565b73ffffffffffffffffffffffffffffffffffffffff1661173f610fd5565b73ffffffffffffffffffffffffffffffffffffffff1614611795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178c90613550565b60405180910390fd5b565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156118cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c3906134b0565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516119bd91906133b3565b60405180910390a3505050565b6119d584848461145a565b6119e184848484611ce2565b611a20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1790613410565b60405180910390fd5b50505050565b6060611a3182611245565b6000600c60008481526020019081526020016000208054611a51906138d9565b80601f0160208091040260200160405190810160405280929190818152602001828054611a7d906138d9565b8015611aca5780601f10611a9f57610100808354040283529160200191611aca565b820191906000526020600020905b815481529060010190602001808311611aad57829003601f168201915b505050505090506000611adb611e79565b9050600081511415611af1578192505050611b34565b600082511115611b26578082604051602001611b0e9291906132dd565b60405160208183030381529060405292505050611b34565b611b2f84611e90565b925050505b919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611bac5750611bab82611ef8565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b611c2a838383611fda565b505050565b505050565b611c3d816120ee565b6000600c60008381526020019081526020016000208054611c5d906138d9565b905014611c8457600c60008281526020019081526020016000206000611c839190612b10565b5b50565b611c918383612103565b611c9e6000848484611ce2565b611cdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd490613410565b60405180910390fd5b505050565b6000611d038473ffffffffffffffffffffffffffffffffffffffff166122dd565b15611e6c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611d2c611290565b8786866040518563ffffffff1660e01b8152600401611d4e949392919061331c565b602060405180830381600087803b158015611d6857600080fd5b505af1925050508015611d9957506040513d601f19601f82011682018060405250810190611d969190612e76565b60015b611e1c573d8060008114611dc9576040519150601f19603f3d011682016040523d82523d6000602084013e611dce565b606091505b50600081511415611e14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0b90613410565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611e71565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611e9b82611245565b6000611ea5611e79565b90506000815111611ec55760405180602001604052806000815250611ef0565b80611ecf84612300565b604051602001611ee09291906132dd565b6040516020818303038152906040525b915050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611fc357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611fd35750611fd2826124ad565b5b9050919050565b611fe5838383612527565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612028576120238161252c565b612067565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612066576120658382612575565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120aa576120a5816126e2565b6120e9565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146120e8576120e78282612825565b5b5b505050565b6120f7816128a4565b612100816129c1565b50565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612173576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216a90613530565b60405180910390fd5b61217c81611bb3565b156121bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b390613470565b60405180910390fd5b6121c860008383611c1f565b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612218919061370e565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46122d960008383611c2f565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606000821415612348576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506124a8565b600082905060005b6000821461237a5780806123639061393c565b915050600a826123739190613764565b9150612350565b60008167ffffffffffffffff8111156123bc577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156123ee5781602001600182028036833780820191505090505b5090505b600085146124a15760018261240791906137ef565b9150600a856124169190613985565b6030612422919061370e565b60f81b81838151811061245e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561249a9190613764565b94506123f2565b8093505050505b919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612520575061251f82612a20565b5b9050919050565b505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161258284610f09565b61258c91906137ef565b9050600060096000848152602001908152602001600020549050818114612671576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a805490506126f691906137ef565b90506000600b60008481526020019081526020016000205490506000600a838154811061274c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080600a8381548110612794577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a805480612809577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061283083610f09565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b60006128af82610e31565b90506128bd81600084611c1f565b6128c8600083611298565b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461291891906137ef565b925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46129bd81600084611c2f565b5050565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b828054612a96906138d9565b90600052602060002090601f016020900481019282612ab85760008555612aff565b82601f10612ad157805160ff1916838001178555612aff565b82800160010185558215612aff579182015b82811115612afe578251825591602001919060010190612ae3565b5b509050612b0c9190612b50565b5090565b508054612b1c906138d9565b6000825580601f10612b2e5750612b4d565b601f016020900490600052602060002090810190612b4c9190612b50565b5b50565b5b80821115612b69576000816000905550600101612b51565b5090565b6000612b80612b7b84613630565b61360b565b905082815260208101848484011115612b9857600080fd5b612ba3848285613897565b509392505050565b6000612bbe612bb984613661565b61360b565b905082815260208101848484011115612bd657600080fd5b612be1848285613897565b509392505050565b600081359050612bf881613eb5565b92915050565b600081359050612c0d81613ecc565b92915050565b600081359050612c2281613ee3565b92915050565b600081519050612c3781613ee3565b92915050565b600082601f830112612c4e57600080fd5b8135612c5e848260208601612b6d565b91505092915050565b600082601f830112612c7857600080fd5b8135612c88848260208601612bab565b91505092915050565b600081359050612ca081613efa565b92915050565b600060208284031215612cb857600080fd5b6000612cc684828501612be9565b91505092915050565b60008060408385031215612ce257600080fd5b6000612cf085828601612be9565b9250506020612d0185828601612be9565b9150509250929050565b600080600060608486031215612d2057600080fd5b6000612d2e86828701612be9565b9350506020612d3f86828701612be9565b9250506040612d5086828701612c91565b9150509250925092565b60008060008060808587031215612d7057600080fd5b6000612d7e87828801612be9565b9450506020612d8f87828801612be9565b9350506040612da087828801612c91565b925050606085013567ffffffffffffffff811115612dbd57600080fd5b612dc987828801612c3d565b91505092959194509250565b60008060408385031215612de857600080fd5b6000612df685828601612be9565b9250506020612e0785828601612bfe565b9150509250929050565b60008060408385031215612e2457600080fd5b6000612e3285828601612be9565b9250506020612e4385828601612c91565b9150509250929050565b600060208284031215612e5f57600080fd5b6000612e6d84828501612c13565b91505092915050565b600060208284031215612e8857600080fd5b6000612e9684828501612c28565b91505092915050565b600060208284031215612eb157600080fd5b6000612ebf84828501612c91565b91505092915050565b60008060408385031215612edb57600080fd5b6000612ee985828601612c91565b925050602083013567ffffffffffffffff811115612f0657600080fd5b612f1285828601612c67565b9150509250929050565b60008060408385031215612f2f57600080fd5b6000612f3d85828601612c91565b9250506020612f4e85828601612c91565b9150509250929050565b6000612f6483836132bf565b60208301905092915050565b612f7981613823565b82525050565b6000612f8a826136a2565b612f9481856136d0565b9350612f9f83613692565b8060005b83811015612fd0578151612fb78882612f58565b9750612fc2836136c3565b925050600181019050612fa3565b5085935050505092915050565b612fe681613835565b82525050565b6000612ff7826136ad565b61300181856136e1565b93506130118185602086016138a6565b61301a81613a72565b840191505092915050565b6000613030826136b8565b61303a81856136f2565b935061304a8185602086016138a6565b61305381613a72565b840191505092915050565b6000613069826136b8565b6130738185613703565b93506130838185602086016138a6565b80840191505092915050565b600061309c602b836136f2565b91506130a782613a83565b604082019050919050565b60006130bf6032836136f2565b91506130ca82613ad2565b604082019050919050565b60006130e26026836136f2565b91506130ed82613b21565b604082019050919050565b60006131056025836136f2565b915061311082613b70565b604082019050919050565b6000613128601c836136f2565b915061313382613bbf565b602082019050919050565b600061314b6024836136f2565b915061315682613be8565b604082019050919050565b600061316e6019836136f2565b915061317982613c37565b602082019050919050565b60006131916029836136f2565b915061319c82613c60565b604082019050919050565b60006131b4602e836136f2565b91506131bf82613caf565b604082019050919050565b60006131d7603e836136f2565b91506131e282613cfe565b604082019050919050565b60006131fa6020836136f2565b915061320582613d4d565b602082019050919050565b600061321d6020836136f2565b915061322882613d76565b602082019050919050565b60006132406018836136f2565b915061324b82613d9f565b602082019050919050565b60006132636021836136f2565b915061326e82613dc8565b604082019050919050565b6000613286602c836136f2565b915061329182613e17565b604082019050919050565b60006132a9602e836136f2565b91506132b482613e66565b604082019050919050565b6132c88161388d565b82525050565b6132d78161388d565b82525050565b60006132e9828561305e565b91506132f5828461305e565b91508190509392505050565b60006020820190506133166000830184612f70565b92915050565b60006080820190506133316000830187612f70565b61333e6020830186612f70565b61334b60408301856132ce565b818103606083015261335d8184612fec565b905095945050505050565b600060408201905061337d6000830185612f70565b61338a60208301846132ce565b9392505050565b600060208201905081810360008301526133ab8184612f7f565b905092915050565b60006020820190506133c86000830184612fdd565b92915050565b600060208201905081810360008301526133e88184613025565b905092915050565b600060208201905081810360008301526134098161308f565b9050919050565b60006020820190508181036000830152613429816130b2565b9050919050565b60006020820190508181036000830152613449816130d5565b9050919050565b60006020820190508181036000830152613469816130f8565b9050919050565b600060208201905081810360008301526134898161311b565b9050919050565b600060208201905081810360008301526134a98161313e565b9050919050565b600060208201905081810360008301526134c981613161565b9050919050565b600060208201905081810360008301526134e981613184565b9050919050565b60006020820190508181036000830152613509816131a7565b9050919050565b60006020820190508181036000830152613529816131ca565b9050919050565b60006020820190508181036000830152613549816131ed565b9050919050565b6000602082019050818103600083015261356981613210565b9050919050565b6000602082019050818103600083015261358981613233565b9050919050565b600060208201905081810360008301526135a981613256565b9050919050565b600060208201905081810360008301526135c981613279565b9050919050565b600060208201905081810360008301526135e98161329c565b9050919050565b600060208201905061360560008301846132ce565b92915050565b6000613615613626565b9050613621828261390b565b919050565b6000604051905090565b600067ffffffffffffffff82111561364b5761364a613a43565b5b61365482613a72565b9050602081019050919050565b600067ffffffffffffffff82111561367c5761367b613a43565b5b61368582613a72565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006137198261388d565b91506137248361388d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613759576137586139b6565b5b828201905092915050565b600061376f8261388d565b915061377a8361388d565b92508261378a576137896139e5565b5b828204905092915050565b60006137a08261388d565b91506137ab8361388d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156137e4576137e36139b6565b5b828202905092915050565b60006137fa8261388d565b91506138058361388d565b925082821015613818576138176139b6565b5b828203905092915050565b600061382e8261386d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156138c45780820151818401526020810190506138a9565b838111156138d3576000848401525b50505050565b600060028204905060018216806138f157607f821691505b6020821081141561390557613904613a14565b5b50919050565b61391482613a72565b810181811067ffffffffffffffff8211171561393357613932613a43565b5b80604052505050565b60006139478261388d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561397a576139796139b6565b5b600182019050919050565b60006139908261388d565b915061399b8361388d565b9250826139ab576139aa6139e5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b613ebe81613823565b8114613ec957600080fd5b50565b613ed581613835565b8114613ee057600080fd5b50565b613eec81613841565b8114613ef757600080fd5b50565b613f038161388d565b8114613f0e57600080fd5b5056fea26469706673582212208ee32b7a9af6ecf779b55904880e0df042b59227efead0e711c5653e6128c4fa64736f6c63430008040033