VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x1F8B8A…FEb1
Summary
Transactions
Transfers
Address
0x1F8B8A45aa0288fF6aF059B66E9ec54b10c3FEb1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x89424E78CA4e5Be9C1D99A6eED7d69F70f3602BA
Deployer
0x89424E78CA4e5Be9C1D99A6eED7d69F70f3602BA
Code
0x6080604052600436106101f55763ffffffff60e060020a600035041663052b40bb81146101fa57806306fdde03146102d857806307445165146102ed5780630eefdbad1461044457806310796a471461047557806310bb0e351461052e57806314350c24146105465780631a6b13e2146105605780631cc9cf9f14610578578063239e83df146106c157806328a8ee681461079657806331e63199146107ab57806333e940b7146107c05780633464af6a1461090557806337245814146109265780633ad6b8531461097f5780633e1e292a146109a657806346f64cba146109ff5780634f44ff5614610c06578063514f033014610c2757806354fd4d5014610c48578063562b2ebc14610c5d57806363d36c0b14610d7057806364df049e14610d9d578063715018a614610db25780637b10399914610dc75780637ccefc5214610ddc5780638076f00514610df157806380a1b0cd14610e095780638da5cb5b14610f4e5780639baf738514610f63578063a25eb5d91461116a578063afa2183c1461117f578063c2fb26a6146113c2578063caae9588146113d7578063cae6047f1461152b578063e2d5b41b14611540578063e57d4adb14611685578063e5eab0961461169d578063ef0b2368146116f6578063f2fde38b1461170e578063fa0ab4031461172f578063fb8af55514611788575b600080fd5b34801561020657600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526102639482359460248035600160a060020a0316953695946064949201919081908401838280828437509497506118dc9650505050505050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561029d578181015183820152602001610285565b50505050905090810190601f1680156102ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102e457600080fd5b50610263611b3d565b3480156102f957600080fd5b506040805160e081810190925261043291369160049160e4919083906007908390839080828437505060408051610140818101909252949796958181019594509250600a915083908390808284375050604080516020601f60808901358a0180359182018390048302840183018552818452979a60ff8a3581169b848c013582169b9687013582169a6060880135909216995091975090955060a090940193820191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750611b749650505050505050565b60408051918252519081900360200190f35b34801561045057600080fd5b50610459611ccd565b60408051600160a060020a039092168252519081900360200190f35b34801561048157600080fd5b5060408051602060046024803582810135601f810185900485028601850190965285855261051a958335600160a060020a031695369560449491939091019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750611cdc9650505050505050565b604080519115158252519081900360200190f35b34801561053a57600080fd5b50610263600435611d4b565b34801561055257600080fd5b5061055e600435611e42565b005b34801561056c57600080fd5b5061055e600435611e67565b34801561058457600080fd5b506040805160e081810190925261055e91369160049160e4919083906007908390839080828437505060408051610140818101909252949796958181019594509250600a915083908390808284375050604080516020601f60808901358a0180359182018390048302840183018552818452979a60ff8a3581169b848c013582169b9687013582169a6060880135909216995091975090955060a090940193820191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750505050913515159250611e8c915050565b3480156106cd57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261026394369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750611fec9650505050505050565b3480156107a257600080fd5b50610432612001565b3480156107b757600080fd5b50610263612007565b3480156107cc57600080fd5b506040805160e081810190925261043291369160049160e4919083906007908390839080828437505060408051610140818101909252949796958181019594509250600a915083908390808284375050604080516020601f60808901358a0180359182018390048302840183018552818452979a60ff8a3581169b848c013582169b9687013582169a6060880135909216995091975090955060a090940193820191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375094975061203e9650505050505050565b34801561091157600080fd5b50610263600160a060020a0360043516612189565b34801561093257600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526104329436949293602493928401919081908401838280828437509497506121c99650505050505050565b34801561098b57600080fd5b50610432600435600160a060020a03602435166044356122c1565b3480156109b257600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102639436949293602493928401919081908401838280828437509497506122e69650505050505050565b348015610a0b57600080fd5b50604080516101c08181019092526104329136916004916101c491908390600e9083908390808284375050604080516102808181019092529497969581810195945092506014915083908390808284375050604080516101008181019092529497969581810195945092506008915083908390808284375050604080516020601f88358a0180359182018390048302840183019094528083529699989781019691955091820193509150819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375094975061232c9650505050505050565b348015610c1257600080fd5b50610263600160a060020a0360043516612733565b348015610c3357600080fd5b5061055e600160a060020a036004351661277b565b348015610c5457600080fd5b506102636127ca565b348015610c6957600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261051a94369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506128019650505050505050565b348015610d7c57600080fd5b5061043260ff6004358116906024351660443560643560843560a43561283f565b348015610da957600080fd5b5061045961285a565b348015610dbe57600080fd5b5061055e612869565b348015610dd357600080fd5b506104596128e3565b348015610de857600080fd5b506104326128f2565b348015610dfd57600080fd5b5061051a6004356128f8565b348015610e1557600080fd5b506040805160e081810190925261051a91369160049160e4919083906007908390839080828437505060408051610140818101909252949796958181019594509250600a915083908390808284375050604080516020601f60808901358a0180359182018390048302840183018552818452979a60ff8a3581169b848c013582169b9687013582169a6060880135909216995091975090955060a090940193820191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375094975061290d9650505050505050565b348015610f5a57600080fd5b50610459612a70565b348015610f6f57600080fd5b50604080516101c081810190925261051a9136916004916101c491908390600e9083908390808284375050604080516102808181019092529497969581810195945092506014915083908390808284375050604080516101008181019092529497969581810195945092506008915083908390808284375050604080516020601f88358a0180359182018390048302840183019094528083529699989781019691955091820193509150819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750949750612a849650505050505050565b34801561117657600080fd5b50610459612e7b565b604080516101c081810190925261055e9136916004916101c491908390600e9083908390808284375050604080516102808181019092529497969581810195945092506014915083908390808284375050604080516101008181019092529497969581810195945092506008915083908390808284375050604080516020601f88358a0180359182018390048302840183019094528083529699989781019691955091820193509150819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a999881019791965091820194509250829150840183828082843750506040805180820182529598979681810196955093506002925084915083908082843750506040805160a081810190925294979695818101959450925060059150839083908082843750939650612e8a95505050505050565b3480156113ce57600080fd5b506102636132c0565b3480156113e357600080fd5b506040805160e081810190925261051a91369160049160e4919083906007908390839080828437505060408051610140818101909252949796958181019594509250600a915083908390808284375050604080516020601f60808901358a0180359182018390048302840183018552818452979a60ff8a3581169b848c013582169b9687013582169a6060880135909216995091975090955060a090940193820191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497505050833560ff169450505060208201359160400135905061334e565b34801561153757600080fd5b5061043261354d565b34801561154c57600080fd5b506040805160e081810190925261043291369160049160e4919083906007908390839080828437505060408051610140818101909252949796958181019594509250600a915083908390808284375050604080516020601f60808901358a0180359182018390048302840183018552818452979a60ff8a3581169b848c013582169b9687013582169a6060880135909216995091975090955060a090940193820191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506135539650505050505050565b34801561169157600080fd5b5061051a60043561369e565b3480156116a957600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261055e9436949293602493928401919081908401838280828437509497506136b39650505050505050565b34801561170257600080fd5b506102636004356136ca565b34801561171a57600080fd5b5061055e600160a060020a03600435166136f2565b34801561173b57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261026394369492936024939284019190819084018382808284375094975061379a9650505050505050565b34801561179457600080fd5b506040805160e081810190925261055e91369160049160e4919083906007908390839080828437505060408051610140818101909252949796958181019594509250600a915083908390808284375050604080516020601f60808901358a0180359182018390048302840183018552818452979a60ff8a3581169b848c013582169b9687013582169a6060880135909216995091975090955060a090940193820191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497505050833560ff16945050506020820135916040013590506139c8565b606060096118e9856136ca565b6118f285612733565b8460405160200180807f7b22646f6d61696e223a22000000000000000000000000000000000000000000815250600b01858054600181600116156101000203166002900480156119795780601f10611957576101008083540402835291820191611979565b820191906000526020600020905b815481529060010190602001808311611965575b5050807f222c227061796c6f6164223a7b22636f6e74656e74223a22000000000000000081525060180184805190602001908083835b602083106119ce5780518252601f1990920191602091820191016119af565b51815160209384036101000a60001901801990921691161790527f222c2274797065223a2274657874227d2c22707572706f7365223a226964656e919093019081527f74696669636174696f6e222c227369676e6572223a2200000000000000000000818401528551603690910192860191508083835b60208310611a645780518252601f199092019160209182019101611a45565b51815160209384036101000a60001901801990921691161790527f222c2274696d657374616d70223a000000000000000000000000000000000000919093019081528451600e90910192850191508083835b60208310611ad55780518252601f199092019160209182019101611ab6565b6001836020036101000a038019825116818451168082178552505050505050905001807f7d0000000000000000000000000000000000000000000000000000000000000081525060010194505050505060405160208183030381529060405290509392505050565b60408051808201909152601381527f4f6365616e204e46542045786368616e67655600000000000000000000000000602082015281565b60408051610300810182528a51600160a060020a0390811682526020808d01518216818401528c8401518216838501528b51606080850191909152908c01516080840152928b015160a08301528a83015160c0830152918b015190911660e0820152600090611cbf9061010081018a6001811115611bee57fe5b8152602001896001811115611bff57fe5b8152602001886001811115611c1057fe5b815260808d0151600160a060020a03166020820152604001876001811115611c3457fe5b8152602081018790526040810186905260a0808e0151600160a060020a0316606083015260808201869052018c600660209081029190910151600160a060020a031682526080808e01519183019190915260a0808e0151604084015260c0808f0151606085015260e08f0151928401929092526101008e0151908301526101208d0151910152613bae565b9a9950505050505050505050565b600354600160a060020a031681565b60006060600083518551016040519080825280601f01601f191660200182016040528015611d14578160200160208202803883390190505b5091505060208101611d268185613d9d565b9050611d328186613d9d565b506000604051835160208501895afa9695505050505050565b60606000808281851515611d945760408051808201909152600181527f300000000000000000000000000000000000000000000000000000000000000060208201529450611e39565b8593505b6000841115611db257600a84049350600190920191611d98565b826040519080825280601f01601f191660200182016040528015611de0578160200160208202803883390190505b5091505060001982015b6000861115611e3557600a860660300160f860020a028282815181101515611e0e57fe5b906020010190600160f860020a031916908160001a905350600a8604955060001901611dea565b8194505b50505050919050565b60005433600160a060020a039081166101009092041614611e6257600080fd5b600655565b60005433600160a060020a039081166101009092041614611e8757600080fd5b600755565b611e946156dc565b60408051610300810182528c51600160a060020a0390811682526020808f01518216818401528e8401518216838501528d51606080850191909152908e01516080840152928d015160a08301528c83015160c0830152918d015190911660e082015261010081018a6001811115611f0757fe5b8152602001896001811115611f1857fe5b8152602001886001811115611f2957fe5b815260808d0151600160a060020a03166020820152604001876001811115611f4d57fe5b8152602081018790526040810186905260a0808e0151600160a060020a0316606083015260808201869052018c600660209081029190910151600160a060020a031682526080808e01519183019190915260a0808e0151604084015260c0808f0151606085015260e08f0151928401929092526101008e0151908301526101208d01519101529050611fdf8183613de3565b5050505050505050505050565b6060611ff98484846141b1565b509192915050565b60075481565b60408051808201909152600c81527f4c616d62746f6e20576f726d0000000000000000000000000000000000000000602082015281565b60408051610300810182528a51600160a060020a0390811682526020808d01518216818401528c8401518216838501528b51606080850191909152908c01516080840152928b015160a08301528a83015160c0830152918b015190911660e0820152600090611cbf9061010081018a60018111156120b857fe5b81526020018960018111156120c957fe5b81526020018860018111156120da57fe5b815260808d0151600160a060020a031660208201526040018760018111156120fe57fe5b8152602081018790526040810186905260a0808e0151600160a060020a0316606083015260808201869052018c600660209081029190910151600160a060020a031682526080808e01519183019190915260a0808e0151604084015260c0808f0151606085015260e08f0151928401929092526101008e0151908301526101208d0151910152614320565b6040805160148082528183019092526060918291600091602082016102808038833901905050915050602081016121c0818561434e565b50909392505050565b6040517f3724581400000000000000000000000000000000000000000000000000000000815260206004820181815283516024840152835160009368457874656e73696f6e93849363372458149388939192839260440191908501908083838c5b8381101561224257818101518382015260200161222a565b50505050905090810190601f16801561226f5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15801561228e57600080fd5b505af11580156122a2573d6000803e3d6000fd5b505050506040513d60208110156122b857600080fd5b50519392505050565b60006122de6122d985856122d486611d4b565b6118dc565b6121c9565b949350505050565b606080600083516040519080825280601f01601f19166020018201604052801561231a578160200160208202803883390190505b50915050602081016121c08185613d9d565b60006123366156dc565b61233e6156dc565b604080516103008101909152808d600060209081029190910151600160a060020a03168252018d600160209081029190910151600160a060020a03168252018d600260209081029190910151600160a060020a03168252018c6000602090810291909101518252018c6001602090810291909101518252018c6002602090810291909101518252018c6003602090810291909101518252018d600360209081029190910151600160a060020a03168252018b6000602002015160ff16600181111561240557fe5b600181111561241057fe5b81526020018b6001602002015160ff16600181111561242b57fe5b600181111561243657fe5b81526020018b6002602002015160ff16600181111561245157fe5b600181111561245c57fe5b815260808e0151600160a060020a0316602082015260608c015160409091019060ff16600181111561248a57fe5b600181111561249557fe5b8152602081018b90526040810189905260a0808f0151600160a060020a0316606083015260808201889052018d600660209081029190910151600160a060020a03168252018c6004602090810291909101518252018c6005602090810291909101518252018c6006602090810291909101518252018c6007602090810291909101518252018c6008602090810291909101518252018c601260200201519052604080516103008101909152909250808d600760209081029190910151600160a060020a03168252018d600860209081029190910151600160a060020a03168252018d600960209081029190910151600160a060020a03168252018c6009602090810291909101518252018c600a602090810291909101518252018c600b602090810291909101518252018c600c602090810291909101518252018d600a60209081029190910151600160a060020a03168252018b6004602002015160ff1660018111156125fe57fe5b600181111561260957fe5b81526020018b6005602002015160ff16600181111561262457fe5b600181111561262f57fe5b81526020018b6006602002015160ff16600181111561264a57fe5b600181111561265557fe5b81526101608e0151600160a060020a0316602082015260e08c015160409091019060ff16600181111561268457fe5b600181111561268f57fe5b8152602081018a9052604081018890526101808e0151600160a060020a031660608201526080810186905260a0018d600d60209081029190910151600160a060020a031682526101a08e0151908201526101c08d015160408201526101e08d015160608201526102008d015160808201526102208d015160a08201526102608d015160c0909101529050612723828261436e565b9c9b505050505050505050505050565b604080516c01000000000000000000000000600160a060020a0384160260208201528151808203601401815260349091019091526060906127739061379a565b90505b919050565b60005433600160a060020a03908116610100909204161461279b57600080fd5b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60408051808201909152600381527f322e320000000000000000000000000000000000000000000000000000000000602082015281565b60008084511115612817576128178584866141b1565b60008251111561282c5761282c8386846141b1565b61283685846143f6565b95945050505050565b600061284f87878787878761445a565b979650505050505050565b600854600160a060020a031681565b60005433600160a060020a03908116610100909204161461288957600080fd5b60008054604051610100909104600160a060020a0316917ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482091a26000805474ffffffffffffffffffffffffffffffffffffffff0019169055565b600254600160a060020a031681565b60065481565b60046020526000908152604090205460ff1681565b60006129176156dc565b60408051610300810182528c51600160a060020a0390811682526020808f01518216818401528e8401518216838501528d51606080850191909152908e01516080840152928d015160a08301528c83015160c0830152918d015190911660e082015261010081018a600181111561298a57fe5b815260200189600181111561299b57fe5b81526020018860018111156129ac57fe5b815260808d0151600160a060020a031660208201526040018760018111156129d057fe5b8152602081018790526040810186905260a0808e0151600160a060020a0316606083015260808201869052018c600660209081029190910151600160a060020a031682526080808e01519183019190915260a0808e0151604084015260c0808f0151606085015260e08f0151928401929092526101008e0151908301526101208d01519101529050612a61816144ed565b9b9a5050505050505050505050565b6000546101009004600160a060020a031681565b6000612a8e6156dc565b612a966156dc565b604080516103008101909152808d600060209081029190910151600160a060020a03168252018d600160209081029190910151600160a060020a03168252018d600260209081029190910151600160a060020a03168252018c6000602090810291909101518252018c6001602090810291909101518252018c6002602090810291909101518252018c6003602090810291909101518252018d600360209081029190910151600160a060020a03168252018b6000602002015160ff166001811115612b5d57fe5b6001811115612b6857fe5b81526020018b6001602002015160ff166001811115612b8357fe5b6001811115612b8e57fe5b81526020018b6002602002015160ff166001811115612ba957fe5b6001811115612bb457fe5b815260808e0151600160a060020a0316602082015260608c015160409091019060ff166001811115612be257fe5b6001811115612bed57fe5b8152602081018b90526040810189905260a0808f0151600160a060020a0316606083015260808201889052018d600660209081029190910151600160a060020a03168252018c6004602090810291909101518252018c6005602090810291909101518252018c6006602090810291909101518252018c6007602090810291909101518252018c6008602090810291909101518252018c601260200201519052604080516103008101909152909250808d600760209081029190910151600160a060020a03168252018d600860209081029190910151600160a060020a03168252018d600960209081029190910151600160a060020a03168252018c6009602090810291909101518252018c600a602090810291909101518252018c600b602090810291909101518252018c600c602090810291909101518252018d600a60209081029190910151600160a060020a03168252018b6004602002015160ff166001811115612d5657fe5b6001811115612d6157fe5b81526020018b6005602002015160ff166001811115612d7c57fe5b6001811115612d8757fe5b81526020018b6006602002015160ff166001811115612da257fe5b6001811115612dad57fe5b81526101608e0151600160a060020a0316602082015260e08c015160409091019060ff166001811115612ddc57fe5b6001811115612de757fe5b8152602081018a9052604081018890526101808e0151600160a060020a031660608201526080810186905260a0018d600d60209081029190910151600160a060020a031682526101a08e0151908201526101c08d015160408201526101e08d015160608201526102008d015160808201526102208d015160a08201526102608d015160c09091015290506127238282614581565b600154600160a060020a031681565b60408051610300810182528c51600160a060020a0390811682526020808f01518216818401528e8401518216838501528d51606080850191909152908e01516080840152928d015160a08301528c83015160c0830152918d015190911660e08201528951611fdf919061010082019060ff166001811115612f0757fe5b6001811115612f1257fe5b81526020018b6001602002015160ff166001811115612f2d57fe5b6001811115612f3857fe5b81526020018b6002602002015160ff166001811115612f5357fe5b6001811115612f5e57fe5b815260808e0151600160a060020a0316602082015260608c015160409091019060ff166001811115612f8c57fe5b6001811115612f9757fe5b8152602081018b90526040810189905260a0808f0151600160a060020a0316606083015260808201889052018d600660209081029190910151600160a060020a03168252018c6004602090810291909101518252018c6005602090810291909101518252018c6006602090810291909101518252018c6007602090810291909101518252018c6008602090810291909101518252018c6012602002015190526040805160608101909152808560006020908102919091015160ff168252018460006020908102919091015182520184600160200201519052604080516103008101909152808f600760209081029190910151600160a060020a03168252018f600860209081029190910151600160a060020a03168252018f600960209081029190910151600160a060020a03168252018e6009602090810291909101518252018e600a602090810291909101518252018e600b602090810291909101518252018e600c602090810291909101518252018f600a60209081029190910151600160a060020a03168252018d6004602002015160ff16600181111561313657fe5b600181111561314157fe5b81526020018d6005602002015160ff16600181111561315c57fe5b600181111561316757fe5b81526020018d6006602002015160ff16600181111561318257fe5b600181111561318d57fe5b81526020018f600b60209081029190910151600160a060020a03168252018d6007602002015160ff1660018111156131c157fe5b60018111156131cc57fe5b8152602081018c9052604081018a90526060018f600c6020020151600160a060020a031681526020018781526020018f600d600e8110151561320a57fe5b60209081029190910151600160a060020a03168252018e600d602090810291909101518252018e600e602090810291909101518252018e600f602090810291909101518252018e6010602090810291909101518252018e6011602090810291909101518252018e6013602002015190526040805160608101909152808760016020908102919091015160ff1682520186600260209081029190910151825201866003602002015190528560046020020151614762565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156133465780601f1061331b57610100808354040283529160200191613346565b820191906000526020600020905b81548152906001019060200180831161332957829003601f168201915b505050505081565b60006133586156dc565b604080516103008101909152808f600060209081029190910151600160a060020a03168252018f600160209081029190910151600160a060020a03168252018f600260209081029190910151600160a060020a03168252018e6000602090810291909101518252018e6001602090810291909101518252018e6002602090810291909101518252018e6003602090810291909101518252018f60036020020151600160a060020a031681526020018d600181111561341257fe5b81526020018c600181111561342357fe5b81526020018b600181111561343457fe5b81526020018f60046020020151600160a060020a031681526020018a600181111561345b57fe5b8152602081018a9052604081018990526060018f60056020020151600160a060020a031681526020018781526020018f600660078110151561349957fe5b60209081029190910151600160a060020a03168252018e6004602090810291909101518252018e6005602090810291909101518252018e6006602090810291909101518252018e6007602090810291909101518252018e6008602090810291909101518252018e600960200201519052905061353b61351782614d42565b6040805160608101825260ff89168152602081018890529081018690528390614d8d565b9e9d5050505050505050505050505050565b61271081565b60408051610300810182528a51600160a060020a0390811682526020808d01518216818401528c8401518216838501528b51606080850191909152908c01516080840152928b015160a08301528a83015160c0830152918b015190911660e0820152600090611cbf9061010081018a60018111156135cd57fe5b81526020018960018111156135de57fe5b81526020018860018111156135ef57fe5b815260808d0151600160a060020a0316602082015260400187600181111561361357fe5b8152602081018790526040810186905260a0808e0151600160a060020a0316606083015260808201869052018c600660209081029190910151600160a060020a031682526080808e01519183019190915260a0808e0151604084015260c0808f0151606085015260e08f0151928401929092526101008e0151908301526101208d0151910152614d42565b60056020526000908152604090205460ff1681565b80516136c69060099060208401906157a7565b5050565b604080516020808201849052825180830390910181529082019091526060906127739061379a565b60005433600160a060020a03908116610100909204161461371257600080fd5b600160a060020a038116151561372757600080fd5b60008054604051600160a060020a038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360008054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b606080606060006040805190810160405280601081526020017f3031323334353637383961626364656600000000000000000000000000000000815250925084516002026002016040519080825280601f01601f19166020018201604052801561380e578160200160208202803883390190505b5091507f300000000000000000000000000000000000000000000000000000000000000082600081518110151561384157fe5b906020010190600160f860020a031916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000082600181518110151561388957fe5b906020010190600160f860020a031916908160001a905350600090505b84518110156139c05782600486838151811015156138c057fe5b90602001015160f860020a900460f860020a02600160f860020a0319169060020a900460f860020a900460ff168151811015156138f957fe5b90602001015160f860020a900460f860020a02828260020260020181518110151561392057fe5b906020010190600160f860020a031916908160001a90535082858281518110151561394757fe5b90602001015160f860020a900460f860020a02600f60f860020a021660f860020a900460ff1681518110151561397957fe5b90602001015160f860020a900460f860020a0282826002026003018151811015156139a057fe5b906020010190600160f860020a031916908160001a9053506001016138a6565b509392505050565b604080516103008101909152613ba090808e600060209081029190910151600160a060020a03168252018e600160209081029190910151600160a060020a03168252018e600260209081029190910151600160a060020a03168252018d6000602090810291909101518252018d6001602090810291909101518252018d6002602090810291909101518252018d6003602090810291909101518252018e60036020020151600160a060020a031681526020018c6001811115613a8657fe5b81526020018b6001811115613a9757fe5b81526020018a6001811115613aa857fe5b815260808f0151600160a060020a03166020820152604001896001811115613acc57fe5b815260208101899052604081018890526060018e60056020020151600160a060020a031681526020018681526020018e6006600781101515613b0a57fe5b60209081029190910151600160a060020a03168252018d6004602090810291909101518252018d6005602090810291909101518252018d6006602090810291909101518252018d6007602090810291909101518252018d6008602090810291909101518252018d6009602090810291909101519091526040805160608101825260ff881681529182018690528101849052614e94565b505050505050505050505050565b60008060606000613bbe85614f0b565b9250826040519080825280601f01601f191660200182016040528015613bee578160200160208202803883390190505b509150602082019050613c0581866000015161434e565b9050613c1581866020015161434e565b9050613c2581866040015161434e565b9050613c35818660600151614f2b565b9050613c45818660800151614f2b565b9050613c55818660a00151614f2b565b9050613c65818660c00151614f2b565b9050613c75818660e0015161434e565b9050613c91818661010001516001811115613c8c57fe5b614f33565b9050613ca8818661012001516001811115613c8c57fe5b9050613cbf818661014001516001811115613c8c57fe5b9050613cd08186610160015161434e565b9050613ce7818661018001516001811115613c8c57fe5b9050613cf881866101a00151613d9d565b9050613d0981866101c00151613d9d565b9050613d1a81866101e0015161434e565b9050613d2b81866102000151613d9d565b9050613d3c8186610220015161434e565b9050613d4d81866102400151614f2b565b9050613d5e81866102600151614f2b565b9050613d6f81866102800151614f2b565b9050613d8081866102a00151614f2b565b9050613d9181866102c00151614f2b565b50506020012092915050565b60008082511115613dda57815180602001830160208401855b60018383101415613dd1578151815260209182019101613db6565b50505092909201915b50815b92915050565b60008260200151600160a060020a031633600160a060020a0316141515613e0957600080fd5b613e1283614d42565b60008181526005602052604090205490915060ff1615613e3157600080fd5b600160056000836000191660001916815260200190815260200160002060006101000a81548160ff0219169083151502179055508260e00151600160a060020a03168360200151600160a060020a031682600019167f90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a527662286600001518760400151886060015189608001518a60a001518b60c001518c61010001518d61012001518e61014001518f6101600151604051808b600160a060020a0316600160a060020a031681526020018a600160a060020a0316600160a060020a03168152602001898152602001888152602001878152602001868152602001856001811115613f3557fe5b60ff168152602001846001811115613f4957fe5b60ff168152602001836001811115613f5d57fe5b60ff168152600160a060020a039092166020830152506040805191829003019950975050505050505050a480600019167fe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08846101800151856101a00151866101c00151876101e001518861020001518961022001518a61024001518b61026001518c61028001518d6102a001518e6102c001518e604051808d600181111561400157fe5b60ff16815260200180602001806020018c600160a060020a0316600160a060020a03168152602001806020018b600160a060020a0316600160a060020a031681526020018a81526020018981526020018881526020018781526020018681526020018515151515815260200184810384528f818151815260200191508051906020019080838360005b838110156140a257818101518382015260200161408a565b50505050905090810190601f1680156140cf5780820380516001836020036101000a031916815260200191505b5084810383528e818151815260200191508051906020019080838360005b838110156141055781810151838201526020016140ed565b50505050905090810190601f1680156141325780820380516001836020036101000a031916815260200191505b5084810382528c5181528c516020918201918e019080838360005b8381101561416557818101518382015260200161414d565b50505050905090810190601f1680156141925780820380516001836020036101000a031916815260200191505b509f5050505050505050505050505050505060405180910390a2505050565b6000806000845186511415156141c657600080fd5b83518651146141d457600080fd5b85516020900492506020808402925083908304146141ee57fe5b5060005b8281101561421e57600101602081028481015186820151918801805192821691199092161790526141f2565b600083111561424e5782905080600101602002808501518187015181168289015182191617828901525050614318565b50805b855181101561431857848181518110151561426857fe5b90602001015160f860020a900460f860020a02848281518110151561428957fe5b90602001015160f860020a900460f860020a021686828151811015156142ab57fe5b90602001015160f860020a900460f860020a0285838151811015156142cc57fe5b90602001015160f860020a900460f860020a0260ff60f860020a0218161786828151811015156142f857fe5b906020010190600160f860020a031916908160001a905350600101614251565b505050505050565b6000612773826101200151836101400151846102400151856102600151866102800151876102a0015161445a565b600160a060020a03166c0100000000000000000000000002815260140190565b600080600061439f846101200151856101400151866102400151876102600151886102800151896102a0015161445a565b91506143cd8561012001518661014001518761024001518861026001518961028001518a6102a0015161445a565b9050818110156143dc57600080fd5b60e0840151600160a060020a031615156139c05780612836565b8151815160009160019181148083146144125760009250614450565b600160208701838101602088015b60028483851001141561444b57805183511461443f5760009650600093505b60209283019201614420565b505050505b5090949350505050565b6000808087600181111561446a57fe5b1415614478578591506144e2565b600187600181111561448657fe5b14156144e2576144b16144a28661449d4288614f40565b614f52565b6144ac8587614f40565b614f7b565b905060018860018111156144c157fe5b14156144d8576144d18682614f40565b91506144e2565b6144d18682614f90565b509695505050505050565b600030600160a060020a03168260000151600160a060020a031614151561451657506000612776565b61452a826101400151836102a00151614f9d565b151561453857506000612776565b6001826101000151600181111561454b57fe5b14801561456c57506006548260a00151108061456c57506007548260c00151105b1561457957506000612776565b506001919050565b600080836101200151600181111561459557fe5b1480156145b25750600182610120015160018111156145b057fe5b145b80156145dd575081610100015160018111156145ca57fe5b83610100015160018111156145db57fe5b145b80156146045750816102200151600160a060020a0316836102200151600160a060020a0316145b801561463e57506040820151600160a060020a0316158061463e57508260200151600160a060020a03168260400151600160a060020a0316145b801561467857506040830151600160a060020a0316158061467857508160200151600160a060020a03168360400151600160a060020a0316145b80156146d3575060e0820151600160a060020a03161580156146a6575060e0830151600160a060020a031615155b806146d3575060e0820151600160a060020a0316158015906146d3575060e0830151600160a060020a0316155b80156146fa5750816101600151600160a060020a0316836101600151600160a060020a0316145b80156147255750816101800151600181111561471257fe5b836101800151600181111561472357fe5b145b80156147405750614740836102800151846102a00151614fbc565b801561475b575061475b826102800151836102a00151614fbc565b9392505050565b6000805481908190819081908190819060ff161561477f57600080fd5b6000805460ff1916600117905560208c0151600160a060020a03908116339190911614156147c0576147b08c6144ed565b15156147bb57600080fd5b6147cd565b6147ca8c8c614fd8565b96505b33600160a060020a03168a60200151600160a060020a03161415614804576147f48a6144ed565b15156147ff57600080fd5b614811565b61480e8a8a614fd8565b95505b61481b8c8b614581565b151561482657600080fd5b6101608a0151803b955093506000851161483f57600080fd5b60008c6101c00151511115614868576148688c6101a001518b6101a001518e6101c001516141b1565b60008a6101c00151511115614891576148918a6101a001518d6101a001518c6101c001516141b1565b6148a58c6101a001518b6101a001516143f6565b15156148b057600080fd5b6002546020808c0151604080517fc4552791000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201529051919093169263c45527919260248083019391928290030181600087803b15801561491b57600080fd5b505af115801561492f573d6000803e3d6000fd5b505050506040513d602081101561494557600080fd5b50519250600160a060020a038316151561495e57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166397204d8e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156149b157600080fd5b505af11580156149c5573d6000803e3d6000fd5b505050506040513d60208110156149db57600080fd5b5051604080517f5c60da1b0000000000000000000000000000000000000000000000000000000081529051600160a060020a0392831692861691635c60da1b9160048083019260209291908290030181600087803b158015614a3c57600080fd5b505af1158015614a50573d6000803e3d6000fd5b505050506040513d6020811015614a6657600080fd5b5051600160a060020a031614614a7b57600080fd5b8291508b60200151600160a060020a031633600160a060020a0316141515614ab7576000878152600460205260409020805460ff191660011790555b8960200151600160a060020a031633600160a060020a0316141515614af0576000868152600460205260409020805460ff191660011790555b614afa8c8b614ffc565b905081600160a060020a0316631b0f7ba98b61016001518c61018001518d6101a001516040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001836001811115614b5757fe5b60ff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015614b98578181015183820152602001614b80565b50505050905090810190601f168015614bc55780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b158015614be657600080fd5b505af1158015614bfa573d6000803e3d6000fd5b505050506040513d6020811015614c1057600080fd5b50511515614c1d57600080fd5b6101e08c0151600160a060020a031615614c5657614c4b8c6101e001518b6101a001518e6102000151611cdc565b1515614c5657600080fd5b6101e08a0151600160a060020a031615614c8f57614c848a6101e001518b6101a001518c6102000151611cdc565b1515614c8f57600080fd5b60e08a01518890600160a060020a03161515614caf578a60200151614cb5565b8c602001515b60e08c0151600160a060020a0391821691161515614cd7578d60200151614cdd565b8b602001515b604080518b8152602081018b90528082018690529051600160a060020a0392909216917fc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c99181900360600190a450506000805460ff1916905550505050505050505050565b6000614d4d82613bae565b604080517f19457468657265756d205369676e6564204d6573736167653a0a3332000000008152601c8101929092525190819003603c0190209050919050565b600080614d99846144ed565b1515614da857600091506139c0565b60008581526004602052604090205460ff1615614dc857600091506139c0565b60008581526005602052604090205460ff1615614de857600191506139c0565b614df1846155dc565b6020808601518551868301516040808901518151600080825281880180855289905260ff909516818401526060810193909352608083015251949550600160a060020a039092169360019360a0808501949193601f19840193928390039091019190865af1158015614e67573d6000803e3d6000fd5b50505060206040510351600160a060020a03161415614e8957600191506139c0565b506000949350505050565b6000614ea08383614fd8565b90508260200151600160a060020a031633600160a060020a0316141515614ec657600080fd5b600081815260046020526040808220805460ff191660011790555182917f5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d91a2505050565b610200810151516101c0820151516101a08301515101016101b001919050565b815260200190565b6000818353505060010190565b600082821115614f4c57fe5b50900390565b6000821515614f6357506000613ddd565b50818102818382811515614f7357fe5b0414613ddd57fe5b60008183811515614f8857fe5b049392505050565b81810182811015613ddd57fe5b600080836001811115614fac57fe5b148061475b575050600010919050565b6000428310801561475b575081158061475b5750504210919050565b600080614fe484614d42565b9050614ff1818585614d8d565b151561475b57600080fd5b600080600080600080600080600080600160a060020a03168a6102200151600160a060020a031614151561503557341561503557600080fd5b61503f8b8b61436e565b975060008811801561505e57506102208a0151600160a060020a031615155b1561507c5761507c8a61022001518c602001518c602001518b6155fa565b60e08a0151889750879650600160a060020a031615615398576080808c0151908b015111156150aa57600080fd5b60018a610100015160018111156150bd57fe5b14156153655760c0808c0151908b015111156150d857600080fd5b60008a60600151111561517c576150fe6150f68b606001518a614f52565b612710614f7b565b6102208b0151909550600160a060020a03161515615163576151208786614f40565b60e08b0151604051919850600160a060020a03169086156108fc029087906000818181858888f1935050505015801561515d573d6000803e3d6000fd5b5061517c565b61517c8a61022001518b602001518c60e00151886155fa565b60008a6080015111156152185761519a6150f68b608001518a614f52565b6102208b0151909450600160a060020a031615156151ff576151bc8685614f90565b60e08b0151604051919750600160a060020a03169085156108fc029086906000818181858888f193505050501580156151f9573d6000803e3d6000fd5b50615218565b6152188a61022001518c602001518c60e00151876155fa565b60008a60a0015111156152bc576152366150f68b60a001518a614f52565b6102208b0151909350600160a060020a03161515615299576152588784614f40565b600854604051919850600160a060020a03169084156108fc029085906000818181858888f19350505050158015615293573d6000803e3d6000fd5b506152bc565b6102208a015160208b01516008546152bc929190600160a060020a0316866155fa565b60008a60c001511115615360576152da6150f68b60c001518a614f52565b6102208b0151909250600160a060020a0316151561533d576152fc8683614f90565b600854604051919750600160a060020a03169083156108fc029084906000818181858888f19350505050158015615337573d6000803e3d6000fd5b50615360565b6102208a015160208c0151600854615360929190600160a060020a0316856155fa565b615393565b61537c8a602001518b60e001518c606001516156bf565b6153938b602001518b60e001518c608001516156bf565b615519565b6080808b0151908c015111156153ad57600080fd5b60018a610100015160018111156153c057fe5b14156154eb576102208a0151600160a060020a031615156153e057600080fd5b60c0808b0151908c015111156153f557600080fd5b60008b60600151111561542e576154136150f68c606001518a614f52565b945061542e8a61022001518c602001518d60e00151886155fa565b60008b6080015111156154675761544c6150f68c608001518a614f52565b93506154678a61022001518b602001518d60e00151876155fa565b60008b60a0015111156154a9576154856150f68c60a001518a614f52565b6102208b015160208d01516008549295506154a992600160a060020a0316866155fa565b60008b60c001511115615393576154c76150f68c60c001518a614f52565b6102208b015160208c015160085492945061539392600160a060020a0316856155fa565b6155028b602001518c60e001518d606001516156bf565b6155198a602001518c60e001518d608001516156bf565b6102208a0151600160a060020a031615156155cd573486111561553b57600080fd5b8960200151600160a060020a03166108fc889081150290604051600060405180830381858888f19350505050158015615578573d6000803e3d6000fd5b506155833487614f40565b905060008111156155cd578a60200151600160a060020a03166108fc829081150290604051600060405180830381858888f193505050501580156155cb573d6000803e3d6000fd5b505b50959998505050505050505050565b60006127736155ea83613bae565b8360200151846102e001516122c1565b60008111156156b957600354604080517f15dacbea000000000000000000000000000000000000000000000000000000008152600160a060020a0387811660048301528681166024830152858116604483015260648201859052915191909216916315dacbea9160848083019260209291908290030181600087803b15801561568257600080fd5b505af1158015615696573d6000803e3d6000fd5b505050506040513d60208110156156ac57600080fd5b505115156156b957600080fd5b50505050565b6001546156d790600160a060020a03168484846155fa565b505050565b6040805161030081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290529061010082019081526020016000815260200160008152600060208201819052604090910190815260200160608152602001606081526020016000600160a060020a03168152602001606081526020016000600160a060020a031681526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106157e857805160ff1916838001178555615815565b82800160010185558215615815579182015b828111156158155782518255916020019190600101906157fa565b50615821929150615825565b5090565b61583f91905b80821115615821576000815560010161582b565b905600a165627a7a72305820d3543ca740dc5ce27f35f740beaa58c4b89a2f2971f6379c2c132113410ff63e0029