VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x0a2A99…3040
Summary
Transactions
Transfers
Address
0x0a2A99Ff3E2812Ed17c89F538d58B1B004453040
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x4bF48b2353Dd7F2a1f184547b9a3c88540EDcA4E
Deployer
0x4bF48b2353Dd7F2a1f184547b9a3c88540EDcA4E
Code
0x6080604052600436106101f95760003560e01c80636352211e1161010d578063a45ba8e7116100a0578063d5abeb011161006f578063d5abeb01146106fe578063e0a8085314610729578063e985e9c514610752578063efbd73f41461078f578063f2fde38b146107b8576101f9565b8063a45ba8e714610644578063b071401b1461066f578063b88d4fde14610698578063c87b56dd146106c1576101f9565b806394354fd0116100dc57806394354fd0146105a957806395d89b41146105d4578063a0712d68146105ff578063a22cb4651461061b576101f9565b80636352211e146104ed57806370a082311461052a578063715018a6146105675780638da5cb5b1461057e576101f9565b806323b872dd1161019057806344a0d68a1161015f57806344a0d68a1461041a5780634fdd43cb14610443578063518302271461046c5780635503a0e8146104975780635c975abb146104c2576101f9565b806323b872dd146103745780633ccfd60b1461039d57806342842e0e146103b4578063438b6300146103dd576101f9565b806313faede6116101cc57806313faede6146102cc57806316ba10e0146102f757806316c38b3c1461032057806318160ddd14610349576101f9565b806301ffc9a7146101fe57806306fdde031461023b578063081812fc14610266578063095ea7b3146102a3575b600080fd5b34801561020a57600080fd5b5061022560048036038101906102209190612cbf565b6107e1565b6040516102329190613351565b60405180910390f35b34801561024757600080fd5b506102506108c3565b60405161025d919061336c565b60405180910390f35b34801561027257600080fd5b5061028d60048036038101906102889190612d62565b610955565b60405161029a91906132c8565b60405180910390f35b3480156102af57600080fd5b506102ca60048036038101906102c59190612c52565b6109da565b005b3480156102d857600080fd5b506102e1610af2565b6040516102ee919061360e565b60405180910390f35b34801561030357600080fd5b5061031e60048036038101906103199190612d19565b610af8565b005b34801561032c57600080fd5b5061034760048036038101906103429190612c92565b610b8e565b005b34801561035557600080fd5b5061035e610c27565b60405161036b919061360e565b60405180910390f35b34801561038057600080fd5b5061039b60048036038101906103969190612b3c565b610c38565b005b3480156103a957600080fd5b506103b2610c98565b005b3480156103c057600080fd5b506103db60048036038101906103d69190612b3c565b610e37565b005b3480156103e957600080fd5b5061040460048036038101906103ff9190612acf565b610e57565b604051610411919061332f565b60405180910390f35b34801561042657600080fd5b50610441600480360381019061043c9190612d62565b610f62565b005b34801561044f57600080fd5b5061046a60048036038101906104659190612d19565b610fe8565b005b34801561047857600080fd5b5061048161107e565b60405161048e9190613351565b60405180910390f35b3480156104a357600080fd5b506104ac611091565b6040516104b9919061336c565b60405180910390f35b3480156104ce57600080fd5b506104d761111f565b6040516104e49190613351565b60405180910390f35b3480156104f957600080fd5b50610514600480360381019061050f9190612d62565b611132565b60405161052191906132c8565b60405180910390f35b34801561053657600080fd5b50610551600480360381019061054c9190612acf565b6111e4565b60405161055e919061360e565b60405180910390f35b34801561057357600080fd5b5061057c61129c565b005b34801561058a57600080fd5b50610593611324565b6040516105a091906132c8565b60405180910390f35b3480156105b557600080fd5b506105be61134e565b6040516105cb919061360e565b60405180910390f35b3480156105e057600080fd5b506105e9611354565b6040516105f6919061336c565b60405180910390f35b61061960048036038101906106149190612d62565b6113e6565b005b34801561062757600080fd5b50610642600480360381019061063d9190612c12565b61153f565b005b34801561065057600080fd5b50610659611555565b604051610666919061336c565b60405180910390f35b34801561067b57600080fd5b5061069660048036038101906106919190612d62565b6115e3565b005b3480156106a457600080fd5b506106bf60048036038101906106ba9190612b8f565b611669565b005b3480156106cd57600080fd5b506106e860048036038101906106e39190612d62565b6116cb565b6040516106f5919061336c565b60405180910390f35b34801561070a57600080fd5b50610713611824565b604051610720919061360e565b60405180910390f35b34801561073557600080fd5b50610750600480360381019061074b9190612c92565b61182a565b005b34801561075e57600080fd5b5061077960048036038101906107749190612afc565b6118c3565b6040516107869190613351565b60405180910390f35b34801561079b57600080fd5b506107b660048036038101906107b19190612d8f565b611957565b005b3480156107c457600080fd5b506107df60048036038101906107da9190612acf565b611a8d565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108ac57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806108bc57506108bb82611b85565b5b9050919050565b6060600080546108d290613917565b80601f01602080910402602001604051908101604052809291908181526020018280546108fe90613917565b801561094b5780601f106109205761010080835404028352916020019161094b565b820191906000526020600020905b81548152906001019060200180831161092e57829003601f168201915b5050505050905090565b600061096082611bef565b61099f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109969061350e565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006109e582611132565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4d9061358e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610a75611c5b565b73ffffffffffffffffffffffffffffffffffffffff161480610aa45750610aa381610a9e611c5b565b6118c3565b5b610ae3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ada9061348e565b60405180910390fd5b610aed8383611c63565b505050565b600a5481565b610b00611c5b565b73ffffffffffffffffffffffffffffffffffffffff16610b1e611324565b73ffffffffffffffffffffffffffffffffffffffff1614610b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6b9061352e565b60405180910390fd5b8060089080519060200190610b8a9291906128e3565b5050565b610b96611c5b565b73ffffffffffffffffffffffffffffffffffffffff16610bb4611324565b73ffffffffffffffffffffffffffffffffffffffff1614610c0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c019061352e565b60405180910390fd5b80600d60006101000a81548160ff02191690831515021790555050565b6000610c336007611d1c565b905090565b610c49610c43611c5b565b82611d2a565b610c88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7f906135ce565b60405180910390fd5b610c93838383611e08565b505050565b610ca0611c5b565b73ffffffffffffffffffffffffffffffffffffffff16610cbe611324565b73ffffffffffffffffffffffffffffffffffffffff1614610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061352e565b60405180910390fd5b6000734f5ec00bbf3a8228ac0536a120dd4f59336ccf6d73ffffffffffffffffffffffffffffffffffffffff166064603247610d5091906137d3565b610d5a91906137a2565b604051610d66906132b3565b60006040518083038185875af1925050503d8060008114610da3576040519150601f19603f3d011682016040523d82523d6000602084013e610da8565b606091505b5050905080610db657600080fd5b6000610dc0611324565b73ffffffffffffffffffffffffffffffffffffffff1647604051610de3906132b3565b60006040518083038185875af1925050503d8060008114610e20576040519150601f19603f3d011682016040523d82523d6000602084013e610e25565b606091505b5050905080610e3357600080fd5b5050565b610e5283838360405180602001604052806000815250611669565b505050565b60606000610e64836111e4565b905060008167ffffffffffffffff811115610e8257610e81613ab0565b5b604051908082528060200260200182016040528015610eb05781602001602082028036833780820191505090505b50905060006001905060005b8381108015610ecd5750600b548211155b15610f56576000610edd83611132565b90508673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610f425782848381518110610f2757610f26613a81565b5b6020026020010181815250508180610f3e9061397a565b9250505b8280610f4d9061397a565b93505050610ebc565b82945050505050919050565b610f6a611c5b565b73ffffffffffffffffffffffffffffffffffffffff16610f88611324565b73ffffffffffffffffffffffffffffffffffffffff1614610fde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd59061352e565b60405180910390fd5b80600a8190555050565b610ff0611c5b565b73ffffffffffffffffffffffffffffffffffffffff1661100e611324565b73ffffffffffffffffffffffffffffffffffffffff1614611064576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105b9061352e565b60405180910390fd5b806009908051906020019061107a9291906128e3565b5050565b600d60019054906101000a900460ff1681565b6008805461109e90613917565b80601f01602080910402602001604051908101604052809291908181526020018280546110ca90613917565b80156111175780601f106110ec57610100808354040283529160200191611117565b820191906000526020600020905b8154815290600101906020018083116110fa57829003601f168201915b505050505081565b600d60009054906101000a900460ff1681565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156111db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d2906134ce565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611255576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124c906134ae565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6112a4611c5b565b73ffffffffffffffffffffffffffffffffffffffff166112c2611324565b73ffffffffffffffffffffffffffffffffffffffff1614611318576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130f9061352e565b60405180910390fd5b611322600061206f565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600c5481565b60606001805461136390613917565b80601f016020809104026020016040519081016040528092919081815260200182805461138f90613917565b80156113dc5780601f106113b1576101008083540402835291602001916113dc565b820191906000526020600020905b8154815290600101906020018083116113bf57829003601f168201915b5050505050905090565b806000811180156113f95750600c548111155b611438576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142f9061340e565b60405180910390fd5b600b54816114466007611d1c565b611450919061374c565b1115611491576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611488906135ae565b60405180910390fd5b600d60009054906101000a900460ff16156114e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d89061354e565b60405180910390fd5b81600a546114ef91906137d3565b341015611531576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611528906135ee565b60405180910390fd5b61153b3383612135565b5050565b61155161154a611c5b565b8383612175565b5050565b6009805461156290613917565b80601f016020809104026020016040519081016040528092919081815260200182805461158e90613917565b80156115db5780601f106115b0576101008083540402835291602001916115db565b820191906000526020600020905b8154815290600101906020018083116115be57829003601f168201915b505050505081565b6115eb611c5b565b73ffffffffffffffffffffffffffffffffffffffff16611609611324565b73ffffffffffffffffffffffffffffffffffffffff161461165f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116569061352e565b60405180910390fd5b80600c8190555050565b61167a611674611c5b565b83611d2a565b6116b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b0906135ce565b60405180910390fd5b6116c5848484846122e2565b50505050565b60606116d682611bef565b611715576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170c9061356e565b60405180910390fd5b60001515600d60019054906101000a900460ff16151514156117c3576009805461173e90613917565b80601f016020809104026020016040519081016040528092919081815260200182805461176a90613917565b80156117b75780601f1061178c576101008083540402835291602001916117b7565b820191906000526020600020905b81548152906001019060200180831161179a57829003601f168201915b5050505050905061181f565b60006117cd61233e565b905060008151116117ed576040518060200160405280600081525061181b565b806117f784612355565b600860405160200161180b93929190613282565b6040516020818303038152906040525b9150505b919050565b600b5481565b611832611c5b565b73ffffffffffffffffffffffffffffffffffffffff16611850611324565b73ffffffffffffffffffffffffffffffffffffffff16146118a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189d9061352e565b60405180910390fd5b80600d60016101000a81548160ff02191690831515021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b8160008111801561196a5750600c548111155b6119a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a09061340e565b60405180910390fd5b600b54816119b76007611d1c565b6119c1919061374c565b1115611a02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f9906135ae565b60405180910390fd5b611a0a611c5b565b73ffffffffffffffffffffffffffffffffffffffff16611a28611324565b73ffffffffffffffffffffffffffffffffffffffff1614611a7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a759061352e565b60405180910390fd5b611a888284612135565b505050565b611a95611c5b565b73ffffffffffffffffffffffffffffffffffffffff16611ab3611324565b73ffffffffffffffffffffffffffffffffffffffff1614611b09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b009061352e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b70906133ae565b60405180910390fd5b611b828161206f565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611cd683611132565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081600001549050919050565b6000611d3582611bef565b611d74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6b9061346e565b60405180910390fd5b6000611d7f83611132565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611dc15750611dc081856118c3565b5b80611dff57508373ffffffffffffffffffffffffffffffffffffffff16611de784610955565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611e2882611132565b73ffffffffffffffffffffffffffffffffffffffff1614611e7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e75906133ce565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611eee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee59061342e565b60405180910390fd5b611ef98383836124b6565b611f04600082611c63565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f54919061382d565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611fab919061374c565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461206a8383836124bb565b505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60005b818110156121705761214a60076124c0565b61215d836121586007611d1c565b6124d6565b80806121689061397a565b915050612138565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156121e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121db9061344e565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516122d59190613351565b60405180910390a3505050565b6122ed848484611e08565b6122f9848484846124f4565b612338576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232f9061338e565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b6060600082141561239d576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506124b1565b600082905060005b600082146123cf5780806123b89061397a565b915050600a826123c891906137a2565b91506123a5565b60008167ffffffffffffffff8111156123eb576123ea613ab0565b5b6040519080825280601f01601f19166020018201604052801561241d5781602001600182028036833780820191505090505b5090505b600085146124aa57600182612436919061382d565b9150600a8561244591906139c3565b6030612451919061374c565b60f81b81838151811061246757612466613a81565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856124a391906137a2565b9450612421565b8093505050505b919050565b505050565b505050565b6001816000016000828254019250508190555050565b6124f082826040518060200160405280600081525061268b565b5050565b60006125158473ffffffffffffffffffffffffffffffffffffffff166126e6565b1561267e578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261253e611c5b565b8786866040518563ffffffff1660e01b815260040161256094939291906132e3565b602060405180830381600087803b15801561257a57600080fd5b505af19250505080156125ab57506040513d601f19601f820116820180604052508101906125a89190612cec565b60015b61262e573d80600081146125db576040519150601f19603f3d011682016040523d82523d6000602084013e6125e0565b606091505b50600081511415612626576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161261d9061338e565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612683565b600190505b949350505050565b6126958383612709565b6126a260008484846124f4565b6126e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d89061338e565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612779576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612770906134ee565b60405180910390fd5b61278281611bef565b156127c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127b9906133ee565b60405180910390fd5b6127ce600083836124b6565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461281e919061374c565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46128df600083836124bb565b5050565b8280546128ef90613917565b90600052602060002090601f0160209004810192826129115760008555612958565b82601f1061292a57805160ff1916838001178555612958565b82800160010185558215612958579182015b8281111561295757825182559160200191906001019061293c565b5b5090506129659190612969565b5090565b5b8082111561298257600081600090555060010161296a565b5090565b60006129996129948461364e565b613629565b9050828152602081018484840111156129b5576129b4613ae4565b5b6129c08482856138d5565b509392505050565b60006129db6129d68461367f565b613629565b9050828152602081018484840111156129f7576129f6613ae4565b5b612a028482856138d5565b509392505050565b600081359050612a1981614003565b92915050565b600081359050612a2e8161401a565b92915050565b600081359050612a4381614031565b92915050565b600081519050612a5881614031565b92915050565b600082601f830112612a7357612a72613adf565b5b8135612a83848260208601612986565b91505092915050565b600082601f830112612aa157612aa0613adf565b5b8135612ab18482602086016129c8565b91505092915050565b600081359050612ac981614048565b92915050565b600060208284031215612ae557612ae4613aee565b5b6000612af384828501612a0a565b91505092915050565b60008060408385031215612b1357612b12613aee565b5b6000612b2185828601612a0a565b9250506020612b3285828601612a0a565b9150509250929050565b600080600060608486031215612b5557612b54613aee565b5b6000612b6386828701612a0a565b9350506020612b7486828701612a0a565b9250506040612b8586828701612aba565b9150509250925092565b60008060008060808587031215612ba957612ba8613aee565b5b6000612bb787828801612a0a565b9450506020612bc887828801612a0a565b9350506040612bd987828801612aba565b925050606085013567ffffffffffffffff811115612bfa57612bf9613ae9565b5b612c0687828801612a5e565b91505092959194509250565b60008060408385031215612c2957612c28613aee565b5b6000612c3785828601612a0a565b9250506020612c4885828601612a1f565b9150509250929050565b60008060408385031215612c6957612c68613aee565b5b6000612c7785828601612a0a565b9250506020612c8885828601612aba565b9150509250929050565b600060208284031215612ca857612ca7613aee565b5b6000612cb684828501612a1f565b91505092915050565b600060208284031215612cd557612cd4613aee565b5b6000612ce384828501612a34565b91505092915050565b600060208284031215612d0257612d01613aee565b5b6000612d1084828501612a49565b91505092915050565b600060208284031215612d2f57612d2e613aee565b5b600082013567ffffffffffffffff811115612d4d57612d4c613ae9565b5b612d5984828501612a8c565b91505092915050565b600060208284031215612d7857612d77613aee565b5b6000612d8684828501612aba565b91505092915050565b60008060408385031215612da657612da5613aee565b5b6000612db485828601612aba565b9250506020612dc585828601612a0a565b9150509250929050565b6000612ddb8383613264565b60208301905092915050565b612df081613861565b82525050565b6000612e01826136d5565b612e0b8185613703565b9350612e16836136b0565b8060005b83811015612e47578151612e2e8882612dcf565b9750612e39836136f6565b925050600181019050612e1a565b5085935050505092915050565b612e5d81613873565b82525050565b6000612e6e826136e0565b612e788185613714565b9350612e888185602086016138e4565b612e9181613af3565b840191505092915050565b6000612ea7826136eb565b612eb18185613730565b9350612ec18185602086016138e4565b612eca81613af3565b840191505092915050565b6000612ee0826136eb565b612eea8185613741565b9350612efa8185602086016138e4565b80840191505092915050565b60008154612f1381613917565b612f1d8186613741565b94506001821660008114612f385760018114612f4957612f7c565b60ff19831686528186019350612f7c565b612f52856136c0565b60005b83811015612f7457815481890152600182019150602081019050612f55565b838801955050505b50505092915050565b6000612f92603283613730565b9150612f9d82613b04565b604082019050919050565b6000612fb5602683613730565b9150612fc082613b53565b604082019050919050565b6000612fd8602583613730565b9150612fe382613ba2565b604082019050919050565b6000612ffb601c83613730565b915061300682613bf1565b602082019050919050565b600061301e601483613730565b915061302982613c1a565b602082019050919050565b6000613041602483613730565b915061304c82613c43565b604082019050919050565b6000613064601983613730565b915061306f82613c92565b602082019050919050565b6000613087602c83613730565b915061309282613cbb565b604082019050919050565b60006130aa603883613730565b91506130b582613d0a565b604082019050919050565b60006130cd602a83613730565b91506130d882613d59565b604082019050919050565b60006130f0602983613730565b91506130fb82613da8565b604082019050919050565b6000613113602083613730565b915061311e82613df7565b602082019050919050565b6000613136602c83613730565b915061314182613e20565b604082019050919050565b6000613159602083613730565b915061316482613e6f565b602082019050919050565b600061317c601783613730565b915061318782613e98565b602082019050919050565b600061319f602f83613730565b91506131aa82613ec1565b604082019050919050565b60006131c2602183613730565b91506131cd82613f10565b604082019050919050565b60006131e5600083613725565b91506131f082613f5f565b600082019050919050565b6000613208601483613730565b915061321382613f62565b602082019050919050565b600061322b603183613730565b915061323682613f8b565b604082019050919050565b600061324e601383613730565b915061325982613fda565b602082019050919050565b61326d816138cb565b82525050565b61327c816138cb565b82525050565b600061328e8286612ed5565b915061329a8285612ed5565b91506132a68284612f06565b9150819050949350505050565b60006132be826131d8565b9150819050919050565b60006020820190506132dd6000830184612de7565b92915050565b60006080820190506132f86000830187612de7565b6133056020830186612de7565b6133126040830185613273565b81810360608301526133248184612e63565b905095945050505050565b600060208201905081810360008301526133498184612df6565b905092915050565b60006020820190506133666000830184612e54565b92915050565b600060208201905081810360008301526133868184612e9c565b905092915050565b600060208201905081810360008301526133a781612f85565b9050919050565b600060208201905081810360008301526133c781612fa8565b9050919050565b600060208201905081810360008301526133e781612fcb565b9050919050565b6000602082019050818103600083015261340781612fee565b9050919050565b6000602082019050818103600083015261342781613011565b9050919050565b6000602082019050818103600083015261344781613034565b9050919050565b6000602082019050818103600083015261346781613057565b9050919050565b600060208201905081810360008301526134878161307a565b9050919050565b600060208201905081810360008301526134a78161309d565b9050919050565b600060208201905081810360008301526134c7816130c0565b9050919050565b600060208201905081810360008301526134e7816130e3565b9050919050565b6000602082019050818103600083015261350781613106565b9050919050565b6000602082019050818103600083015261352781613129565b9050919050565b600060208201905081810360008301526135478161314c565b9050919050565b600060208201905081810360008301526135678161316f565b9050919050565b6000602082019050818103600083015261358781613192565b9050919050565b600060208201905081810360008301526135a7816131b5565b9050919050565b600060208201905081810360008301526135c7816131fb565b9050919050565b600060208201905081810360008301526135e78161321e565b9050919050565b6000602082019050818103600083015261360781613241565b9050919050565b60006020820190506136236000830184613273565b92915050565b6000613633613644565b905061363f8282613949565b919050565b6000604051905090565b600067ffffffffffffffff82111561366957613668613ab0565b5b61367282613af3565b9050602081019050919050565b600067ffffffffffffffff82111561369a57613699613ab0565b5b6136a382613af3565b9050602081019050919050565b6000819050602082019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613757826138cb565b9150613762836138cb565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613797576137966139f4565b5b828201905092915050565b60006137ad826138cb565b91506137b8836138cb565b9250826137c8576137c7613a23565b5b828204905092915050565b60006137de826138cb565b91506137e9836138cb565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613822576138216139f4565b5b828202905092915050565b6000613838826138cb565b9150613843836138cb565b925082821015613856576138556139f4565b5b828203905092915050565b600061386c826138ab565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156139025780820151818401526020810190506138e7565b83811115613911576000848401525b50505050565b6000600282049050600182168061392f57607f821691505b6020821081141561394357613942613a52565b5b50919050565b61395282613af3565b810181811067ffffffffffffffff8211171561397157613970613ab0565b5b80604052505050565b6000613985826138cb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156139b8576139b76139f4565b5b600182019050919050565b60006139ce826138cb565b91506139d9836138cb565b9250826139e9576139e8613a23565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f496e76616c6964206d696e7420616d6f756e7421000000000000000000000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54686520636f6e74726163742069732070617573656421000000000000000000600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f4d617820737570706c7920657863656564656421000000000000000000000000600082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f496e73756666696369656e742066756e64732100000000000000000000000000600082015250565b61400c81613861565b811461401757600080fd5b50565b61402381613873565b811461402e57600080fd5b50565b61403a8161387f565b811461404557600080fd5b50565b614051816138cb565b811461405c57600080fd5b5056fea2646970667358221220031e9fdb740de1ffd57b9a9e084b39de57eb20079ca636516d9397e953adbac364736f6c63430008070033