VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xED1777…6726
Summary
Transactions
Transfers
Address
0xED1777C99AfB2782736baBF3184D7Cec9e4f6726
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Deployer
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Code
0x6080604052600436106101f95760003560e01c80636352211e1161010d578063b88d4fde116100a0578063e36d64981161006f578063e36d649814610724578063e4fbb6091461074f578063e985e9c51461077a578063f18d20be146107b7578063f5b541a6146107ce576101f9565b8063b88d4fde1461066a578063c87b56dd14610693578063cb774d47146106d0578063d547741f146106fb576101f9565b8063946807fd116100dc578063946807fd146105c057806395d89b41146105eb578063a217fddf14610616578063a22cb46514610641576101f9565b80636352211e146104f257806370a082311461052f5780638456cb591461056c57806391d1485414610583576101f9565b8063248a9ca31161019057806335f8b4c01161015f57806335f8b4c01461042357806336568abe1461044c5780633e976df5146104755780633f4ba83a146104b257806342842e0e146104c9576101f9565b8063248a9ca3146103555780632f2ff15d146103925780632f745c59146103bb57806332cb6b0c146103f8576101f9565b8063095ea7b3116101cc578063095ea7b3146102ce57806318160ddd146102f75780632004ffd91461032257806323b872dd1461032c576101f9565b806301ffc9a7146101fe57806302d81a121461023b57806306fdde0314610266578063081812fc14610291575b600080fd5b34801561020a57600080fd5b5061022560048036038101906102209190613230565b6107f9565b6040516102329190613cbf565b60405180910390f35b34801561024757600080fd5b506102506108db565b60405161025d9190614097565b60405180910390f35b34801561027257600080fd5b5061027b6108e8565b6040516102889190613cf5565b60405180910390f35b34801561029d57600080fd5b506102b860048036038101906102b391906132c3565b61097a565b6040516102c59190613c2f565b60405180910390f35b3480156102da57600080fd5b506102f560048036038101906102f09190613166565b6109ff565b005b34801561030357600080fd5b5061030c610b17565b6040516103199190614097565b60405180910390f35b61032a610b28565b005b34801561033857600080fd5b50610353600480360381019061034e9190613060565b610cd8565b005b34801561036157600080fd5b5061037c600480360381019061037791906131cb565b610d88565b6040516103899190613cda565b60405180910390f35b34801561039e57600080fd5b506103b960048036038101906103b491906131f4565b610da7565b005b3480156103c757600080fd5b506103e260048036038101906103dd9190613166565b610e0d565b6040516103ef9190614097565b60405180910390f35b34801561040457600080fd5b5061040d610e68565b60405161041a9190614097565b60405180910390f35b34801561042f57600080fd5b5061044a60048036038101906104459190612ffb565b610e6e565b005b34801561045857600080fd5b50610473600480360381019061046e91906131f4565b610f1b565b005b34801561048157600080fd5b5061049c60048036038101906104979190613282565b610f9e565b6040516104a99190613cf5565b60405180910390f35b3480156104be57600080fd5b506104c76110e9565b005b3480156104d557600080fd5b506104f060048036038101906104eb9190613060565b6111be565b005b3480156104fe57600080fd5b50610519600480360381019061051491906132c3565b6111de565b6040516105269190613c2f565b60405180910390f35b34801561053b57600080fd5b5061055660048036038101906105519190612ffb565b611270565b6040516105639190614097565b60405180910390f35b34801561057857600080fd5b5061058161132f565b005b34801561058f57600080fd5b506105aa60048036038101906105a591906131f4565b611405565b6040516105b79190613cbf565b60405180910390f35b3480156105cc57600080fd5b506105d561146f565b6040516105e29190614097565b60405180910390f35b3480156105f757600080fd5b50610600611475565b60405161060d9190613cf5565b60405180910390f35b34801561062257600080fd5b5061062b611507565b6040516106389190613cda565b60405180910390f35b34801561064d57600080fd5b506106686004803603810190610663919061312a565b61150e565b005b34801561067657600080fd5b50610691600480360381019061068c91906130af565b61168f565b005b34801561069f57600080fd5b506106ba60048036038101906106b591906132c3565b611741565b6040516106c79190613cf5565b60405180910390f35b3480156106dc57600080fd5b506106e56117e9565b6040516106f29190614097565b60405180910390f35b34801561070757600080fd5b50610722600480360381019061071d91906131f4565b6117ef565b005b34801561073057600080fd5b50610739611855565b6040516107469190614097565b60405180910390f35b34801561075b57600080fd5b5061076461185b565b6040516107719190613c2f565b60405180910390f35b34801561078657600080fd5b506107a1600480360381019061079c9190613024565b611881565b6040516107ae9190613cbf565b60405180910390f35b3480156107c357600080fd5b506107cc611915565b005b3480156107da57600080fd5b506107e3611c52565b6040516107f09190613cda565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108c457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806108d457506108d382611c76565b5b9050919050565b681043561a882930000081565b6060600580546108f790614370565b80601f016020809104026020016040519081016040528092919081815260200182805461092390614370565b80156109705780601f1061094557610100808354040283529160200191610970565b820191906000526020600020905b81548152906001019060200180831161095357829003601f168201915b5050505050905090565b600061098582611cf0565b6109c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bb90613f77565b60405180910390fd5b600d600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610a0a826111de565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7290613f57565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610a9a611d0d565b73ffffffffffffffffffffffffffffffffffffffff161480610ac95750610ac881610ac3611d0d565b611881565b5b610b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aff90613dd7565b60405180910390fd5b610b128383611d15565b505050565b6000610b236009611dce565b905090565b600f60009054906101000a900460ff1615610b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6f90613d97565b60405180910390fd5b611389610b83610b17565b10610bc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bba90613e77565b60405180910390fd5b60006001905034681043561a882930000014610c14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0b90613db7565b60405180910390fd5b611389610c3182610c23610b17565b611de390919063ffffffff16565b1115610c72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6990613e77565b60405180910390fd5b6000610c8f6001610c81610b17565b611de390919063ffffffff16565b9050610c9b3382611df9565b7f424fd5d39a3c2d2c3a40d21b2f3a01a56799dcb73fa30b8f160d7d69f7d4f2c93382604051610ccc929190613c96565b60405180910390a15050565b600f60009054906101000a900460ff1615610d28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1f90613d97565b60405180910390fd5b610d39610d33611d0d565b82611e17565b610d78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6f90613d57565b60405180910390fd5b610d83838383611ef5565b505050565b6000806000838152602001908152602001600020600101549050919050565b610dc0610db383610d88565b610dbb611d0d565b611405565b610dff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df690613d37565b60405180910390fd5b610e09828261210c565b5050565b6000610e6082600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206121ec90919063ffffffff16565b905092915050565b61138981565b610e987f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611405565b610ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ece90613ff7565b60405180910390fd5b80600f60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610f23611d0d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8790614077565b60405180910390fd5b610f9a8282612206565b5050565b6060610fca7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611405565b611009576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100090613df7565b60405180910390fd5b816007908051906020019061101f929190612de0565b507fdca754e79a89ba1cac3b53e14e9a25d9c20773f49910b1ac05c97745901b2ddc8260405161104f9190613cf5565b60405180910390a16007805461106490614370565b80601f016020809104026020016040519081016040528092919081815260200182805461109090614370565b80156110dd5780601f106110b2576101008083540402835291602001916110dd565b820191906000526020600020905b8154815290600101906020018083116110c057829003601f168201915b50505050509050919050565b6111137f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611405565b611152576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114990613df7565b60405180910390fd5b600f60009054906101000a900460ff166111a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119890613fd7565b60405180910390fd5b6000600f60006101000a81548160ff021916908315150217905550565b6111d98383836040518060200160405280600081525061168f565b505050565b6000806111f58360096122e790919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125e90613f17565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d890613fb7565b60405180910390fd5b611328600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612304565b9050919050565b6113597f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611405565b611398576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138f90613df7565b60405180910390fd5b600f60009054906101000a900460ff16156113e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113df90613ef7565b60405180910390fd5b6001600f60006101000a81548160ff021916908315150217905550565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60025481565b60606006805461148490614370565b80601f01602080910402602001604051908101604052809291908181526020018280546114b090614370565b80156114fd5780601f106114d2576101008083540402835291602001916114fd565b820191906000526020600020905b8154815290600101906020018083116114e057829003601f168201915b5050505050905090565b6000801b81565b611516611d0d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611584576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157b90613e97565b60405180910390fd5b80600e6000611591611d0d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661163e611d0d565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116839190613cbf565b60405180910390a35050565b600f60009054906101000a900460ff16156116df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116d690613d97565b60405180910390fd5b6116f06116ea611d0d565b83611e17565b61172f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172690613d57565b60405180910390fd5b61173b84848484612319565b50505050565b606061174c82611cf0565b61178b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178290614057565b60405180910390fd5b60006007805461179a90614370565b9050116117b657604051806020016040528060008152506117e2565b60076117c183612375565b6040516020016117d2929190613c0b565b6040516020818303038152906040525b9050919050565b60045481565b6118086117fb83610d88565b611803611d0d565b611405565b611847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183e90613ed7565b60405180910390fd5b6118518282612206565b5050565b60035481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600f60009054906101000a900460ff1615611965576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195c90613d97565b60405180910390fd5b61198f7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611405565b6119ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c590613f97565b60405180910390fd5b6000600f60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611a2b9190613c2f565b60206040518083038186803b158015611a4357600080fd5b505afa158015611a57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a7b91906132ec565b9050600f60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401611ada929190613c96565b602060405180830381600087803b158015611af457600080fd5b505af1158015611b08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b2c91906131a2565b506000611b6d6064611b5f60023073ffffffffffffffffffffffffffffffffffffffff163161252290919063ffffffff16565b61253890919063ffffffff16565b90506000611b9b823073ffffffffffffffffffffffffffffffffffffffff163161254e90919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611be3573d6000803e3d6000fd5b50600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611c4c573d6000803e3d6000fd5b50505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611ce95750611ce882612564565b5b9050919050565b6000611d068260096125ce90919063ffffffff16565b9050919050565b600033905090565b81600d600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611d88836111de565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611ddc826000016125e8565b9050919050565b60008183611df1919061419b565b905092915050565b611e138282604051806020016040528060008152506125fd565b5050565b6000611e2282611cf0565b611e61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e5890613f77565b60405180910390fd5b6000611e6c836111de565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611edb57508373ffffffffffffffffffffffffffffffffffffffff16611ec38461097a565b73ffffffffffffffffffffffffffffffffffffffff16145b80611eec5750611eeb8185611881565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611f15826111de565b73ffffffffffffffffffffffffffffffffffffffff1614611f6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6290613e57565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611fdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd290613e17565b60405180910390fd5b611fe6838383612658565b611ff1600082611d15565b61204281600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061265d90919063ffffffff16565b5061209481600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061267790919063ffffffff16565b506120ab818360096126919092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6121168282611405565b6121e857600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061218d611d0d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006121fb83600001836126c6565b60001c905092915050565b6122108282611405565b156122e357600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612288611d0d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60006122f9836000018360001b612760565b60001c905092915050565b6000612312826000016127dc565b9050919050565b612324848484611ef5565b612330848484846127ed565b61236f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236690614037565b60405180910390fd5b50505050565b606060008214156123bd576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061251d565b600082905060005b600082146123ef5780806123d8906143a2565b915050600a826123e891906141f1565b91506123c5565b60008167ffffffffffffffff811115612431577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156124635781602001600182028036833780820191505090505b5090505b600085146125165760018261247c919061427c565b9150600a8561248b91906143eb565b6030612497919061419b565b60f81b8183815181106124d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561250f91906141f1565b9450612467565b8093505050505b919050565b600081836125309190614222565b905092915050565b6000818361254691906141f1565b905092915050565b6000818361255c919061427c565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60006125e0836000018360001b612984565b905092915050565b60006125f6826000016129a4565b9050919050565b61260783836129b9565b61261460008484846127ed565b612653576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264a90613e37565b60405180910390fd5b505050565b505050565b600061266f836000018360001b612b47565b905092915050565b6000612689836000018360001b612cd1565b905092915050565b60006126bd846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b612d41565b90509392505050565b600081836000018054905011612711576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270890613d17565b60405180910390fd5b82600001828154811061274d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b6000808360020160008481526020019081526020016000205490506000801b8114158061279357506127928484612984565b5b6127d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c990614017565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b600061280e8473ffffffffffffffffffffffffffffffffffffffff16612d7c565b15612977578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612837611d0d565b8786866040518563ffffffff1660e01b81526004016128599493929190613c4a565b602060405180830381600087803b15801561287357600080fd5b505af19250505080156128a457506040513d601f19601f820116820180604052508101906128a19190613259565b60015b612927573d80600081146128d4576040519150601f19603f3d011682016040523d82523d6000602084013e6128d9565b606091505b5060008151141561291f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161291690613eb7565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061297c565b600190505b949350505050565b600061299c8284600001612d8f90919063ffffffff16565b905092915050565b60006129b2826000016127dc565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612a29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a2090613f37565b60405180910390fd5b612a3281611cf0565b15612a72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6990613d77565b60405180910390fd5b612a7e60008383612658565b612acf81600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061267790919063ffffffff16565b50612ae6818360096126919092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60008083600101600084815260200190815260200160002054905060008114612cc5576000600182612b79919061427c565b9050600060018660000180549050612b91919061427c565b90506000866000018281548110612bd1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110612c1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200181905550600183612c36919061419b565b8760010160008381526020019081526020016000208190555086600001805480612c89577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050612ccb565b60009150505b92915050565b6000612cdd8383612da6565b612d36578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612d3b565b600090505b92915050565b60008184600201600085815260200190815260200160002081905550612d738385600001612dc990919063ffffffff16565b90509392505050565b600080823b905060008111915050919050565b6000612d9e8360000183612da6565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000612dd88360000183612cd1565b905092915050565b828054612dec90614370565b90600052602060002090601f016020900481019282612e0e5760008555612e55565b82601f10612e2757805160ff1916838001178555612e55565b82800160010185558215612e55579182015b82811115612e54578251825591602001919060010190612e39565b5b509050612e629190612e66565b5090565b5b80821115612e7f576000816000905550600101612e67565b5090565b6000612e96612e91846140e3565b6140b2565b905082815260208101848484011115612eae57600080fd5b612eb984828561432e565b509392505050565b6000612ed4612ecf84614113565b6140b2565b905082815260208101848484011115612eec57600080fd5b612ef784828561432e565b509392505050565b600081359050612f0e816144e9565b92915050565b600081359050612f2381614500565b92915050565b600081519050612f3881614500565b92915050565b600081359050612f4d81614517565b92915050565b600081359050612f628161452e565b92915050565b600081519050612f778161452e565b92915050565b600082601f830112612f8e57600080fd5b8135612f9e848260208601612e83565b91505092915050565b600082601f830112612fb857600080fd5b8135612fc8848260208601612ec1565b91505092915050565b600081359050612fe081614545565b92915050565b600081519050612ff581614545565b92915050565b60006020828403121561300d57600080fd5b600061301b84828501612eff565b91505092915050565b6000806040838503121561303757600080fd5b600061304585828601612eff565b925050602061305685828601612eff565b9150509250929050565b60008060006060848603121561307557600080fd5b600061308386828701612eff565b935050602061309486828701612eff565b92505060406130a586828701612fd1565b9150509250925092565b600080600080608085870312156130c557600080fd5b60006130d387828801612eff565b94505060206130e487828801612eff565b93505060406130f587828801612fd1565b925050606085013567ffffffffffffffff81111561311257600080fd5b61311e87828801612f7d565b91505092959194509250565b6000806040838503121561313d57600080fd5b600061314b85828601612eff565b925050602061315c85828601612f14565b9150509250929050565b6000806040838503121561317957600080fd5b600061318785828601612eff565b925050602061319885828601612fd1565b9150509250929050565b6000602082840312156131b457600080fd5b60006131c284828501612f29565b91505092915050565b6000602082840312156131dd57600080fd5b60006131eb84828501612f3e565b91505092915050565b6000806040838503121561320757600080fd5b600061321585828601612f3e565b925050602061322685828601612eff565b9150509250929050565b60006020828403121561324257600080fd5b600061325084828501612f53565b91505092915050565b60006020828403121561326b57600080fd5b600061327984828501612f68565b91505092915050565b60006020828403121561329457600080fd5b600082013567ffffffffffffffff8111156132ae57600080fd5b6132ba84828501612fa7565b91505092915050565b6000602082840312156132d557600080fd5b60006132e384828501612fd1565b91505092915050565b6000602082840312156132fe57600080fd5b600061330c84828501612fe6565b91505092915050565b61331e816142b0565b82525050565b61332d816142c2565b82525050565b61333c816142ce565b82525050565b600061334d82614158565b613357818561416e565b935061336781856020860161433d565b613370816144d8565b840191505092915050565b600061338682614163565b613390818561417f565b93506133a081856020860161433d565b6133a9816144d8565b840191505092915050565b60006133bf82614163565b6133c98185614190565b93506133d981856020860161433d565b80840191505092915050565b600081546133f281614370565b6133fc8186614190565b9450600182166000811461341757600181146134285761345b565b60ff1983168652818601935061345b565b61343185614143565b60005b8381101561345357815481890152600182019150602081019050613434565b838801955050505b50505092915050565b600061347160228361417f565b91507f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e60008301527f64730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006134d7602f8361417f565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f206772616e7400000000000000000000000000000000006020830152604082019050919050565b600061353d60158361417f565b91507f213d206f776e6572206e6f7220617070726f76656400000000000000000000006000830152602082019050919050565b600061357d60148361417f565b91507f546f6b656e20616c7265616479206d696e7465640000000000000000000000006000830152602082019050919050565b60006135bd60168361417f565b91507f54686520636f6e747261637420697320706175736564000000000000000000006000830152602082019050919050565b60006135fd60108361417f565b91507f61646a757374205645542076616c7565000000000000000000000000000000006000830152602082019050919050565b600061363d601d8361417f565b91507f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c0000006000830152602082019050919050565b600061367d600a8361417f565b91507f213d20616c6c6f776564000000000000000000000000000000000000000000006000830152602082019050919050565b60006136bd60158361417f565b91507f5472616e7366657220746f2074686520302061646400000000000000000000006000830152602082019050919050565b60006136fd60168361417f565b91507f5472616e7366657220746f206e6f6e20564950313831000000000000000000006000830152602082019050919050565b600061373d60218361417f565b91507f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008301527f6e000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006137a3600f8361417f565b91507f737570706c79206f766572666c6f7700000000000000000000000000000000006000830152602082019050919050565b60006137e360118361417f565b91507f417070726f766520746f2063616c6c65720000000000000000000000000000006000830152602082019050919050565b6000613823601d8361417f565b91507f5472616e7366657220746f206e6f6e20564950313831522e20696d706c0000006000830152602082019050919050565b600061386360308361417f565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f207265766f6b65000000000000000000000000000000006020830152604082019050919050565b60006138c9601e8361417f565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b600061390960088361417f565b91507f6e6f20746f6b656e0000000000000000000000000000000000000000000000006000830152602082019050919050565b6000613949600d8361417f565b91507f4d696e7420746f203020616464000000000000000000000000000000000000006000830152602082019050919050565b6000613989600d8361417f565b91507f63757272656e74206f776e6572000000000000000000000000000000000000006000830152602082019050919050565b60006139c960118361417f565b91507f6e6f6e6578697374656e7420746f6b656e0000000000000000000000000000006000830152602082019050919050565b6000613a0960118361417f565b91507f43616c6c657220213d20616c6c6f7765640000000000000000000000000000006000830152602082019050919050565b6000613a49600c8361417f565b91507f7a65726f206164647265737300000000000000000000000000000000000000006000830152602082019050919050565b6000613a8960208361417f565b91507f54686520636f6e747261637420697320616c726561647920756e7061757365646000830152602082019050919050565b6000613ac960008361417f565b9150600082019050919050565b6000613ae3601e8361417f565b91507f456e756d657261626c654d61703a206e6f6e6578697374656e74206b657900006000830152602082019050919050565b6000613b2360168361417f565b91507f5472616e7366657220746f206e6f6e20455243373231000000000000000000006000830152602082019050919050565b6000613b63600c8361417f565b91507f555249206e6f20746f6b656e00000000000000000000000000000000000000006000830152602082019050919050565b6000613ba3602f8361417f565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b613c0581614324565b82525050565b6000613c1782856133e5565b9150613c2382846133b4565b91508190509392505050565b6000602082019050613c446000830184613315565b92915050565b6000608082019050613c5f6000830187613315565b613c6c6020830186613315565b613c796040830185613bfc565b8181036060830152613c8b8184613342565b905095945050505050565b6000604082019050613cab6000830185613315565b613cb86020830184613bfc565b9392505050565b6000602082019050613cd46000830184613324565b92915050565b6000602082019050613cef6000830184613333565b92915050565b60006020820190508181036000830152613d0f818461337b565b905092915050565b60006020820190508181036000830152613d3081613464565b9050919050565b60006020820190508181036000830152613d50816134ca565b9050919050565b60006020820190508181036000830152613d7081613530565b9050919050565b60006020820190508181036000830152613d9081613570565b9050919050565b60006020820190508181036000830152613db0816135b0565b9050919050565b60006020820190508181036000830152613dd0816135f0565b9050919050565b60006020820190508181036000830152613df081613630565b9050919050565b60006020820190508181036000830152613e1081613670565b9050919050565b60006020820190508181036000830152613e30816136b0565b9050919050565b60006020820190508181036000830152613e50816136f0565b9050919050565b60006020820190508181036000830152613e7081613730565b9050919050565b60006020820190508181036000830152613e9081613796565b9050919050565b60006020820190508181036000830152613eb0816137d6565b9050919050565b60006020820190508181036000830152613ed081613816565b9050919050565b60006020820190508181036000830152613ef081613856565b9050919050565b60006020820190508181036000830152613f10816138bc565b9050919050565b60006020820190508181036000830152613f30816138fc565b9050919050565b60006020820190508181036000830152613f508161393c565b9050919050565b60006020820190508181036000830152613f708161397c565b9050919050565b60006020820190508181036000830152613f90816139bc565b9050919050565b60006020820190508181036000830152613fb0816139fc565b9050919050565b60006020820190508181036000830152613fd081613a3c565b9050919050565b60006020820190508181036000830152613ff081613a7c565b9050919050565b6000602082019050818103600083015261401081613abc565b9050919050565b6000602082019050818103600083015261403081613ad6565b9050919050565b6000602082019050818103600083015261405081613b16565b9050919050565b6000602082019050818103600083015261407081613b56565b9050919050565b6000602082019050818103600083015261409081613b96565b9050919050565b60006020820190506140ac6000830184613bfc565b92915050565b6000604051905081810181811067ffffffffffffffff821117156140d9576140d86144a9565b5b8060405250919050565b600067ffffffffffffffff8211156140fe576140fd6144a9565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff82111561412e5761412d6144a9565b5b601f19601f8301169050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006141a682614324565b91506141b183614324565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156141e6576141e561441c565b5b828201905092915050565b60006141fc82614324565b915061420783614324565b9250826142175761421661444b565b5b828204905092915050565b600061422d82614324565b915061423883614324565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156142715761427061441c565b5b828202905092915050565b600061428782614324565b915061429283614324565b9250828210156142a5576142a461441c565b5b828203905092915050565b60006142bb82614304565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561435b578082015181840152602081019050614340565b8381111561436a576000848401525b50505050565b6000600282049050600182168061438857607f821691505b6020821081141561439c5761439b61447a565b5b50919050565b60006143ad82614324565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156143e0576143df61441c565b5b600182019050919050565b60006143f682614324565b915061440183614324565b9250826144115761441061444b565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6144f2816142b0565b81146144fd57600080fd5b50565b614509816142c2565b811461451457600080fd5b50565b614520816142ce565b811461452b57600080fd5b50565b614537816142d8565b811461454257600080fd5b50565b61454e81614324565b811461455957600080fd5b5056fea264697066735822122004e2c2a705d95c076a6c2b6175ce4059766841ab95fca06e03182f265bca95ba64736f6c63430008000033