VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x7373ac…78fF
Summary
Transactions
Transfers
Address
0x7373ac133F99A6015ee6485e0cb99e249f3178fF
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x7252a75a24BFCF285669C0e4fe7B71874d4F1D88
Deployer
0x7252a75a24BFCF285669C0e4fe7B71874d4F1D88
Code
0x608060405234801561001057600080fd5b50600436106101a85760003560e01c80636b20c454116100f9578063bd85b03911610097578063e63ab1e911610071578063e63ab1e9146104b5578063e985e9c5146104d3578063f242432a14610503578063f5298aca1461051f576101a8565b8063bd85b0391461044b578063d53913931461047b578063d547741f14610499576101a8565b80638456cb59116100d35780638456cb59146103d757806391d14854146103e1578063a217fddf14610411578063a22cb4651461042f576101a8565b80636b20c45414610381578063731133e91461039d5780637f345710146103b9576101a8565b80632eb2c2d6116101665780633f4ba83a116101405780633f4ba83a146102f95780634e1273f4146103035780634f558e79146103335780635c975abb14610363576101a8565b80632eb2c2d6146102a55780632f2ff15d146102c157806336568abe146102dd576101a8565b8062fdd58e146101ad57806301ffc9a7146101dd57806302fe53051461020d5780630e89341c146102295780631f7fdffa14610259578063248a9ca314610275575b600080fd5b6101c760048036038101906101c29190613239565b61053b565b6040516101d49190613ce9565b60405180910390f35b6101f760048036038101906101f29190613434565b610604565b6040516102049190613a71565b60405180910390f35b6102276004803603810190610222919061348e565b610616565b005b610243600480360381019061023e91906134d7565b610655565b6040516102509190613aa7565b60405180910390f35b610273600480360381019061026e919061313e565b6106e9565b005b61028f600480360381019061028a91906133c7565b61072e565b60405161029c9190613a8c565b60405180910390f35b6102bf60048036038101906102ba9190612f4d565b61074e565b005b6102db60048036038101906102d691906133f4565b6107ef565b005b6102f760048036038101906102f291906133f4565b610818565b005b61030161089b565b005b61031d6004803603810190610318919061334f565b6108d8565b60405161032a9190613a18565b60405180910390f35b61034d600480360381019061034891906134d7565b6109f1565b60405161035a9190613a71565b60405180910390f35b61036b610a05565b6040516103789190613a71565b60405180910390f35b61039b600480360381019061039691906130b3565b610a1c565b005b6103b760048036038101906103b291906132cc565b610ab9565b005b6103c1610afe565b6040516103ce9190613a8c565b60405180910390f35b6103df610b22565b005b6103fb60048036038101906103f691906133f4565b610b5f565b6040516104089190613a71565b60405180910390f35b610419610bca565b6040516104269190613a8c565b60405180910390f35b610449600480360381019061044491906131f9565b610bd1565b005b610465600480360381019061046091906134d7565b610be7565b6040516104729190613ce9565b60405180910390f35b610483610c04565b6040516104909190613a8c565b60405180910390f35b6104b360048036038101906104ae91906133f4565b610c28565b005b6104bd610c51565b6040516104ca9190613a8c565b60405180910390f35b6104ed60048036038101906104e89190612f0d565b610c75565b6040516104fa9190613a71565b60405180910390f35b61051d6004803603810190610518919061301c565b610d09565b005b61053960048036038101906105349190613279565b610daa565b005b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a390613b49565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600061060f82610e47565b9050919050565b7f7804d923f43a17d325d77e781528e0793b2edd9890ab45fc64efd7b4b427744c61064881610643610ec1565b610ec9565b61065182610f66565b5050565b60606002805461066490614056565b80601f016020809104026020016040519081016040528092919081815260200182805461069090614056565b80156106dd5780601f106106b2576101008083540402835291602001916106dd565b820191906000526020600020905b8154815290600101906020018083116106c057829003601f168201915b50505050509050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661071b81610716610ec1565b610ec9565b61072785858585610f80565b5050505050565b600060036000838152602001908152602001600020600101549050919050565b610756610ec1565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16148061079c575061079b85610796610ec1565b610c75565b5b6107db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d290613be9565b60405180910390fd5b6107e8858585858561119e565b5050505050565b6107f88261072e565b61080981610804610ec1565b610ec9565b61081383836114b2565b505050565b610820610ec1565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461088d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088490613cc9565b60405180910390fd5b6108978282611593565b5050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6108cd816108c8610ec1565b610ec9565b6108d5611675565b50565b6060815183511461091e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091590613c69565b60405180910390fd5b6000835167ffffffffffffffff81111561093b5761093a61418f565b5b6040519080825280602002602001820160405280156109695781602001602082028036833780820191505090505b50905060005b84518110156109e6576109b685828151811061098e5761098d614160565b5b60200260200101518583815181106109a9576109a8614160565b5b602002602001015161053b565b8282815181106109c9576109c8614160565b5b602002602001018181525050806109df906140b9565b905061096f565b508091505092915050565b6000806109fd83610be7565b119050919050565b6000600460009054906101000a900460ff16905090565b610a24610ec1565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610a6a5750610a6983610a64610ec1565b610c75565b5b610aa9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa090613b89565b60405180910390fd5b610ab4838383611717565b505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610aeb81610ae6610ec1565b610ec9565b610af7858585856119c8565b5050505050565b7f7804d923f43a17d325d77e781528e0793b2edd9890ab45fc64efd7b4b427744c81565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610b5481610b4f610ec1565b610ec9565b610b5c611b5e565b50565b60006003600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000801b81565b610be3610bdc610ec1565b8383611c01565b5050565b600060056000838152602001908152602001600020549050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610c318261072e565b610c4281610c3d610ec1565b610ec9565b610c4c8383611593565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610d11610ec1565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610d575750610d5685610d51610ec1565b610c75565b5b610d96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8d90613b89565b60405180910390fd5b610da38585858585611d6e565b5050505050565b610db2610ec1565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610df85750610df783610df2610ec1565b610c75565b5b610e37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2e90613b89565b60405180910390fd5b610e42838383611ff0565b505050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610eba5750610eb98261220d565b5b9050919050565b600033905090565b610ed38282610b5f565b610f6257610ef88173ffffffffffffffffffffffffffffffffffffffff1660146122ef565b610f068360001c60206122ef565b604051602001610f17929190613901565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f599190613aa7565b60405180910390fd5b5050565b8060029080519060200190610f7c929190612bd0565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610ff0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe790613ca9565b60405180910390fd5b8151835114611034576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102b90613c89565b60405180910390fd5b600061103e610ec1565b905061104f8160008787878761252b565b60005b84518110156111085783818151811061106e5761106d614160565b5b602002602001015160008087848151811061108c5761108b614160565b5b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110ee9190613e88565b925050819055508080611100906140b9565b915050611052565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611180929190613a3a565b60405180910390a461119781600087878787612589565b5050505050565b81518351146111e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d990613c89565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611252576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124990613bc9565b60405180910390fd5b600061125c610ec1565b905061126c81878787878761252b565b60005b845181101561141d57600085828151811061128d5761128c614160565b5b6020026020010151905060008583815181106112ac576112ab614160565b5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561134d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134490613c29565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114029190613e88565b9250508190555050505080611416906140b9565b905061126f565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611494929190613a3a565b60405180910390a46114aa818787878787612589565b505050505050565b6114bc8282610b5f565b61158f5760016003600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611534610ec1565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b61159d8282610b5f565b156116715760006003600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611616610ec1565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b61167d610a05565b6116bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b390613b29565b60405180910390fd5b6000600460006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611700610ec1565b60405161170d919061393b565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611787576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177e90613c09565b60405180910390fd5b80518251146117cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c290613c89565b60405180910390fd5b60006117d5610ec1565b90506117f58185600086866040518060200160405280600081525061252b565b60005b835181101561194257600084828151811061181657611815614160565b5b60200260200101519050600084838151811061183557611834614160565b5b60200260200101519050600080600084815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156118d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118cd90613b69565b60405180910390fd5b81810360008085815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050808061193a906140b9565b9150506117f8565b50600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516119ba929190613a3a565b60405180910390a450505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611a38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2f90613ca9565b60405180910390fd5b6000611a42610ec1565b9050611a6381600087611a5488612770565b611a5d88612770565b8761252b565b8260008086815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611ac29190613e88565b925050819055508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628787604051611b40929190613d04565b60405180910390a4611b57816000878787876127ea565b5050505050565b611b66610a05565b15611ba6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9d90613ba9565b60405180910390fd5b6001600460006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611bea610ec1565b604051611bf7919061393b565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6790613c49565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611d619190613a71565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611dde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd590613bc9565b60405180910390fd5b6000611de8610ec1565b9050611e08818787611df988612770565b611e0288612770565b8761252b565b600080600086815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015611e9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9690613c29565b60405180910390fd5b83810360008087815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508360008087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f549190613e88565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628888604051611fd1929190613d04565b60405180910390a4611fe78288888888886127ea565b50505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612060576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205790613c09565b60405180910390fd5b600061206a610ec1565b905061209a8185600061207c87612770565b61208587612770565b6040518060200160405280600081525061252b565b600080600085815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015612131576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212890613b69565b60405180910390fd5b82810360008086815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6287876040516121fe929190613d04565b60405180910390a45050505050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806122d857507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806122e857506122e7826129d1565b5b9050919050565b6060600060028360026123029190613ede565b61230c9190613e88565b67ffffffffffffffff8111156123255761232461418f565b5b6040519080825280601f01601f1916602001820160405280156123575781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061238f5761238e614160565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106123f3576123f2614160565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026124339190613ede565b61243d9190613e88565b90505b60018111156124dd577f3031323334353637383961626364656600000000000000000000000000000000600f86166010811061247f5761247e614160565b5b1a60f81b82828151811061249657612495614160565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c9450806124d69061402c565b9050612440565b5060008414612521576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251890613ae9565b60405180910390fd5b8091505092915050565b612533610a05565b15612573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161256a90613ba9565b60405180910390fd5b612581868686868686612a3b565b505050505050565b6125a88473ffffffffffffffffffffffffffffffffffffffff16612bb5565b15612768578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b81526004016125ee959493929190613956565b602060405180830381600087803b15801561260857600080fd5b505af192505050801561263957506040513d601f19601f820116820180604052508101906126369190613461565b60015b6126df576126456141be565b806308c379a014156126a2575061265a614736565b8061266557506126a4565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126999190613aa7565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d690613ac9565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612766576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161275d90613b09565b60405180910390fd5b505b505050505050565b60606000600167ffffffffffffffff81111561278f5761278e61418f565b5b6040519080825280602002602001820160405280156127bd5781602001602082028036833780820191505090505b50905082816000815181106127d5576127d4614160565b5b60200260200101818152505080915050919050565b6128098473ffffffffffffffffffffffffffffffffffffffff16612bb5565b156129c9578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b815260040161284f9594939291906139be565b602060405180830381600087803b15801561286957600080fd5b505af192505050801561289a57506040513d601f19601f820116820180604052508101906128979190613461565b60015b612940576128a66141be565b806308c379a0141561290357506128bb614736565b806128c65750612905565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128fa9190613aa7565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293790613ac9565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146129c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129be90613b09565b60405180910390fd5b505b505050505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612a49868686868686612bc8565b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415612afb5760005b8351811015612af957828181518110612a9d57612a9c614160565b5b602002602001015160056000868481518110612abc57612abb614160565b5b602002602001015181526020019081526020016000206000828254612ae19190613e88565b9250508190555080612af2906140b9565b9050612a81565b505b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612bad5760005b8351811015612bab57828181518110612b4f57612b4e614160565b5b602002602001015160056000868481518110612b6e57612b6d614160565b5b602002602001015181526020019081526020016000206000828254612b939190613f38565b9250508190555080612ba4906140b9565b9050612b33565b505b505050505050565b600080823b905060008111915050919050565b505050505050565b828054612bdc90614056565b90600052602060002090601f016020900481019282612bfe5760008555612c45565b82601f10612c1757805160ff1916838001178555612c45565b82800160010185558215612c45579182015b82811115612c44578251825591602001919060010190612c29565b5b509050612c529190612c56565b5090565b5b80821115612c6f576000816000905550600101612c57565b5090565b6000612c86612c8184613d52565b613d2d565b90508083825260208201905082856020860282011115612ca957612ca86141e5565b5b60005b85811015612cd95781612cbf8882612dd7565b845260208401935060208301925050600181019050612cac565b5050509392505050565b6000612cf6612cf184613d7e565b613d2d565b90508083825260208201905082856020860282011115612d1957612d186141e5565b5b60005b85811015612d495781612d2f8882612ef8565b845260208401935060208301925050600181019050612d1c565b5050509392505050565b6000612d66612d6184613daa565b613d2d565b905082815260208101848484011115612d8257612d816141ea565b5b612d8d848285613fea565b509392505050565b6000612da8612da384613ddb565b613d2d565b905082815260208101848484011115612dc457612dc36141ea565b5b612dcf848285613fea565b509392505050565b600081359050612de6816147cc565b92915050565b600082601f830112612e0157612e006141e0565b5b8135612e11848260208601612c73565b91505092915050565b600082601f830112612e2f57612e2e6141e0565b5b8135612e3f848260208601612ce3565b91505092915050565b600081359050612e57816147e3565b92915050565b600081359050612e6c816147fa565b92915050565b600081359050612e8181614811565b92915050565b600081519050612e9681614811565b92915050565b600082601f830112612eb157612eb06141e0565b5b8135612ec1848260208601612d53565b91505092915050565b600082601f830112612edf57612ede6141e0565b5b8135612eef848260208601612d95565b91505092915050565b600081359050612f0781614828565b92915050565b60008060408385031215612f2457612f236141f4565b5b6000612f3285828601612dd7565b9250506020612f4385828601612dd7565b9150509250929050565b600080600080600060a08688031215612f6957612f686141f4565b5b6000612f7788828901612dd7565b9550506020612f8888828901612dd7565b945050604086013567ffffffffffffffff811115612fa957612fa86141ef565b5b612fb588828901612e1a565b935050606086013567ffffffffffffffff811115612fd657612fd56141ef565b5b612fe288828901612e1a565b925050608086013567ffffffffffffffff811115613003576130026141ef565b5b61300f88828901612e9c565b9150509295509295909350565b600080600080600060a08688031215613038576130376141f4565b5b600061304688828901612dd7565b955050602061305788828901612dd7565b945050604061306888828901612ef8565b935050606061307988828901612ef8565b925050608086013567ffffffffffffffff81111561309a576130996141ef565b5b6130a688828901612e9c565b9150509295509295909350565b6000806000606084860312156130cc576130cb6141f4565b5b60006130da86828701612dd7565b935050602084013567ffffffffffffffff8111156130fb576130fa6141ef565b5b61310786828701612e1a565b925050604084013567ffffffffffffffff811115613128576131276141ef565b5b61313486828701612e1a565b9150509250925092565b60008060008060808587031215613158576131576141f4565b5b600061316687828801612dd7565b945050602085013567ffffffffffffffff811115613187576131866141ef565b5b61319387828801612e1a565b935050604085013567ffffffffffffffff8111156131b4576131b36141ef565b5b6131c087828801612e1a565b925050606085013567ffffffffffffffff8111156131e1576131e06141ef565b5b6131ed87828801612e9c565b91505092959194509250565b600080604083850312156132105761320f6141f4565b5b600061321e85828601612dd7565b925050602061322f85828601612e48565b9150509250929050565b600080604083850312156132505761324f6141f4565b5b600061325e85828601612dd7565b925050602061326f85828601612ef8565b9150509250929050565b600080600060608486031215613292576132916141f4565b5b60006132a086828701612dd7565b93505060206132b186828701612ef8565b92505060406132c286828701612ef8565b9150509250925092565b600080600080608085870312156132e6576132e56141f4565b5b60006132f487828801612dd7565b945050602061330587828801612ef8565b935050604061331687828801612ef8565b925050606085013567ffffffffffffffff811115613337576133366141ef565b5b61334387828801612e9c565b91505092959194509250565b60008060408385031215613366576133656141f4565b5b600083013567ffffffffffffffff811115613384576133836141ef565b5b61339085828601612dec565b925050602083013567ffffffffffffffff8111156133b1576133b06141ef565b5b6133bd85828601612e1a565b9150509250929050565b6000602082840312156133dd576133dc6141f4565b5b60006133eb84828501612e5d565b91505092915050565b6000806040838503121561340b5761340a6141f4565b5b600061341985828601612e5d565b925050602061342a85828601612dd7565b9150509250929050565b60006020828403121561344a576134496141f4565b5b600061345884828501612e72565b91505092915050565b600060208284031215613477576134766141f4565b5b600061348584828501612e87565b91505092915050565b6000602082840312156134a4576134a36141f4565b5b600082013567ffffffffffffffff8111156134c2576134c16141ef565b5b6134ce84828501612eca565b91505092915050565b6000602082840312156134ed576134ec6141f4565b5b60006134fb84828501612ef8565b91505092915050565b600061351083836138e3565b60208301905092915050565b61352581613f6c565b82525050565b600061353682613e1c565b6135408185613e4a565b935061354b83613e0c565b8060005b8381101561357c5781516135638882613504565b975061356e83613e3d565b92505060018101905061354f565b5085935050505092915050565b61359281613f7e565b82525050565b6135a181613f8a565b82525050565b60006135b282613e27565b6135bc8185613e5b565b93506135cc818560208601613ff9565b6135d5816141f9565b840191505092915050565b60006135eb82613e32565b6135f58185613e6c565b9350613605818560208601613ff9565b61360e816141f9565b840191505092915050565b600061362482613e32565b61362e8185613e7d565b935061363e818560208601613ff9565b80840191505092915050565b6000613657603483613e6c565b915061366282614217565b604082019050919050565b600061367a602083613e6c565b915061368582614266565b602082019050919050565b600061369d602883613e6c565b91506136a88261428f565b604082019050919050565b60006136c0601483613e6c565b91506136cb826142de565b602082019050919050565b60006136e3602b83613e6c565b91506136ee82614307565b604082019050919050565b6000613706602483613e6c565b915061371182614356565b604082019050919050565b6000613729602983613e6c565b9150613734826143a5565b604082019050919050565b600061374c601083613e6c565b9150613757826143f4565b602082019050919050565b600061376f602583613e6c565b915061377a8261441d565b604082019050919050565b6000613792603283613e6c565b915061379d8261446c565b604082019050919050565b60006137b5602383613e6c565b91506137c0826144bb565b604082019050919050565b60006137d8602a83613e6c565b91506137e38261450a565b604082019050919050565b60006137fb601783613e7d565b915061380682614559565b601782019050919050565b600061381e602983613e6c565b915061382982614582565b604082019050919050565b6000613841602983613e6c565b915061384c826145d1565b604082019050919050565b6000613864602883613e6c565b915061386f82614620565b604082019050919050565b6000613887602183613e6c565b91506138928261466f565b604082019050919050565b60006138aa601183613e7d565b91506138b5826146be565b601182019050919050565b60006138cd602f83613e6c565b91506138d8826146e7565b604082019050919050565b6138ec81613fe0565b82525050565b6138fb81613fe0565b82525050565b600061390c826137ee565b91506139188285613619565b91506139238261389d565b915061392f8284613619565b91508190509392505050565b6000602082019050613950600083018461351c565b92915050565b600060a08201905061396b600083018861351c565b613978602083018761351c565b818103604083015261398a818661352b565b9050818103606083015261399e818561352b565b905081810360808301526139b281846135a7565b90509695505050505050565b600060a0820190506139d3600083018861351c565b6139e0602083018761351c565b6139ed60408301866138f2565b6139fa60608301856138f2565b8181036080830152613a0c81846135a7565b90509695505050505050565b60006020820190508181036000830152613a32818461352b565b905092915050565b60006040820190508181036000830152613a54818561352b565b90508181036020830152613a68818461352b565b90509392505050565b6000602082019050613a866000830184613589565b92915050565b6000602082019050613aa16000830184613598565b92915050565b60006020820190508181036000830152613ac181846135e0565b905092915050565b60006020820190508181036000830152613ae28161364a565b9050919050565b60006020820190508181036000830152613b028161366d565b9050919050565b60006020820190508181036000830152613b2281613690565b9050919050565b60006020820190508181036000830152613b42816136b3565b9050919050565b60006020820190508181036000830152613b62816136d6565b9050919050565b60006020820190508181036000830152613b82816136f9565b9050919050565b60006020820190508181036000830152613ba28161371c565b9050919050565b60006020820190508181036000830152613bc28161373f565b9050919050565b60006020820190508181036000830152613be281613762565b9050919050565b60006020820190508181036000830152613c0281613785565b9050919050565b60006020820190508181036000830152613c22816137a8565b9050919050565b60006020820190508181036000830152613c42816137cb565b9050919050565b60006020820190508181036000830152613c6281613811565b9050919050565b60006020820190508181036000830152613c8281613834565b9050919050565b60006020820190508181036000830152613ca281613857565b9050919050565b60006020820190508181036000830152613cc28161387a565b9050919050565b60006020820190508181036000830152613ce2816138c0565b9050919050565b6000602082019050613cfe60008301846138f2565b92915050565b6000604082019050613d1960008301856138f2565b613d2660208301846138f2565b9392505050565b6000613d37613d48565b9050613d438282614088565b919050565b6000604051905090565b600067ffffffffffffffff821115613d6d57613d6c61418f565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613d9957613d9861418f565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613dc557613dc461418f565b5b613dce826141f9565b9050602081019050919050565b600067ffffffffffffffff821115613df657613df561418f565b5b613dff826141f9565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613e9382613fe0565b9150613e9e83613fe0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613ed357613ed2614102565b5b828201905092915050565b6000613ee982613fe0565b9150613ef483613fe0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613f2d57613f2c614102565b5b828202905092915050565b6000613f4382613fe0565b9150613f4e83613fe0565b925082821015613f6157613f60614102565b5b828203905092915050565b6000613f7782613fc0565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015614017578082015181840152602081019050613ffc565b83811115614026576000848401525b50505050565b600061403782613fe0565b9150600082141561404b5761404a614102565b5b600182039050919050565b6000600282049050600182168061406e57607f821691505b6020821081141561408257614081614131565b5b50919050565b614091826141f9565b810181811067ffffffffffffffff821117156140b0576140af61418f565b5b80604052505050565b60006140c482613fe0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156140f7576140f6614102565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060033d11156141dd5760046000803e6141da60005161420a565b90505b90565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160e01c9050919050565b7f455243313135353a207472616e7366657220746f206e6f6e204552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b7f455243313135353a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f455243313135353a206275726e20616d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260008201527f20617070726f7665640000000000000000000000000000000000000000000000602082015250565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b7f455243313135353a206275726e2066726f6d20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b600060443d1015614746576147c9565b61474e613d48565b60043d036004823e80513d602482011167ffffffffffffffff821117156147765750506147c9565b808201805167ffffffffffffffff81111561479457505050506147c9565b80602083010160043d0385018111156147b15750505050506147c9565b6147c082602001850186614088565b82955050505050505b90565b6147d581613f6c565b81146147e057600080fd5b50565b6147ec81613f7e565b81146147f757600080fd5b50565b61480381613f8a565b811461480e57600080fd5b50565b61481a81613f94565b811461482557600080fd5b50565b61483181613fe0565b811461483c57600080fd5b5056fea26469706673582212204bbfaeda0368c777462fa7fe8a87f8746bf39fa5d4bf59c56a38b8bce74fa61764736f6c63430008070033