VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x974b35…629B
Summary
Transactions
Transfers
Address
0x974b3587d1A31CdE5b0BccE975267D58830D629B
VET
1.00
VET
VTHO
0.43
VTHO
Master
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Deployer
0xcdce81a8157873964dc8e33Fbe809247469086a6
Code
0x6080604052600436106102045760003560e01c80636352211e11610118578063a22cb465116100a0578063d0c433d31161006f578063d0c433d314610772578063e985e9c514610789578063f2fde38b146107c6578063f851a440146107ef578063f88af21d1461081a57610204565b8063a22cb465146106b8578063b88d4fde146106e1578063c66828621461070a578063c87b56dd1461073557610204565b80638d859f3e116100e75780638d859f3e146105f05780638da5cb5b1461061b578063934aa0231461064657806395d89b4114610671578063a0712d681461069c57610204565b80636352211e1461053457806370a0823114610571578063715018a6146105ae57806385295877146105c557610204565b806323b872dd1161019b578063438b63001161016a578063438b63001461043b5780634f6ccce71461047857806355f804b3146104b55780635c975abb146104de578063603a0fc51461050957610204565b806323b872dd1461038157806329ee566c146103aa5780632f745c59146103d557806342842e0e1461041257610204565b8063095ea7b3116101d7578063095ea7b3146102d75780630ad794d31461030057806318160ddd1461032b57806319cc02aa1461035657610204565b806301ffc9a71461020957806302329a291461024657806306fdde031461026f578063081812fc1461029a575b600080fd5b34801561021557600080fd5b50610230600480360381019061022b9190612a21565b610857565b60405161023d9190612a69565b60405180910390f35b34801561025257600080fd5b5061026d60048036038101906102689190612ab0565b6108d1565b005b34801561027b57600080fd5b5061028461096a565b6040516102919190612b76565b60405180910390f35b3480156102a657600080fd5b506102c160048036038101906102bc9190612bce565b6109fc565b6040516102ce9190612c3c565b60405180910390f35b3480156102e357600080fd5b506102fe60048036038101906102f99190612c83565b610a81565b005b34801561030c57600080fd5b50610315610b99565b6040516103229190612cd2565b60405180910390f35b34801561033757600080fd5b50610340610b9f565b60405161034d9190612cd2565b60405180910390f35b34801561036257600080fd5b5061036b610bac565b6040516103789190612a69565b60405180910390f35b34801561038d57600080fd5b506103a860048036038101906103a39190612ced565b610bbf565b005b3480156103b657600080fd5b506103bf610c1f565b6040516103cc9190612c3c565b60405180910390f35b3480156103e157600080fd5b506103fc60048036038101906103f79190612c83565b610c45565b6040516104099190612cd2565b60405180910390f35b34801561041e57600080fd5b5061043960048036038101906104349190612ced565b610cea565b005b34801561044757600080fd5b50610462600480360381019061045d9190612d40565b610d0a565b60405161046f9190612e2b565b60405180910390f35b34801561048457600080fd5b5061049f600480360381019061049a9190612bce565b610db8565b6040516104ac9190612cd2565b60405180910390f35b3480156104c157600080fd5b506104dc60048036038101906104d79190612f82565b610e29565b005b3480156104ea57600080fd5b506104f3610ebf565b6040516105009190612a69565b60405180910390f35b34801561051557600080fd5b5061051e610ed2565b60405161052b9190612c3c565b60405180910390f35b34801561054057600080fd5b5061055b60048036038101906105569190612bce565b610ef8565b6040516105689190612c3c565b60405180910390f35b34801561057d57600080fd5b5061059860048036038101906105939190612d40565b610faa565b6040516105a59190612cd2565b60405180910390f35b3480156105ba57600080fd5b506105c3611062565b005b3480156105d157600080fd5b506105da6110ea565b6040516105e79190612c3c565b60405180910390f35b3480156105fc57600080fd5b50610605611110565b6040516106129190612cd2565b60405180910390f35b34801561062757600080fd5b5061063061111c565b60405161063d9190612c3c565b60405180910390f35b34801561065257600080fd5b5061065b611146565b6040516106689190612c3c565b60405180910390f35b34801561067d57600080fd5b5061068661116c565b6040516106939190612b76565b60405180910390f35b6106b660048036038101906106b19190612bce565b6111fe565b005b3480156106c457600080fd5b506106df60048036038101906106da9190612fcb565b61123a565b005b3480156106ed57600080fd5b50610708600480360381019061070391906130ac565b611250565b005b34801561071657600080fd5b5061071f6112b2565b60405161072c9190612b76565b60405180910390f35b34801561074157600080fd5b5061075c60048036038101906107579190612bce565b611340565b6040516107699190612b76565b60405180910390f35b34801561077e57600080fd5b506107876113e7565b005b34801561079557600080fd5b506107b060048036038101906107ab919061312f565b6114b0565b6040516107bd9190612a69565b60405180910390f35b3480156107d257600080fd5b506107ed60048036038101906107e89190612d40565b611544565b005b3480156107fb57600080fd5b5061080461163c565b6040516108119190612c3c565b60405180910390f35b34801561082657600080fd5b50610841600480360381019061083c9190612bce565b611662565b60405161084e9190612c3c565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108ca57506108c9826116a1565b5b9050919050565b6108d9611783565b73ffffffffffffffffffffffffffffffffffffffff166108f761111c565b73ffffffffffffffffffffffffffffffffffffffff161461094d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610944906131bb565b60405180910390fd5b80601660006101000a81548160ff02191690831515021790555050565b6060600080546109799061320a565b80601f01602080910402602001604051908101604052809291908181526020018280546109a59061320a565b80156109f25780601f106109c7576101008083540402835291602001916109f2565b820191906000526020600020905b8154815290600101906020018083116109d557829003601f168201915b5050505050905090565b6000610a078261178b565b610a46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3d906132ae565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610a8c82610ef8565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610afd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af490613340565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610b1c611783565b73ffffffffffffffffffffffffffffffffffffffff161480610b4b5750610b4a81610b45611783565b6114b0565b5b610b8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b81906133d2565b60405180910390fd5b610b9483836117f7565b505050565b61271081565b6000600880549050905090565b601160149054906101000a900460ff1681565b610bd0610bca611783565b826118b0565b610c0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0690613464565b60405180910390fd5b610c1a83838361198e565b505050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610c5083610faa565b8210610c91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c88906134f6565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610d0583838360405180602001604052806000815250611250565b505050565b60606000610d1783610faa565b905060008167ffffffffffffffff811115610d3557610d34612e57565b5b604051908082528060200260200182016040528015610d635781602001602082028036833780820191505090505b50905060005b82811015610dad57610d7b8582610c45565b828281518110610d8e57610d8d613516565b5b6020026020010181815250508080610da590613574565b915050610d69565b508092505050919050565b6000610dc2610b9f565b8210610e03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfa9061362f565b60405180910390fd5b60088281548110610e1757610e16613516565b5b90600052602060002001549050919050565b610e31611783565b73ffffffffffffffffffffffffffffffffffffffff16610e4f61111c565b73ffffffffffffffffffffffffffffffffffffffff1614610ea5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9c906131bb565b60405180910390fd5b80600b9080519060200190610ebb929190612912565b5050565b601660009054906101000a900460ff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610fa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f98906136c1565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561101b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101290613753565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61106a611783565b73ffffffffffffffffffffffffffffffffffffffff1661108861111c565b73ffffffffffffffffffffffffffffffffffffffff16146110de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d5906131bb565b60405180910390fd5b6110e86000611bf5565b565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b670de0b6b3a764000081565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606001805461117b9061320a565b80601f01602080910402602001604051908101604052809291908181526020018280546111a79061320a565b80156111f45780601f106111c9576101008083540402835291602001916111f4565b820191906000526020600020905b8154815290600101906020018083116111d757829003601f168201915b5050505050905090565b6000600190505b81811161123657611223338260155461121e9190613773565b611cbb565b808061122e90613574565b915050611205565b5050565b61124c611245611783565b8383611cd9565b5050565b61126161125b611783565b836118b0565b6112a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129790613464565b60405180910390fd5b6112ac84848484611e46565b50505050565b600c80546112bf9061320a565b80601f01602080910402602001604051908101604052809291908181526020018280546112eb9061320a565b80156113385780601f1061130d57610100808354040283529160200191611338565b820191906000526020600020905b81548152906001019060200180831161131b57829003601f168201915b505050505081565b606061134b8261178b565b61138a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113819061383b565b60405180910390fd5b6000611394611ea2565b905060008151116113b457604051806020016040528060008152506113df565b806113be84611f34565b6040516020016113cf929190613897565b6040516020818303038152906040525b915050919050565b60001515601160149054906101000a900460ff1615151461143d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143490613907565b60405180910390fd5b6000600190505b6013548160ff16116114925761147f601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168260ff16611cbb565b808061148a90613934565b915050611444565b506001601160146101000a81548160ff021916908315150217905550565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61154c611783565b73ffffffffffffffffffffffffffffffffffffffff1661156a61111c565b73ffffffffffffffffffffffffffffffffffffffff16146115c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b7906131bb565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611630576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611627906139d0565b60405180910390fd5b61163981611bf5565b50565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6012818154811061167257600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061176c57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061177c575061177b82612095565b5b9050919050565b600033905090565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661186a83610ef8565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006118bb8261178b565b6118fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f190613a62565b60405180910390fd5b600061190583610ef8565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061197457508373ffffffffffffffffffffffffffffffffffffffff1661195c846109fc565b73ffffffffffffffffffffffffffffffffffffffff16145b80611985575061198481856114b0565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166119ae82610ef8565b73ffffffffffffffffffffffffffffffffffffffff1614611a04576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fb90613af4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6b90613b86565b60405180910390fd5b611a7f8383836120ff565b611a8a6000826117f7565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611ada9190613ba6565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b319190613773565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611bf0838383612213565b505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611cd5828260405180602001604052806000815250612218565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3f90613c26565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611e399190612a69565b60405180910390a3505050565b611e5184848461198e565b611e5d84848484612273565b611e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9390613cb8565b60405180910390fd5b50505050565b6060600b8054611eb19061320a565b80601f0160208091040260200160405190810160405280929190818152602001828054611edd9061320a565b8015611f2a5780601f10611eff57610100808354040283529160200191611f2a565b820191906000526020600020905b815481529060010190602001808311611f0d57829003601f168201915b5050505050905090565b60606000821415611f7c576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612090565b600082905060005b60008214611fae578080611f9790613574565b915050600a82611fa79190613d07565b9150611f84565b60008167ffffffffffffffff811115611fca57611fc9612e57565b5b6040519080825280601f01601f191660200182016040528015611ffc5781602001600182028036833780820191505090505b5090505b60008514612089576001826120159190613ba6565b9150600a856120249190613d38565b60306120309190613773565b60f81b81838151811061204657612045613516565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856120829190613d07565b9450612000565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61210a83838361240a565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561214d576121488161240f565b61218c565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461218b5761218a8382612458565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156121cf576121ca816125c5565b61220e565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461220d5761220c8282612696565b5b5b505050565b505050565b6122228383612715565b61222f6000848484612273565b61226e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161226590613cb8565b60405180910390fd5b505050565b60006122948473ffffffffffffffffffffffffffffffffffffffff166128ef565b156123fd578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026122bd611783565b8786866040518563ffffffff1660e01b81526004016122df9493929190613dbe565b602060405180830381600087803b1580156122f957600080fd5b505af192505050801561232a57506040513d601f19601f820116820180604052508101906123279190613e1f565b60015b6123ad573d806000811461235a576040519150601f19603f3d011682016040523d82523d6000602084013e61235f565b606091505b506000815114156123a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239c90613cb8565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612402565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161246584610faa565b61246f9190613ba6565b9050600060076000848152602001908152602001600020549050818114612554576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506125d99190613ba6565b905060006009600084815260200190815260200160002054905060006008838154811061260957612608613516565b5b90600052602060002001549050806008838154811061262b5761262a613516565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061267a57612679613e4c565b5b6001900381819060005260206000200160009055905550505050565b60006126a183610faa565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612785576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161277c90613ec7565b60405180910390fd5b61278e8161178b565b156127ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c590613f33565b60405180910390fd5b6127da600083836120ff565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461282a9190613773565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46128eb60008383612213565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b82805461291e9061320a565b90600052602060002090601f0160209004810192826129405760008555612987565b82601f1061295957805160ff1916838001178555612987565b82800160010185558215612987579182015b8281111561298657825182559160200191906001019061296b565b5b5090506129949190612998565b5090565b5b808211156129b1576000816000905550600101612999565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6129fe816129c9565b8114612a0957600080fd5b50565b600081359050612a1b816129f5565b92915050565b600060208284031215612a3757612a366129bf565b5b6000612a4584828501612a0c565b91505092915050565b60008115159050919050565b612a6381612a4e565b82525050565b6000602082019050612a7e6000830184612a5a565b92915050565b612a8d81612a4e565b8114612a9857600080fd5b50565b600081359050612aaa81612a84565b92915050565b600060208284031215612ac657612ac56129bf565b5b6000612ad484828501612a9b565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612b17578082015181840152602081019050612afc565b83811115612b26576000848401525b50505050565b6000601f19601f8301169050919050565b6000612b4882612add565b612b528185612ae8565b9350612b62818560208601612af9565b612b6b81612b2c565b840191505092915050565b60006020820190508181036000830152612b908184612b3d565b905092915050565b6000819050919050565b612bab81612b98565b8114612bb657600080fd5b50565b600081359050612bc881612ba2565b92915050565b600060208284031215612be457612be36129bf565b5b6000612bf284828501612bb9565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612c2682612bfb565b9050919050565b612c3681612c1b565b82525050565b6000602082019050612c516000830184612c2d565b92915050565b612c6081612c1b565b8114612c6b57600080fd5b50565b600081359050612c7d81612c57565b92915050565b60008060408385031215612c9a57612c996129bf565b5b6000612ca885828601612c6e565b9250506020612cb985828601612bb9565b9150509250929050565b612ccc81612b98565b82525050565b6000602082019050612ce76000830184612cc3565b92915050565b600080600060608486031215612d0657612d056129bf565b5b6000612d1486828701612c6e565b9350506020612d2586828701612c6e565b9250506040612d3686828701612bb9565b9150509250925092565b600060208284031215612d5657612d556129bf565b5b6000612d6484828501612c6e565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612da281612b98565b82525050565b6000612db48383612d99565b60208301905092915050565b6000602082019050919050565b6000612dd882612d6d565b612de28185612d78565b9350612ded83612d89565b8060005b83811015612e1e578151612e058882612da8565b9750612e1083612dc0565b925050600181019050612df1565b5085935050505092915050565b60006020820190508181036000830152612e458184612dcd565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612e8f82612b2c565b810181811067ffffffffffffffff82111715612eae57612ead612e57565b5b80604052505050565b6000612ec16129b5565b9050612ecd8282612e86565b919050565b600067ffffffffffffffff821115612eed57612eec612e57565b5b612ef682612b2c565b9050602081019050919050565b82818337600083830152505050565b6000612f25612f2084612ed2565b612eb7565b905082815260208101848484011115612f4157612f40612e52565b5b612f4c848285612f03565b509392505050565b600082601f830112612f6957612f68612e4d565b5b8135612f79848260208601612f12565b91505092915050565b600060208284031215612f9857612f976129bf565b5b600082013567ffffffffffffffff811115612fb657612fb56129c4565b5b612fc284828501612f54565b91505092915050565b60008060408385031215612fe257612fe16129bf565b5b6000612ff085828601612c6e565b925050602061300185828601612a9b565b9150509250929050565b600067ffffffffffffffff82111561302657613025612e57565b5b61302f82612b2c565b9050602081019050919050565b600061304f61304a8461300b565b612eb7565b90508281526020810184848401111561306b5761306a612e52565b5b613076848285612f03565b509392505050565b600082601f83011261309357613092612e4d565b5b81356130a384826020860161303c565b91505092915050565b600080600080608085870312156130c6576130c56129bf565b5b60006130d487828801612c6e565b94505060206130e587828801612c6e565b93505060406130f687828801612bb9565b925050606085013567ffffffffffffffff811115613117576131166129c4565b5b6131238782880161307e565b91505092959194509250565b60008060408385031215613146576131456129bf565b5b600061315485828601612c6e565b925050602061316585828601612c6e565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006131a5602083612ae8565b91506131b08261316f565b602082019050919050565b600060208201905081810360008301526131d481613198565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061322257607f821691505b60208210811415613236576132356131db565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000613298602c83612ae8565b91506132a38261323c565b604082019050919050565b600060208201905081810360008301526132c78161328b565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061332a602183612ae8565b9150613335826132ce565b604082019050919050565b600060208201905081810360008301526133598161331d565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006133bc603883612ae8565b91506133c782613360565b604082019050919050565b600060208201905081810360008301526133eb816133af565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b600061344e603183612ae8565b9150613459826133f2565b604082019050919050565b6000602082019050818103600083015261347d81613441565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006134e0602b83612ae8565b91506134eb82613484565b604082019050919050565b6000602082019050818103600083015261350f816134d3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061357f82612b98565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156135b2576135b1613545565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613619602c83612ae8565b9150613624826135bd565b604082019050919050565b600060208201905081810360008301526136488161360c565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006136ab602983612ae8565b91506136b68261364f565b604082019050919050565b600060208201905081810360008301526136da8161369e565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061373d602a83612ae8565b9150613748826136e1565b604082019050919050565b6000602082019050818103600083015261376c81613730565b9050919050565b600061377e82612b98565b915061378983612b98565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156137be576137bd613545565b5b828201905092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000613825602f83612ae8565b9150613830826137c9565b604082019050919050565b6000602082019050818103600083015261385481613818565b9050919050565b600081905092915050565b600061387182612add565b61387b818561385b565b935061388b818560208601612af9565b80840191505092915050565b60006138a38285613866565b91506138af8284613866565b91508190509392505050565b7f676976654177617920616d6f756e742065786365656400000000000000000000600082015250565b60006138f1601683612ae8565b91506138fc826138bb565b602082019050919050565b60006020820190508181036000830152613920816138e4565b9050919050565b600060ff82169050919050565b600061393f82613927565b915060ff82141561395357613952613545565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006139ba602683612ae8565b91506139c58261395e565b604082019050919050565b600060208201905081810360008301526139e9816139ad565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000613a4c602c83612ae8565b9150613a57826139f0565b604082019050919050565b60006020820190508181036000830152613a7b81613a3f565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000613ade602583612ae8565b9150613ae982613a82565b604082019050919050565b60006020820190508181036000830152613b0d81613ad1565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613b70602483612ae8565b9150613b7b82613b14565b604082019050919050565b60006020820190508181036000830152613b9f81613b63565b9050919050565b6000613bb182612b98565b9150613bbc83612b98565b925082821015613bcf57613bce613545565b5b828203905092915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613c10601983612ae8565b9150613c1b82613bda565b602082019050919050565b60006020820190508181036000830152613c3f81613c03565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000613ca2603283612ae8565b9150613cad82613c46565b604082019050919050565b60006020820190508181036000830152613cd181613c95565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613d1282612b98565b9150613d1d83612b98565b925082613d2d57613d2c613cd8565b5b828204905092915050565b6000613d4382612b98565b9150613d4e83612b98565b925082613d5e57613d5d613cd8565b5b828206905092915050565b600081519050919050565b600082825260208201905092915050565b6000613d9082613d69565b613d9a8185613d74565b9350613daa818560208601612af9565b613db381612b2c565b840191505092915050565b6000608082019050613dd36000830187612c2d565b613de06020830186612c2d565b613ded6040830185612cc3565b8181036060830152613dff8184613d85565b905095945050505050565b600081519050613e19816129f5565b92915050565b600060208284031215613e3557613e346129bf565b5b6000613e4384828501613e0a565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000613eb1602083612ae8565b9150613ebc82613e7b565b602082019050919050565b60006020820190508181036000830152613ee081613ea4565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613f1d601c83612ae8565b9150613f2882613ee7565b602082019050919050565b60006020820190508181036000830152613f4c81613f10565b905091905056fea26469706673582212209b57bb4ae2e5ca0b92210e29415319db0f8882e0d9dc51db4998f75df08f089e64736f6c63430008090033