VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x44e5bf…07d9
Summary
Transactions
Transfers
Address
0x44e5bf0a67a6a13850dC19388431D5E356dD07d9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x098F2b53460b382850A60Af179C0EF7084533FAa
Deployer
0x098F2b53460b382850A60Af179C0EF7084533FAa
Code
0x6080604052600436106101845760003560e01c8063787dce3d116100d6578063a339cca11161007f578063d06ca61f11610059578063d06ca61f14610433578063eef0f49414610453578063f820574e146104735761018b565b8063a339cca1146103d1578063b0e21e8a146103f1578063cb9f8ea7146104135761018b565b80637ff36ab5116100b05780637ff36ab5146103895780638da5cb5b1461039c5780639e281a98146103b15761018b565b8063787dce3d146103345780637974cf7c146103545780637d9cc3e6146103745761018b565b80632e1a7d4d116101385780634e9c1118116101125780634e9c1118146102c7578063534e7894146102f457806372882732146103145761018b565b80632e1a7d4d1461025a57806335d254141461027a57806338ed1739146102a75761018b565b806323dfda731161016957806323dfda73146101eb57806324ca984e1461021a57806325bcc90a1461023a5761018b565b806318cbafe5146101905780631f00ca74146101b25761018b565b3661018b57005b600080fd5b34801561019c57600080fd5b506101b06101ab3660046156ee565b610493565b005b3480156101be57600080fd5b506101d26101cd3660046155fa565b610813565b6040516101e294939291906158d6565b60405180910390f35b3480156101f757600080fd5b5061020b6102063660046156a9565b61118e565b6040516101e2939291906159c4565b34801561022657600080fd5b506101b0610235366004615345565b6119e7565b34801561024657600080fd5b506101b061025536600461542f565b611be2565b34801561026657600080fd5b506101b06102753660046155ca565b6120d1565b34801561028657600080fd5b5061029a610295366004615345565b6121a7565b6040516101e29190615a0f565b3480156102b357600080fd5b506101b06102c23660046156ee565b6121bc565b3480156102d357600080fd5b506102e76102e23660046155ca565b612da4565b6040516101e29190615837565b34801561030057600080fd5b506101b061030f366004615345565b612ddb565b34801561032057600080fd5b506101b061032f3660046155ca565b612e73565b34801561034057600080fd5b506101b061034f3660046155ca565b6133b3565b34801561036057600080fd5b506102e761036f36600461542f565b613445565b34801561038057600080fd5b506102e761349c565b6101b0610397366004615644565b6134b8565b3480156103a857600080fd5b506102e7613632565b3480156103bd57600080fd5b506101b06103cc36600461546f565b61364e565b3480156103dd57600080fd5b506101b06103ec3660046153bc565b61382c565b3480156103fd57600080fd5b50610406613a4a565b6040516101e29190615b79565b34801561041f57600080fd5b5061029a61042e366004615345565b613a50565b34801561043f57600080fd5b506101d261044e3660046155fa565b613a65565b34801561045f57600080fd5b5061020b61046e3660046156a9565b6144b8565b34801561047f57600080fd5b5061029a61048e366004615384565b614c39565b6000612710600354886104a69190615cc5565b6104b09190615c8c565b905060006104be8289615d02565b90506000806104ce8a8989613a65565b5092509250508787600081811061050e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906105239190615345565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd33308d6040518463ffffffff1660e01b815260040161055f9392919061587f565b602060405180830381600087803b15801561057957600080fd5b505af115801561058d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b191906155aa565b50878760008181106105ec577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906106019190615345565b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b383600081518110610656577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151856040518363ffffffff1660e01b815260040161067c9291906158b0565b602060405180830381600087803b15801561069657600080fd5b505af11580156106aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ce91906155aa565b5081600081518110610709577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166318cbafe5848b84600081518110610768577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518a8a6040518663ffffffff1660e01b8152600401610792959493929190615bdd565b600060405180830381600087803b1580156107ac57600080fd5b505af11580156107c0573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610806919081019061549a565b5050505050505050505050565b604080516003808252608082019092526060918291829160009190816020015b606081526020019060019003908161083357505060408051600380825260808201909252919550602082016060803683370190505060408051600380825260808201909252919450816020015b60608152602001906001900390816108805750506040805160028082526060820183529294506000929091602083019080368337019050509050868660008181106108f4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906109099190615345565b81600081518110610943577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050868660018181106109b7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906109cc9190615345565b81600181518110610a06577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050610a4a88826144b8565b87600081518110610a84577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010187600081518110610ac5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010187600081518110610b06577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602090810291909101019290925273ffffffffffffffffffffffffffffffffffffffff9092169052528686600081610b67577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610b7c9190615345565b81600081518110610bb6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff9283166020918202929092010152600254825191169082906001908110610c1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050610c5f88826144b8565b87600181518110610c99577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010187600181518110610cda577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010187600181518110610d1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602090810291909101019290925273ffffffffffffffffffffffffffffffffffffffff9283169091529190915260025482519116908290600090610d88577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505086866001818110610dfc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610e119190615345565b81600181518110610e4b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505083600181518110610ebf577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff161461118457610f8685600181518110610f37577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600181518110610f78577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151826144b8565b87600281518110610fc0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010187600281518110611001577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010187600281518110611042577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018390528373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250839052505050846000815181106110bc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000815181106110fd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518560018151811061113f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110611180577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b5050505b5093509350935093565b6060600060606000805b6000548110156114e457600061128e87600084815481106111e2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60009182526020918290200154604080517fad5c4648000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9092169263ad5c464892600480840193829003018186803b15801561125157600080fd5b505afa158015611265573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112899190615368565b614c59565b90506112f581600084815481106112ce577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16614e9b565b156114d1576000808381548110611335577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602090912001546040517fd06ca61f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063d06ca61f90611396908c908690600401615b82565b60006040518083038186803b1580156113ae57600080fd5b505afa1580156113c2573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052611408919081019061549a565b90506000816001835161141b9190615d02565b81518110611452577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050848111156114ce57809450819750600084815481106114a4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16965091945084915b50505b50806114dc81615d19565b915050611198565b5060006006600087600081518110611525577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087600189516115789190615d02565b815181106115af577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b828210156116ca57600084815260209081902060408051808201825260028602909201805473ffffffffffffffffffffffffffffffffffffffff1683526001810180548351818702810187019094528084529394919385830193928301828280156116b257602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311611687575b50505050508152505081526020019060010190611611565b505050509050600760008760008151811061170e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087600189516117619190615d02565b81518110611798577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1682528101919091526040016000205460ff16156119de5760005b81518110156119dc576000828281518110611818577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160000151905060008173ffffffffffffffffffffffffffffffffffffffff1663d06ca61f8b86868151811061187e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151602001516040518363ffffffff1660e01b81526004016118a7929190615b82565b60006040518083038186803b1580156118bf57600080fd5b505afa1580156118d3573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052611919919081019061549a565b90506000816001835161192c9190615d02565b81518110611963577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050858111156119c6578095508198508297508484815181106119b7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015196505b50505080806119d490615d19565b9150506117d4565b505b50509250925092565b60015473ffffffffffffffffffffffffffffffffffffffff163314611a41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660009081526004602052604090205460ff16611bdf5760008054600180820183558280527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56390910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8516908117909155604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051929360059390929163ad5c4648916004808301926020929190829003018186803b158015611b3757600080fd5b505afa158015611b4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6f9190615368565b73ffffffffffffffffffffffffffffffffffffffff90811682526020808301939093526040918201600090812080549515157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00968716179055908516815260049092529020805490911660011790555b50565b60015473ffffffffffffffffffffffffffffffffffffffff163314611c33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b73ffffffffffffffffffffffffffffffffffffffff8084166000908152600660209081526040808320938616835292905220548110611c9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615b42565b73ffffffffffffffffffffffffffffffffffffffff808416600090815260066020908152604080832093861683529290522080548190611ce090600190615d02565b81548110611d17577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060020201818381548110611d5e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60009182526020909120825460029092020180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90921691909117815560018083018054611dc69284019190615130565b5090505080805480611e01577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60008281526020812060027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9093019283020180547fffffffffffffffffffffffff000000000000000000000000000000000000000016815590611e686001830182615180565b505090555073ffffffffffffffffffffffffffffffffffffffff8084166000818152600760209081526040808320948716835293815283822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905560068152838220928252919091522080548190611ee690600190615d02565b81548110611f1d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060020201818381548110611f64577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60009182526020909120825460029092020180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90921691909117815560018083018054611fcc9284019190615130565b5090505080805480612007577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60008281526020812060027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9093019283020180547fffffffffffffffffffffffff00000000000000000000000000000000000000001681559061206e6001830182615180565b50509055505073ffffffffffffffffffffffffffffffffffffffff908116600090815260076020908152604080832094909316825292909252902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b60015473ffffffffffffffffffffffffffffffffffffffff163314612122576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b8047101561215c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a77565b60015460405173ffffffffffffffffffffffffffffffffffffffff9091169082156108fc029083906000818181858888f193505050501580156121a3573d6000803e3d6000fd5b5050565b60046020526000908152604090205460ff1681565b6000806000806121cd8a8989613a65565b935093509350935080156125fd5781600081518110612215577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612256577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd33308d6040518463ffffffff1660e01b815260040161229a9392919061587f565b602060405180830381600087803b1580156122b457600080fd5b505af11580156122c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122ec91906155aa565b5081600081518110612327577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612368577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b3846000815181106123c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518c6040518363ffffffff1660e01b81526004016123eb9291906158b0565b602060405180830381600087803b15801561240557600080fd5b505af1158015612419573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061243d91906155aa565b5082600081518110612478577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166338ed1739856000815181106124d5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612516577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518b85600081518110612559577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518a8a6040518663ffffffff1660e01b8152600401612583959493929190615bdd565b600060405180830381600087803b15801561259d57600080fd5b505af11580156125b1573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526125f7919081019061549a565b50612d98565b81600181518110612637577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612678577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd33308d6040518463ffffffff1660e01b81526004016126bc9392919061587f565b602060405180830381600087803b1580156126d657600080fd5b505af11580156126ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061270e91906155aa565b5081600181518110612749577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160008151811061278a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b3846001815181106127e7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518c6040518363ffffffff1660e01b815260040161280d9291906158b0565b602060405180830381600087803b15801561282757600080fd5b505af115801561283b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061285f91906155aa565b508260018151811061289a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166338ed1739856001815181106128f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612938577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518b8560018151811061297b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518a8a6040518663ffffffff1660e01b81526004016129a5959493929190615bdd565b600060405180830381600087803b1580156129bf57600080fd5b505af11580156129d3573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052612a19919081019061549a565b5081600281518110612a54577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612a95577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd33308d6040518463ffffffff1660e01b8152600401612ad99392919061587f565b602060405180830381600087803b158015612af357600080fd5b505af1158015612b07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b2b91906155aa565b5081600281518110612b66577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612ba7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b384600281518110612c04577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518c6040518363ffffffff1660e01b8152600401612c2a9291906158b0565b602060405180830381600087803b158015612c4457600080fd5b505af1158015612c58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c7c91906155aa565b5082600281518110612cb7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166338ed173985600281518110612d14577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600081518110612d55577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518b85600281518110610768577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b50505050505050505050565b60008181548110612db457600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b60015473ffffffffffffffffffffffffffffffffffffffff163314612e2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60015473ffffffffffffffffffffffffffffffffffffffff163314612ec4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b6000548110612eff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615b42565b60046000808381548110612f3c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff16835282019290925260400190205460ff1615611bdf576000808281548110612fb1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff168083526004808352604080852080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905580517fad5c46480000000000000000000000000000000000000000000000000000000081529051929550859363ad5c464893828401939192909190829003018186803b15801561305757600080fd5b505afa15801561306b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061308f9190615368565b90506000805b6000548110156131da578481141580156131ba57508273ffffffffffffffffffffffffffffffffffffffff16600082815481106130fb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60009182526020918290200154604080517fad5c4648000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9092169263ad5c464892600480840193829003018186803b15801561316a57600080fd5b505afa15801561317e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131a29190615368565b73ffffffffffffffffffffffffffffffffffffffff16145b156131c857600191506131da565b806131d281615d19565b915050613095565b508061322c5773ffffffffffffffffffffffffffffffffffffffff8216600090815260056020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555b6000805461323c90600190615d02565b81548110613273577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602082200154815473ffffffffffffffffffffffffffffffffffffffff9091169190869081106132d1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602082200180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9390931692909217909155805480613355577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905501905550505050565b60015473ffffffffffffffffffffffffffffffffffffffff163314613404576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b612710811115613440576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615aae565b600355565b6006602052826000526040600020602052816000526040600020818154811061346d57600080fd5b600091825260209091206002909102015473ffffffffffffffffffffffffffffffffffffffff16925083915050565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b6003543490600090612710906134ce9084615cc5565b6134d89190615c8c565b905060006134e68284615d02565b90506000806134f6858a8a613a65565b50925092505081600081518110613536577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16637ff36ab5848c84600081518110613595577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518b8b6040518663ffffffff1660e01b81526004016135be9493929190615b9b565b6000604051808303818588803b1580156135d757600080fd5b505af11580156135eb573d6000803e3d6000fd5b50505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610806919081019061549a565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60015473ffffffffffffffffffffffffffffffffffffffff16331461369f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152819073ffffffffffffffffffffffffffffffffffffffff8416906370a08231906136f3903090600401615837565b60206040518083038186803b15801561370b57600080fd5b505afa15801561371f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061374391906155e2565b101561377b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615b0b565b6001546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481169263a9059cbb926137d5929091169085906004016158b0565b602060405180830381600087803b1580156137ef57600080fd5b505af1158015613803573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061382791906155aa565b505050565b60015473ffffffffffffffffffffffffffffffffffffffff16331461387d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890615a1a565b73ffffffffffffffffffffffffffffffffffffffff8481166000908152600660209081526040808320878516845282528083208151808301909252868516825281830186815281546001808201845592865294849020835160029096020180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169590961694909417855592518051919493613920939085019291019061519e565b50505073ffffffffffffffffffffffffffffffffffffffff8381166000908152600660209081526040808320888516845282528083208151808301909252868516825281830186815281546001808201845592865294849020835160029096020180547fffffffffffffffffffffffff00000000000000000000000000000000000000001695909616949094178555925180519194936139c6939085019291019061519e565b5050505073ffffffffffffffffffffffffffffffffffffffff9283166000818152600760208181526040808420969097168352948552858220805460017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00918216811790925591865286832093835292909452939093208054909216909217905550565b60035481565b60056020526000908152604090205460ff1681565b606080606060008061271060035489613a7e9190615cc5565b613a889190615c8c565b613a929089615d02565b604080516002808252606082018352929350600092909160208301908036833701905050905087876000818110613af2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190613b079190615345565b81600081518110613b41577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505087876001818110613bb5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190613bca9190615345565b81600181518110613c04577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff92909216602092830291909101820152604080516003808252608082019092529182015b6060815260200190600190039081613c3d57505060408051600380825260808201909252919750602082016060803683370190505060408051600380825260808201909252919650816020015b6060815260200190600190039081613c8a5750506040517f23dfda7300000000000000000000000000000000000000000000000000000000815290945030906323dfda7390613cdf9085908590600401615b82565b60006040518083038186803b158015613cf757600080fd5b505afa158015613d0b573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052613d5191908101906154d5565b88600081518110613d8b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010188600081518110613dcc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010188600081518110613e0d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602090810291909101019290925273ffffffffffffffffffffffffffffffffffffffff9092169052528787600081613e6e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190613e839190615345565b81600081518110613ebd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff9283166020918202929092010152600254825191169082906001908110613f22577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613f66828261118e565b88600181518110613fa0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010188600181518110613fe1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010188600181518110614022577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602090810291909101019290925273ffffffffffffffffffffffffffffffffffffffff928316909152919091526002548251911690829060009061408f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505087876001818110614103577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906141189190615345565b81600181518110614152577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050846001815181106141c6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16146144a85761428d8660018151811061423e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160018151811061427f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518261118e565b886002815181106142c7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010188600281518110614308577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010188600281518110614349577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018390528373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250839052505050856000815181106143c3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600181518110614404577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015186600281518110614446577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600181518110614487577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151101561449e57600192506144a3565b600092505b6144ad565b600192505b505093509350935093565b60606000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff825b60005481101561474d57600061452a87600084815481106111e2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905061456a81600084815481106112ce577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1561473a5760008083815481106145aa577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602090912001546040517f1f00ca7400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690631f00ca749061460b908c908690600401615b82565b60006040518083038186803b15801561462357600080fd5b505afa158015614637573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261467d919081019061549a565b90506000816000815181106146bb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151905084811015614737578094508197506000848154811061470d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16965091945084915b50505b508061474581615d19565b9150506144e0565b506000600660008760008151811061478e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087600189516147e19190615d02565b81518110614818577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561493357600084815260209081902060408051808201825260028602909201805473ffffffffffffffffffffffffffffffffffffffff16835260018101805483518187028101870190945280845293949193858301939283018282801561491b57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116148f0575b5050505050815250508152602001906001019061487a565b5050505090506007600087600081518110614977577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087600189516149ca9190615d02565b81518110614a01577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1682528101919091526040016000205460ff16156119de5760005b81518110156119dc576000828281518110614a81577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160000151905060008173ffffffffffffffffffffffffffffffffffffffff16631f00ca748b868681518110614ae7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151602001516040518363ffffffff1660e01b8152600401614b10929190615b82565b60006040518083038186803b158015614b2857600080fd5b505afa158015614b3c573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052614b82919081019061549a565b9050600081600081518110614bc0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151905085811015614c2357809550819850829750848481518110614c14577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015196505b5050508080614c3190615d19565b915050614a3d565b600760209081526000928352604080842090915290825290205460ff1681565b60606000835167ffffffffffffffff811115614c9e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015614cc7578160200160208202803683370190505b50905060005b8451811015614e9157600254855173ffffffffffffffffffffffffffffffffffffffff90911690869083908110614d2d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415614dca5783828281518110614d8b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050614e7f565b848181518110614e03577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151828281518110614e44577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505b80614e8981615d19565b915050614ccd565b5090505b92915050565b6000808273ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015614ee457600080fd5b505afa158015614ef8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614f1c9190615368565b90508060005b60018651614f309190615d02565b8110156151245760008273ffffffffffffffffffffffffffffffffffffffff1663e6a43905888481518110614f8e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015189856001614fa49190615c74565b81518110614fdb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b8152600401615000929190615858565b60206040518083038186803b15801561501857600080fd5b505afa15801561502c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906150509190615368565b905073ffffffffffffffffffffffffffffffffffffffff811661507a576000945050505050614e95565b60008173ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156150c257600080fd5b505afa1580156150d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906150fa91906155e2565b90508061510f57600095505050505050614e95565b5050808061511c90615d19565b915050614f22565b50600195945050505050565b8280548282559060005260206000209081019282156151705760005260206000209182015b82811115615170578254825591600101919060010190615155565b5061517c929150615218565b5090565b5080546000825590600052602060002090810190611bdf9190615218565b828054828255906000526020600020908101928215615170579160200282015b8281111561517057825182547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9091161782556020909201916001909101906151be565b5b8082111561517c5760008155600101615219565b60008083601f84011261523e578182fd5b50813567ffffffffffffffff811115615255578182fd5b602083019150836020808302850101111561526f57600080fd5b9250929050565b600082601f830112615286578081fd5b8135602061529b61529683615c50565b615c26565b82815281810190858301838502870184018810156152b7578586fd5b855b858110156152de5781356152cc81615db0565b845292840192908401906001016152b9565b5090979650505050505050565b600082601f8301126152fb578081fd5b8151602061530b61529683615c50565b8281528181019085830183850287018401881015615327578586fd5b855b858110156152de57815184529284019290840190600101615329565b600060208284031215615356578081fd5b813561536181615db0565b9392505050565b600060208284031215615379578081fd5b815161536181615db0565b60008060408385031215615396578081fd5b82356153a181615db0565b915060208301356153b181615db0565b809150509250929050565b600080600080608085870312156153d1578182fd5b84356153dc81615db0565b935060208501356153ec81615db0565b925060408501356153fc81615db0565b9150606085013567ffffffffffffffff811115615417578182fd5b61542387828801615276565b91505092959194509250565b600080600060608486031215615443578283fd5b833561544e81615db0565b9250602084013561545e81615db0565b929592945050506040919091013590565b60008060408385031215615481578182fd5b823561548c81615db0565b946020939093013593505050565b6000602082840312156154ab578081fd5b815167ffffffffffffffff8111156154c1578182fd5b6154cd848285016152eb565b949350505050565b6000806000606084860312156154e9578283fd5b835167ffffffffffffffff80821115615500578485fd5b61550c878388016152eb565b9450602091508186015161551f81615db0565b604087015190945081811115615533578384fd5b86019050601f81018713615545578283fd5b805161555361529682615c50565b81815283810190838501858402850186018b101561556f578687fd5b8694505b8385101561559a57805161558681615db0565b835260019490940193918501918501615573565b5080955050505050509250925092565b6000602082840312156155bb578081fd5b81518015158114615361578182fd5b6000602082840312156155db578081fd5b5035919050565b6000602082840312156155f3578081fd5b5051919050565b60008060006040848603121561560e578081fd5b83359250602084013567ffffffffffffffff81111561562b578182fd5b6156378682870161522d565b9497909650939450505050565b60008060008060006080868803121561565b578283fd5b85359450602086013567ffffffffffffffff811115615678578384fd5b6156848882890161522d565b909550935050604086013561569881615db0565b949793965091946060013592915050565b600080604083850312156156bb578182fd5b82359150602083013567ffffffffffffffff8111156156d8578182fd5b6156e485828601615276565b9150509250929050565b60008060008060008060a08789031215615706578384fd5b8635955060208701359450604087013567ffffffffffffffff81111561572a578485fd5b61573689828a0161522d565b909550935050606087013561574a81615db0565b80925050608087013590509295509295509295565b6000815180845260208085019450808401835b838110156157a457815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101615772565b509495945050505050565b6000815180845260208085018081965082840281019150828601855b858110156157f55782840389526157e384835161575f565b988501989350908401906001016157cb565b5091979650505050505050565b6000815180845260208085019450808401835b838110156157a457815187529582019590820190600101615815565b15159052565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff92831681529116602082015260400190565b73ffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152604081019190915260600190565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b6000608082016080835280875180835260a0850191506020925060a0838202860101838a01855b83811015615949577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60888403018552615937838351615802565b948601949250908501906001016158fd565b505085810384870152885180825290840192509050878301845b8281101561599557815173ffffffffffffffffffffffffffffffffffffffff1684529284019290840190600101615963565b50505083810360408501526159aa81876157af565b925050506159bb6060830184615831565b95945050505050565b6000606082526159d76060830186615802565b73ffffffffffffffffffffffffffffffffffffffff851660208401528281036040840152615a05818561575f565b9695505050505050565b901515815260200190565b60208082526026908201527f4f6e6c7920746865206f776e65722063616e20706572666f726d20746869732060408201527f616374696f6e0000000000000000000000000000000000000000000000000000606082015260800190565b60208082526014908201527f496e73756666696369656e742062616c616e6365000000000000000000000000604082015260600190565b60208082526026908201527f466565206d757374206265206c657373207468616e206f7220657175616c207460408201527f6f20313030250000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601a908201527f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000604082015260600190565b60208082526013908201527f496e646578206f7574206f6620626f756e647300000000000000000000000000604082015260600190565b90815260200190565b6000838252604060208301526154cd604083018461575f565b600085825260806020830152615bb4608083018661575f565b73ffffffffffffffffffffffffffffffffffffffff949094166040830152506060015292915050565b600086825285602083015260a06040830152615bfc60a083018661575f565b73ffffffffffffffffffffffffffffffffffffffff94909416606083015250608001529392505050565b60405181810167ffffffffffffffff81118282101715615c4857615c48615d81565b604052919050565b600067ffffffffffffffff821115615c6a57615c6a615d81565b5060209081020190565b60008219821115615c8757615c87615d52565b500190565b600082615cc0577f4e487b710000000000000000000000000000000000000000000000000000000081526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615cfd57615cfd615d52565b500290565b600082821015615d1457615d14615d52565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615d4b57615d4b615d52565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff81168114611bdf57600080fdfea2646970667358221220da77f01856563651dd6714ed4bb38b99fabde7ea93eb59e9772eb8c91082e8ba64736f6c63430008000033