VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x9F1e30…3a24
Summary
Transactions
Transfers
Address
0x9F1e3075f6863A2C13bCA5AD0D0865F7b7373a24
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Deployer
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Code
0x6080604052600436106102045760003560e01c8063715018a611610118578063a22cb465116100a0578063c9db48b01161006f578063c9db48b014610724578063d5abeb011461074d578063e985e9c514610778578063f1a5158b146107b5578063f2fde38b146107e057610204565b8063a22cb4651461066a578063b88d4fde14610693578063bcc9ca5b146106bc578063c87b56dd146106e757610204565b80638d8da342116100e75780638d8da342146105955780638da5cb5b146105be5780638fc3b549146105e957806395d89b41146106145780639659867e1461063f57610204565b8063715018a61461051557806379f430051461052c5780638456cb5914610555578063866009991461056c57610204565b80632f745c591161019b5780635c975abb1161016a5780635c975abb1461041a5780635f74606c146104455780636352211e14610470578063639e01dd146104ad57806370a08231146104d857610204565b80632f745c59146103605780633f4ba83a1461039d57806342842e0e146103b45780634f6ccce7146103dd57610204565b8063095ea7b3116101d7578063095ea7b3146102d957806318160ddd1461030257806323b872dd1461032d57806326092b831461035657610204565b806301ffc9a714610209578063067ad6dd1461024657806306fdde0314610271578063081812fc1461029c575b600080fd5b34801561021557600080fd5b50610230600480360381019061022b9190612be4565b610809565b60405161023d9190612c2c565b60405180910390f35b34801561025257600080fd5b5061025b610883565b6040516102689190612c88565b60405180910390f35b34801561027d57600080fd5b506102866108a9565b6040516102939190612d3c565b60405180910390f35b3480156102a857600080fd5b506102c360048036038101906102be9190612d94565b61093b565b6040516102d09190612c88565b60405180910390f35b3480156102e557600080fd5b5061030060048036038101906102fb9190612ded565b610981565b005b34801561030e57600080fd5b50610317610a99565b6040516103249190612e3c565b60405180910390f35b34801561033957600080fd5b50610354600480360381019061034f9190612e57565b610aa6565b005b61035e610b06565b005b34801561036c57600080fd5b5061038760048036038101906103829190612ded565b610baa565b6040516103949190612e3c565b60405180910390f35b3480156103a957600080fd5b506103b2610c4f565b005b3480156103c057600080fd5b506103db60048036038101906103d69190612e57565b610c61565b005b3480156103e957600080fd5b5061040460048036038101906103ff9190612d94565b610c81565b6040516104119190612e3c565b60405180910390f35b34801561042657600080fd5b5061042f610cf2565b60405161043c9190612c2c565b60405180910390f35b34801561045157600080fd5b5061045a610d09565b6040516104679190612c88565b60405180910390f35b34801561047c57600080fd5b5061049760048036038101906104929190612d94565b610d2f565b6040516104a49190612c88565b60405180910390f35b3480156104b957600080fd5b506104c2610db6565b6040516104cf9190612c88565b60405180910390f35b3480156104e457600080fd5b506104ff60048036038101906104fa9190612eaa565b610ddc565b60405161050c9190612e3c565b60405180910390f35b34801561052157600080fd5b5061052a610e94565b005b34801561053857600080fd5b50610553600480360381019061054e9190612eaa565b610ea8565b005b34801561056157600080fd5b5061056a610ef4565b005b34801561057857600080fd5b50610593600480360381019061058e9190612f03565b610f06565b005b3480156105a157600080fd5b506105bc60048036038101906105b79190612eaa565b610f2b565b005b3480156105ca57600080fd5b506105d3610f77565b6040516105e09190612c88565b60405180910390f35b3480156105f557600080fd5b506105fe610fa1565b60405161060b9190612e3c565b60405180910390f35b34801561062057600080fd5b50610629610fab565b6040516106369190612d3c565b60405180910390f35b34801561064b57600080fd5b5061065461103d565b6040516106619190612e3c565b60405180910390f35b34801561067657600080fd5b50610691600480360381019061068c9190612f30565b611043565b005b34801561069f57600080fd5b506106ba60048036038101906106b591906130a5565b611059565b005b3480156106c857600080fd5b506106d16110bb565b6040516106de9190612c2c565b60405180910390f35b3480156106f357600080fd5b5061070e60048036038101906107099190612d94565b6110ce565b60405161071b9190612d3c565b60405180910390f35b34801561073057600080fd5b5061074b60048036038101906107469190612eaa565b611136565b005b34801561075957600080fd5b50610762611182565b60405161076f9190612e3c565b60405180910390f35b34801561078457600080fd5b5061079f600480360381019061079a9190613128565b611188565b6040516107ac9190612c2c565b60405180910390f35b3480156107c157600080fd5b506107ca61121c565b6040516107d79190612c88565b60405180910390f35b3480156107ec57600080fd5b5061080760048036038101906108029190612eaa565b611242565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061087c575061087b826112c6565b5b9050919050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060600080546108b890613197565b80601f01602080910402602001604051908101604052809291908181526020018280546108e490613197565b80156109315780601f1061090657610100808354040283529160200191610931565b820191906000526020600020905b81548152906001019060200180831161091457829003601f168201915b5050505050905090565b6000610946826113a8565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061098c82610d2f565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f49061323b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610a1c6113f3565b73ffffffffffffffffffffffffffffffffffffffff161480610a4b5750610a4a81610a456113f3565b611188565b5b610a8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a81906132cd565b60405180910390fd5b610a9483836113fb565b505050565b6000600880549050905090565b610ab7610ab16113f3565b826114b4565b610af6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aed9061335f565b60405180910390fd5b610b01838383611549565b505050565b600d60009054906101000a900460ff16610b55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4c906133cb565b60405180910390fd5b68056bc75e2d631000003414610ba0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9790613437565b60405180910390fd5b610ba8611843565b565b6000610bb583610ddc565b8210610bf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bed906134c9565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610c57611af8565b610c5f611b76565b565b610c7c83838360405180602001604052806000815250611059565b505050565b6000610c8b610a99565b8210610ccc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc39061355b565b60405180910390fd5b60088281548110610ce057610cdf61357b565b5b90600052602060002001549050919050565b6000600a60009054906101000a900460ff16905090565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610d3b83611bd9565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da4906135f6565b60405180910390fd5b80915050919050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4490613688565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e9c611af8565b610ea66000611c16565b565b610eb0611af8565b80601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610efc611af8565b610f04611cdc565b565b610f0e611af8565b80600d60006101000a81548160ff02191690831515021790555050565b610f33611af8565b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600e54905090565b606060018054610fba90613197565b80601f0160208091040260200160405190810160405280929190818152602001828054610fe690613197565b80156110335780601f1061100857610100808354040283529160200191611033565b820191906000526020600020905b81548152906001019060200180831161101657829003601f168201915b5050505050905090565b600e5481565b61105561104e6113f3565b8383611d3f565b5050565b61106a6110646113f3565b836114b4565b6110a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a09061335f565b60405180910390fd5b6110b584848484611eac565b50505050565b600d60009054906101000a900460ff1681565b60606110d9826113a8565b60006110e3611f08565b90506000815111611103576040518060200160405280600081525061112e565b8061110d84611f28565b60405160200161111e9291906136e4565b6040516020818303038152906040525b915050919050565b61113e611af8565b80601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61124a611af8565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b19061377a565b60405180910390fd5b6112c381611c16565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061139157507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806113a157506113a082612000565b5b9050919050565b6113b18161206a565b6113f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e7906135f6565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661146e83610d2f565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000806114c083610d2f565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061150257506115018185611188565b5b8061154057508373ffffffffffffffffffffffffffffffffffffffff166115288461093b565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661156982610d2f565b73ffffffffffffffffffffffffffffffffffffffff16146115bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b69061380c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561162f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116269061389e565b60405180910390fd5b61163c83838360016120ab565b8273ffffffffffffffffffffffffffffffffffffffff1661165c82610d2f565b73ffffffffffffffffffffffffffffffffffffffff16146116b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a99061380c565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461183e838383600161220b565b505050565b600c54611850600b612211565b10611890576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118879061390a565b60405180910390fd5b600061189c600b612211565b90506118a8600b61221f565b6118b23382612235565b600034905060006064600a836118c89190613959565b6118d291906139e2565b9050600060646005846118e59190613959565b6118ef91906139e2565b9050600060646005856119029190613959565b61190c91906139e2565b905060008183858761191e9190613a13565b6119289190613a13565b6119329190613a13565b9050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f1935050505015801561199c573d6000803e3d6000fd5b50601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015611a05573d6000803e3d6000fd5b50601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611a6e573d6000803e3d6000fd5b50601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ad7573d6000803e3d6000fd5b50600e6000815480929190611aeb90613a47565b9190505550505050505050565b611b006113f3565b73ffffffffffffffffffffffffffffffffffffffff16611b1e610f77565b73ffffffffffffffffffffffffffffffffffffffff1614611b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6b90613adc565b60405180910390fd5b565b611b7e612253565b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611bc26113f3565b604051611bcf9190612c88565b60405180910390a1565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611ce461229c565b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611d286113f3565b604051611d359190612c88565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611dae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da590613b48565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611e9f9190612c2c565b60405180910390a3505050565b611eb7848484611549565b611ec3848484846122e6565b611f02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef990613bda565b60405180910390fd5b50505050565b6060604051806080016040528060438152602001613f4f60439139905090565b606060006001611f378461247d565b01905060008167ffffffffffffffff811115611f5657611f55612f7a565b5b6040519080825280601f01601f191660200182016040528015611f885781602001600182028036833780820191505090505b509050600082602001820190505b600115611ff5578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581611fdf57611fde6139b3565b5b0494506000851415611ff057611ff5565b611f96565b819350505050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff1661208c83611bd9565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6120b7848484846125d0565b60018111156120fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f290613c6c565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156121435761213e816125d6565b612182565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461218157612180858261261f565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156121c5576121c08161278c565b612204565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461220357612202848261285d565b5b5b5050505050565b50505050565b600081600001549050919050565b6001816000016000828254019250508190555050565b61224f8282604051806020016040528060008152506128dc565b5050565b61225b610cf2565b61229a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229190613cd8565b60405180910390fd5b565b6122a4610cf2565b156122e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122db90613d44565b60405180910390fd5b565b60006123078473ffffffffffffffffffffffffffffffffffffffff16612937565b15612470578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026123306113f3565b8786866040518563ffffffff1660e01b81526004016123529493929190613db9565b602060405180830381600087803b15801561236c57600080fd5b505af192505050801561239d57506040513d601f19601f8201168201806040525081019061239a9190613e1a565b60015b612420573d80600081146123cd576040519150601f19603f3d011682016040523d82523d6000602084013e6123d2565b606091505b50600081511415612418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240f90613bda565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612475565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106124db577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816124d1576124d06139b3565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612518576d04ee2d6d415b85acef8100000000838161250e5761250d6139b3565b5b0492506020810190505b662386f26fc10000831061254757662386f26fc10000838161253d5761253c6139b3565b5b0492506010810190505b6305f5e1008310612570576305f5e1008381612566576125656139b3565b5b0492506008810190505b612710831061259557612710838161258b5761258a6139b3565b5b0492506004810190505b606483106125b857606483816125ae576125ad6139b3565b5b0492506002810190505b600a83106125c7576001810190505b80915050919050565b50505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161262c84610ddc565b6126369190613a13565b905060006007600084815260200190815260200160002054905081811461271b576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506127a09190613a13565b90506000600960008481526020019081526020016000205490506000600883815481106127d0576127cf61357b565b5b9060005260206000200154905080600883815481106127f2576127f161357b565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061284157612840613e47565b5b6001900381819060005260206000200160009055905550505050565b600061286883610ddc565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b6128e6838361295a565b6128f360008484846122e6565b612932576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161292990613bda565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129c190613ec2565b60405180910390fd5b6129d38161206a565b15612a13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0a90613f2e565b60405180910390fd5b612a216000838360016120ab565b612a2a8161206a565b15612a6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6190613f2e565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612b7460008383600161220b565b5050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612bc181612b8c565b8114612bcc57600080fd5b50565b600081359050612bde81612bb8565b92915050565b600060208284031215612bfa57612bf9612b82565b5b6000612c0884828501612bcf565b91505092915050565b60008115159050919050565b612c2681612c11565b82525050565b6000602082019050612c416000830184612c1d565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612c7282612c47565b9050919050565b612c8281612c67565b82525050565b6000602082019050612c9d6000830184612c79565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612cdd578082015181840152602081019050612cc2565b83811115612cec576000848401525b50505050565b6000601f19601f8301169050919050565b6000612d0e82612ca3565b612d188185612cae565b9350612d28818560208601612cbf565b612d3181612cf2565b840191505092915050565b60006020820190508181036000830152612d568184612d03565b905092915050565b6000819050919050565b612d7181612d5e565b8114612d7c57600080fd5b50565b600081359050612d8e81612d68565b92915050565b600060208284031215612daa57612da9612b82565b5b6000612db884828501612d7f565b91505092915050565b612dca81612c67565b8114612dd557600080fd5b50565b600081359050612de781612dc1565b92915050565b60008060408385031215612e0457612e03612b82565b5b6000612e1285828601612dd8565b9250506020612e2385828601612d7f565b9150509250929050565b612e3681612d5e565b82525050565b6000602082019050612e516000830184612e2d565b92915050565b600080600060608486031215612e7057612e6f612b82565b5b6000612e7e86828701612dd8565b9350506020612e8f86828701612dd8565b9250506040612ea086828701612d7f565b9150509250925092565b600060208284031215612ec057612ebf612b82565b5b6000612ece84828501612dd8565b91505092915050565b612ee081612c11565b8114612eeb57600080fd5b50565b600081359050612efd81612ed7565b92915050565b600060208284031215612f1957612f18612b82565b5b6000612f2784828501612eee565b91505092915050565b60008060408385031215612f4757612f46612b82565b5b6000612f5585828601612dd8565b9250506020612f6685828601612eee565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612fb282612cf2565b810181811067ffffffffffffffff82111715612fd157612fd0612f7a565b5b80604052505050565b6000612fe4612b78565b9050612ff08282612fa9565b919050565b600067ffffffffffffffff8211156130105761300f612f7a565b5b61301982612cf2565b9050602081019050919050565b82818337600083830152505050565b600061304861304384612ff5565b612fda565b90508281526020810184848401111561306457613063612f75565b5b61306f848285613026565b509392505050565b600082601f83011261308c5761308b612f70565b5b813561309c848260208601613035565b91505092915050565b600080600080608085870312156130bf576130be612b82565b5b60006130cd87828801612dd8565b94505060206130de87828801612dd8565b93505060406130ef87828801612d7f565b925050606085013567ffffffffffffffff8111156131105761310f612b87565b5b61311c87828801613077565b91505092959194509250565b6000806040838503121561313f5761313e612b82565b5b600061314d85828601612dd8565b925050602061315e85828601612dd8565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806131af57607f821691505b602082108114156131c3576131c2613168565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000613225602183612cae565b9150613230826131c9565b604082019050919050565b6000602082019050818103600083015261325481613218565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b60006132b7603d83612cae565b91506132c28261325b565b604082019050919050565b600060208201905081810360008301526132e6816132aa565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000613349602d83612cae565b9150613354826132ed565b604082019050919050565b600060208201905081810360008301526133788161333c565b9050919050565b7f4d696e7420436c6f736564000000000000000000000000000000000000000000600082015250565b60006133b5600b83612cae565b91506133c08261337f565b602082019050919050565b600060208201905081810360008301526133e4816133a8565b9050919050565b7f4e6f7420456e6f75676820564554000000000000000000000000000000000000600082015250565b6000613421600e83612cae565b915061342c826133eb565b602082019050919050565b6000602082019050818103600083015261345081613414565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006134b3602b83612cae565b91506134be82613457565b604082019050919050565b600060208201905081810360008301526134e2816134a6565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613545602c83612cae565b9150613550826134e9565b604082019050919050565b6000602082019050818103600083015261357481613538565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b60006135e0601883612cae565b91506135eb826135aa565b602082019050919050565b6000602082019050818103600083015261360f816135d3565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000613672602983612cae565b915061367d82613616565b604082019050919050565b600060208201905081810360008301526136a181613665565b9050919050565b600081905092915050565b60006136be82612ca3565b6136c881856136a8565b93506136d8818560208601612cbf565b80840191505092915050565b60006136f082856136b3565b91506136fc82846136b3565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613764602683612cae565b915061376f82613708565b604082019050919050565b6000602082019050818103600083015261379381613757565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006137f6602583612cae565b91506138018261379a565b604082019050919050565b60006020820190508181036000830152613825816137e9565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613888602483612cae565b91506138938261382c565b604082019050919050565b600060208201905081810360008301526138b78161387b565b9050919050565b7f4e6f206d6f7265204e465473206c656674000000000000000000000000000000600082015250565b60006138f4601183612cae565b91506138ff826138be565b602082019050919050565b60006020820190508181036000830152613923816138e7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061396482612d5e565b915061396f83612d5e565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156139a8576139a761392a565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006139ed82612d5e565b91506139f883612d5e565b925082613a0857613a076139b3565b5b828204905092915050565b6000613a1e82612d5e565b9150613a2983612d5e565b925082821015613a3c57613a3b61392a565b5b828203905092915050565b6000613a5282612d5e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613a8557613a8461392a565b5b600182019050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613ac6602083612cae565b9150613ad182613a90565b602082019050919050565b60006020820190508181036000830152613af581613ab9565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613b32601983612cae565b9150613b3d82613afc565b602082019050919050565b60006020820190508181036000830152613b6181613b25565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000613bc4603283612cae565b9150613bcf82613b68565b604082019050919050565b60006020820190508181036000830152613bf381613bb7565b9050919050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000613c56603583612cae565b9150613c6182613bfa565b604082019050919050565b60006020820190508181036000830152613c8581613c49565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613cc2601483612cae565b9150613ccd82613c8c565b602082019050919050565b60006020820190508181036000830152613cf181613cb5565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613d2e601083612cae565b9150613d3982613cf8565b602082019050919050565b60006020820190508181036000830152613d5d81613d21565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613d8b82613d64565b613d958185613d6f565b9350613da5818560208601612cbf565b613dae81612cf2565b840191505092915050565b6000608082019050613dce6000830187612c79565b613ddb6020830186612c79565b613de86040830185612e2d565b8181036060830152613dfa8184613d80565b905095945050505050565b600081519050613e1481612bb8565b92915050565b600060208284031215613e3057613e2f612b82565b5b6000613e3e84828501613e05565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000613eac602083612cae565b9150613eb782613e76565b602082019050919050565b60006020820190508181036000830152613edb81613e9f565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613f18601c83612cae565b9150613f2382613ee2565b602082019050919050565b60006020820190508181036000830152613f4781613f0b565b905091905056fe697066733a2f2f626166796265696362356e3669716a686f747435786833796f336566617a646f693571726d73736d62626f786d72663676673636707667623766342fa26469706673582212200a0c56824c825225a2362e9bbc42d7f3ba4fb5863b5b2e7702b028a4779890b364736f6c63430008090033