VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x56A8Ef…31f1
Summary
Transactions
Transfers
Address
0x56A8Ef47bF5727ce5fECe0063deB6b1e186831f1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Deployer
0x2a208EdCAC4A5261b2eE02cEe3E79F72B5920138
Code
0x608060405234801561001057600080fd5b50600436106102885760003560e01c806301ffc9a71461028d578063050eb9f1146102b55780630675c44d146102ca5780630e37d36f146102eb57806310e5650a146102fe578063150b7a0214610311578063153f64e414610349578063157d70161461035c5780631a76d14d1461036f5780631c75f085146103825780631cbf1119146103a25780631ce08e1f146103b5578063248a9ca3146103bd578063298d904a146103d05780632ae34460146103ea5780632f2ff15d146103f357806333c172da1461040657806336568abe14610419578063378c93ad1461042c57806339c082d91461043f5780633f4ba83a146104475780634751acc31461044f57806348a000f51461045c57806349d5e6041461046f5780635c975abb146104965780636690864e146104a15780636a444617146104b45780636ae146c2146104c75780636b0000f5146104cf57806375b238fc146104e25780637c494f0e146104f75780638456cb59146105945780638f79cd961461059c578063905a773d146105e257806391d14854146105ea5780639d3e86cd146105fd5780639fbc4df9146106285780639fc3ab031461063b578063a217fddf1461064e578063a93a019f14610656578063adc9772e14610669578063b524eeaf1461067c578063b56f608e14610685578063b946da1314610698578063bd9dfe27146106b9578063c2a672e0146106ed578063c4c0e04c14610700578063d539139314610713578063d547741f1461073a578063d81438601461074d578063e35a10e914610760578063e8f5063314610773578063e9677131146107ba578063e9c26518146107cd578063ef5cfb8c146107e2578063f40f09ce146107f5575b600080fd5b6102a061029b366004612cc0565b6107fe565b60405190151581526020015b60405180910390f35b6102c86102c3366004612ce8565b610835565b005b6102dd6102d836600461293c565b610871565b6040519081526020016102ac565b6102c86102f9366004612974565b610958565b6102c861030c36600461293c565b610a0c565b61033061031f3660046129ec565b630a85bd0160e11b95945050505050565b6040516001600160e01b031990911681526020016102ac565b6102c8610357366004612a85565b610bf4565b6102c861036a36600461293c565b610c43565b6102a061037d36600461293c565b610ca5565b600c54610395906001600160a01b031681565b6040516102ac9190612d71565b6102c86103b03660046129ac565b610d1d565b6102dd610dec565b6102dd6103cb366004612c84565b610e6c565b60065461039590600160601b90046001600160a01b031681565b6102dd600a5481565b6102c8610401366004612c9c565b610e82565b6102dd6104143660046129ac565b610e9f565b6102c8610427366004612c9c565b610ed8565b6102c861043a366004612c64565b610f52565b6102dd610f7f565b6102c8611002565b6007546102a09060ff1681565b6102c861046a366004612b3a565b611026565b6102dd7f5146a08baf902532d0ee2f909971144f12ca32651cd70cbee1117cddfb3b3b3381565b60005460ff166102a0565b6102c86104af36600461293c565b611198565b6102c86104c2366004612ce8565b6111d4565b6102c8611248565b6102c86104dd36600461293c565b6113c1565b6102dd60008051602061310c83398151915281565b61055061050536600461293c565b600260208190526000918252604090912080546001820154928201546003830154600484015460059094015492946001600160601b0380821695600160601b90920481169493169287565b604080519788526001600160601b03968716602089015294861694870194909452939091166060850152608084015260a083019190915260c082015260e0016102ac565b6102c8611403565b6102dd6105aa3660046129ac565b6001600160a01b0380831660009081526004602090815260408083209387168352928152828220848352600201905220549392505050565b6102dd611424565b6102a06105f8366004612c9c565b61149e565b600654610610906001600160601b031681565b6040516001600160601b0390911681526020016102ac565b6102c8610636366004612c84565b6114c9565b600954610610906001600160601b031681565b6102dd600081565b6102c8610664366004612a85565b611520565b6102c8610677366004612a85565b6115ab565b6102dd60085481565b6102c8610693366004612ae4565b6115d9565b6106ab6106a6366004612ab0565b6116f4565b6040516102ac929190612dc2565b6103956106c7366004612a85565b60056020908152600092835260408084209091529082529020546001600160a01b031681565b6102c86106fb366004612a85565b6118c1565b6102dd61070e36600461293c565b611967565b6102dd7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6102c8610748366004612c9c565b6119f1565b6102c861075b366004612ba2565b611a0e565b6102dd61076e36600461293c565b611aa8565b6107a5610781366004612974565b60046020818152600093845260408085209091529183529120600381015491015482565b604080519283526020830191909152016102ac565b6102dd6107c83660046129ac565b611bc5565b6102dd6000805160206130ec83398151915281565b6102dd6107f036600461293c565b611d67565b6102dd600b5481565b60006001600160e01b03198216637965db0b60e01b148061082f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008051602061310c83398151915261084e8133611f23565b50600980546001600160601b0319166001600160601b0392909216919091179055565b600080805b6003548110156109515760046000600383815481106108a557634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03908116845283820194909452604092830182209388168252929092528120546003805491926002929091908590811061090457634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b031683528201929092526040019020546109339190612fc4565b61093d9083612f6d565b91508061094981613065565b915050610876565b5092915050565b60005460ff16156109845760405162461bcd60e51b815260040161097b90612e99565b60405180910390fd5b6001600160a01b0380821660009081526004602090815260408083209386168352929052908120905b8154811015610a065760008260000182815481106109db57634e487b7160e01b600052603260045260246000fd5b906000526020600020015490506109f3858583610d1d565b50806109fe81613065565b9150506109ad565b50505050565b610a246000805160206130ec8339815191523361149e565b80610a425750610a4260008051602061310c8339815191523361149e565b610a5e5760405162461bcd60e51b815260040161097b90612e6b565b60005b600354811015610b5a57816001600160a01b031660038281548110610a9657634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b03161415610b485760038054610ac190600190612fe3565b81548110610adf57634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600380546001600160a01b039092169183908110610b1957634e487b7160e01b600052603260045260246000fd5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b80610b5281613065565b915050610a61565b506003805480610b7a57634e487b7160e01b600052603160045260246000fd5b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b03929092168152600291829052604081208181556001810180546001600160c01b031916905591820180546001600160601b03191690556003820181905560048201819055600590910155565b60008051602061310c833981519152610c0d8133611f23565b6001600160a01b038084166000908152600560209081526040808320868452909152902054610c3e91168484611f87565b505050565b60005b600354811015610ca157610c8f8260038381548110610c7557634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b0316610958565b80610c9981613065565b915050610c46565b5050565b6000805b600354811015610d1457826001600160a01b031660038281548110610cde57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b03161415610d025750600192915050565b80610d0c81613065565b915050610ca9565b50600092915050565b60005460ff1615610d405760405162461bcd60e51b815260040161097b90612e99565b6000610d4d848484611bc5565b6001600160a01b03808516600090815260046020908152604080832093891683529281528282206006548784526001820190925292822054939450919290916001600160601b031690610da09043612fe3565b610daa9190613080565b905082826003016000828254610dc09190612f6d565b90915550610dd090508143612fe3565b6000948552600190920160205250604090922091909155505050565b600080805b600354811015610e66576002600060038381548110610e2057634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902060030154610e529083612f6d565b915080610e5e81613065565b915050610df1565b50919050565b6000908152600160208190526040909120015490565b610e8b82610e6c565b610e958133611f23565b610c3e838361221e565b6001600160a01b0380831660009081526004602090815260408083209387168352928152828220848352600101905220545b9392505050565b6001600160a01b0381163314610f485760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161097b565b610ca18282612289565b60008051602061310c833981519152610f6b8133611f23565b506007805460ff1916911515919091179055565b600080805b600354811015610e66576002600060038381548110610fb357634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902060020154610fee906001600160601b031683612f6d565b915080610ffa81613065565b915050610f84565b60008051602061310c83398151915261101b8133611f23565b6110236122f0565b50565b60005460ff16156110495760405162461bcd60e51b815260040161097b90612e99565b61105233611d67565b5060005b8181101561119157336005600087878581811061108357634e487b7160e01b600052603260045260246000fd5b9050602002016020810190611098919061293c565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008585858181106110da57634e487b7160e01b600052603260045260246000fd5b60209081029290920135835250810191909152604001600020546001600160a01b03161461111a5760405162461bcd60e51b815260040161097b90612ef2565b61117f3386868481811061113e57634e487b7160e01b600052603260045260246000fd5b9050602002016020810190611153919061293c565b85858581811061117357634e487b7160e01b600052603260045260246000fd5b90506020020135611f87565b8061118981613065565b915050611056565b5050505050565b60008051602061310c8339815191526111b18133611f23565b50600c80546001600160a01b0319166001600160a01b0392909216919091179055565b6111ec6000805160206130ec8339815191523361149e565b8061120a575061120a60008051602061310c8339815191523361149e565b6112265760405162461bcd60e51b815260040161097b90612e6b565b600680546001600160601b0319166001600160601b0392909216919091179055565b60005460ff161561126b5760405162461bcd60e51b815260040161097b90612e99565b60075460ff1615156001146112925760405162461bcd60e51b815260040161097b90612ec3565b600654600a546000916001600160601b0316906112af9043612fe3565b6112b99190613080565b600654600a549192506000916001600160601b03909116906112db9043612fe3565b6112e59190612fb0565b600954909150600090612710906001600160601b0316611303611424565b61130d9085612fc4565b6113179190612fc4565b6113219190612fb0565b905080600b60008282546113359190612f6d565b90915550508015610c3e5761134a8343612fe3565b600a55600654600c546040516340c10f1960e01b81526001600160a01b03600160601b9093048316926340c10f199261138a929116908590600401612da9565b600060405180830381600087803b1580156113a457600080fd5b505af11580156113b8573d6000803e3d6000fd5b50505050505050565b60008051602061310c8339815191526113da8133611f23565b50600680546001600160a01b03909216600160601b026001600160601b03909216919091179055565b60008051602061310c83398151915261141c8133611f23565b61102361237d565b600080805b600354811015610e6657600260006003838154811061145857634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b0316835282019290925260400190206004015461148a9083612f6d565b91508061149681613065565b915050611429565b60009182526001602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6114e16000805160206130ec8339815191523361149e565b806114ff57506114ff60008051602061310c8339815191523361149e565b61151b5760405162461bcd60e51b815260040161097b90612e6b565b600855565b6001600160a01b0382811660009081526005602090815260408083208584529091529020541633146115645760405162461bcd60e51b815260040161097b90612ef2565b61156f338383611f87565b60405181906001600160a01b0384169033907ff76c1e94590f2c4a031d4518c5bd7f6a80cc17407da502b9c54a7df73c003f6490600090a45050565b60005460ff16156115ce5760405162461bcd60e51b815260040161097b90612e99565b610ca13383836123d5565b6115f16000805160206130ec8339815191523361149e565b8061160f575061160f60008051602061310c8339815191523361149e565b61162b5760405162461bcd60e51b815260040161097b90612e6b565b6001600160a01b03851660009081526002602052604090206001810154600160601b90046001600160601b03166116a857600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0388161790555b8481556001810180546001600160601b038681166001600160c01b031990921691909117600160601b918616918202179091556116e59086612fc4565b60048201556005015550505050565b60608060006117038585612fe3565b61170e906001612f6d565b6001600160401b0381111561173357634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561175c578160200160208202803683370190505b509050600061176b8686612fe3565b611776906001612f6d565b6001600160401b0381111561179b57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156117c4578160200160208202803683370190505b5090506000865b8681116118b3576001600160a01b03898116600090815260056020908152604080832085845290915290205416156118a1576001600160a01b03808a166000908152600560209081526040808320858452909152902054855191169085908490811061184757634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b0316815250508083838151811061188857634e487b7160e01b600052603260045260246000fd5b60209081029190910101528161189d81613065565b9250505b806118ab81613065565b9150506117cb565b509197909650945050505050565b60005460ff16156118e45760405162461bcd60e51b815260040161097b90612e99565b6001600160a01b0382811660009081526005602090815260408083208584529091529020541633146119475760405162461bcd60e51b815260206004820152600c60248201526b1b5d5cdd081bdddb881b999d60a21b604482015260640161097b565b611952338383610d1d565b61195b33611d67565b50610ca1338383611f87565b600080805b60035481101561095157600460006003838154811061199b57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03908116845283820194909452604092830182209388168252929092529020600401546119dd9083612f6d565b9150806119e981613065565b91505061196c565b6119fa82610e6c565b611a048133611f23565b610c3e8383612289565b60005460ff1615611a315760405162461bcd60e51b815260040161097b90612e99565b60005b8151811015610c3e57611a9633848381518110611a6157634e487b7160e01b600052603260045260246000fd5b6020026020010151848481518110611a8957634e487b7160e01b600052603260045260246000fd5b60200260200101516123d5565b80611aa081613065565b915050611a34565b600080805b6003548110156109515760006004600060038481548110611ade57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b0390811684528382019490945260409283018220938916825292909252812091505b8154811015611bb0576000826000018281548110611b4357634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050611b908760038681548110611b7557634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b031683611bc5565b611b9a9086612f6d565b9450508080611ba890613065565b915050611b15565b50508080611bbd90613065565b915050611aad565b6001600160a01b038083166000908152600460209081526040808320938716835292815282822060065485845260018201909252928220549192914391611c17916001600160601b0390911690612f6d565b1115611c27576000915050610ed1565b6001600160a01b038416600090815260026020818152604080842060010154878552928501909152909120544391611c6a916001600160601b0390911690612f6d565b1115611c7a576000915050610ed1565b600654600084815260018301602052604081205490916001600160601b031690611ca49043612fe3565b611cae9190612fb0565b6001600160a01b03861660009081526002602052604081205491925090611cd59083612fc4565b6001600160a01b03871660009081526002602052604090206005015490915015611d46576001600160a01b038616600090815260026020526040902060050154811115611d4157505050506001600160a01b038216600090815260026020526040902060050154610ed1565b611d5d565b600854811115611d5d576008549350505050610ed1565b9695505050505050565b6000805460ff1615611d8b5760405162461bcd60e51b815260040161097b90612e99565b60075460ff161515600114611db25760405162461bcd60e51b815260040161097b90612ec3565b6000805b600354811015611e665760006004600060038481548110611de757634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b039081168452838201949094526040928301822093891682529290925290206003810154909150611e2d9084612f6d565b92508060030154816004016000828254611e479190612f6d565b9091555050600060039091015580611e5e81613065565b915050611db6565b508015611f1b576006546040516340c10f1960e01b8152600160601b9091046001600160a01b0316906340c10f1990611ea59086908590600401612da9565b600060405180830381600087803b158015611ebf57600080fd5b505af1158015611ed3573d6000803e3d6000fd5b50505050826001600160a01b03167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e048682604051611f1291815260200190565b60405180910390a25b90505b919050565b611f2d828261149e565b610ca157611f45816001600160a01b0316601461268c565b611f5083602061268c565b604051602001611f61929190612d02565b60408051601f198184030181529082905262461bcd60e51b825261097b91600401612e38565b6001600160a01b0380831660009081526004602090815260408083209387168352928152828220848352600181019091529181208190555b81548110156120785782826000018281548110611fec57634e487b7160e01b600052603260045260246000fd5b90600052602060002001541415612066578154829061200d90600190612fe3565b8154811061202b57634e487b7160e01b600052603260045260246000fd5b906000526020600020015482600001828154811061205957634e487b7160e01b600052603260045260246000fd5b6000918252602090912001555b8061207081613065565b915050611fbf565b50805481908061209857634e487b7160e01b600052603160045260246000fd5b6000828152602080822083016000199081018390559092019092556001600160a01b0385168083526005825260408084208685529092529181902080546001600160a01b031916905551632142170760e11b81526342842e0e9061210490309088908790600401612d85565b600060405180830381600087803b15801561211e57600080fd5b505af1158015612132573d6000803e3d6000fd5b5050505081836001600160a01b0316856001600160a01b03167fd8654fcc8cf5b36d30b3f5e4688fc78118e6d68de60b9994e09902268b57c3e360405160405180910390a46001600160a01b03831660009081526002602081905260408220018054600192906121ac9084906001600160601b0316612ffa565b82546101009290920a6001600160601b038181021990931691831602179091556001600160a01b038516600090815260026020819052604090912080549101546121f99350909116612fc4565b6001600160a01b03909316600090815260026020526040902060030192909255505050565b612228828261149e565b610ca15760008281526001602081815260408084206001600160a01b0386168086529252808420805460ff19169093179092559051339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b612293828261149e565b15610ca15760008281526001602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60005460ff166123395760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015260640161097b565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516123739190612d71565b60405180910390a1565b60005460ff16156123a05760405162461bcd60e51b815260040161097b90612e99565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586123663390565b6040516331a9108f60e11b8152600481018290526001600160a01b038085169190841690636352211e9060240160206040518083038186803b15801561241a57600080fd5b505afa15801561242e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124529190612958565b6001600160a01b03161461249e5760405162461bcd60e51b815260206004820152601360248201527236bab9ba103132903a37b5b2b71037bbb732b960691b604482015260640161097b565b6124a782610ca5565b6124e75760405162461bcd60e51b81526020600482015260116024820152706e6674206e6f74207374616b6561626c6560781b604482015260640161097b565b6001600160a01b03808316600081815260046020818152604080842095891680855295825280842080546001818101835582875284872090910189905588865281018352818520439081905560028201845282862055858552600583528185208886529092529283902080546001600160a01b0319169095179094559051632142170760e11b81526342842e0e916125859188913091889101612d85565b600060405180830381600087803b15801561259f57600080fd5b505af11580156125b3573d6000803e3d6000fd5b505050506001600160a01b03831660009081526002602081905260408220018054600192906125ec9084906001600160601b0316612f85565b82546101009290920a6001600160601b038181021990931691831602179091556001600160a01b038516600090815260026020819052604090912080549101546126399350909116612fc4565b6001600160a01b03808516600081815260026020526040808220600301949094559251859391928816917f5dac0c1b1112564a045ba943c9d50270893e8e826c49be8e7073adc713ab7bd791a450505050565b6060600061269b836002612fc4565b6126a6906002612f6d565b6001600160401b038111156126cb57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156126f5576020820181803683370190505b509050600360fc1b8160008151811061271e57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061275b57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600061277f846002612fc4565b61278a906001612f6d565b90505b600181111561281e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106127cc57634e487b7160e01b600052603260045260246000fd5b1a60f81b8282815181106127f057634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c936128178161304e565b905061278d565b508315610ed15760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161097b565b60008083601f84011261287e578182fd5b5081356001600160401b03811115612894578182fd5b6020830191508360208260051b85010111156128af57600080fd5b9250929050565b600082601f8301126128c6578081fd5b813560206128db6128d683612f4a565b612f1a565b80838252828201915082860187848660051b89010111156128fa578586fd5b855b85811015612918578135845292840192908401906001016128fc565b5090979650505050505050565b80356001600160601b0381168114611f1e57600080fd5b60006020828403121561294d578081fd5b8135610ed1816130d6565b600060208284031215612969578081fd5b8151610ed1816130d6565b60008060408385031215612986578081fd5b8235612991816130d6565b915060208301356129a1816130d6565b809150509250929050565b6000806000606084860312156129c0578081fd5b83356129cb816130d6565b925060208401356129db816130d6565b929592945050506040919091013590565b600080600080600060808688031215612a03578081fd5b8535612a0e816130d6565b94506020860135612a1e816130d6565b93506040860135925060608601356001600160401b0380821115612a40578283fd5b818801915088601f830112612a53578283fd5b813581811115612a61578384fd5b896020828501011115612a72578384fd5b9699959850939650602001949392505050565b60008060408385031215612a97578182fd5b8235612aa2816130d6565b946020939093013593505050565b600080600060608486031215612ac4578283fd5b8335612acf816130d6565b95602085013595506040909401359392505050565b600080600080600060a08688031215612afb578081fd5b8535612b06816130d6565b945060208601359350612b1b60408701612925565b9250612b2960608701612925565b949793965091946080013592915050565b60008060008060408587031215612b4f578182fd5b84356001600160401b0380821115612b65578384fd5b612b718883890161286d565b90965094506020870135915080821115612b89578384fd5b50612b968782880161286d565b95989497509550505050565b60008060408385031215612bb4578182fd5b82356001600160401b0380821115612bca578384fd5b818501915085601f830112612bdd578384fd5b81356020612bed6128d683612f4a565b8083825282820191508286018a848660051b8901011115612c0c578889fd5b8896505b84871015612c37578035612c23816130d6565b835260019690960195918301918301612c10565b5096505086013592505080821115612c4d578283fd5b50612c5a858286016128b6565b9150509250929050565b600060208284031215612c75578081fd5b81358015158114610ed1578182fd5b600060208284031215612c95578081fd5b5035919050565b60008060408385031215612cae578182fd5b8235915060208301356129a1816130d6565b600060208284031215612cd1578081fd5b81356001600160e01b031981168114610ed1578182fd5b600060208284031215612cf9578081fd5b610ed182612925565b76020b1b1b2b9b9a1b7b73a3937b61d1030b1b1b7bab73a1604d1b815260008351612d34816017850160208801613022565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612d65816028840160208801613022565b01602801949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b604080825283519082018190526000906020906060840190828701845b82811015612e045781516001600160a01b031684529284019290840190600101612ddf565b50505083810382850152845180825285830191830190845b8181101561291857835183529284019291840191600101612e1c565b6020815260008251806020840152612e57816040850160208701613022565b601f01601f19169190910160400192915050565b60208082526014908201527326bab9ba103132903230b79037b91030b236b4b760611b604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b60208082526015908201527452657761726473206e6f7420636c61696d61626c6560581b604082015260600190565b6020808252600e908201526d1b5d5cdd081bdddb995c881b999d60921b604082015260600190565b604051601f8201601f191681016001600160401b0381118282101715612f4257612f426130c0565b604052919050565b60006001600160401b03821115612f6357612f636130c0565b5060051b60200190565b60008219821115612f8057612f80613094565b500190565b60006001600160601b03828116848216808303821115612fa757612fa7613094565b01949350505050565b600082612fbf57612fbf6130aa565b500490565b6000816000190483118215151615612fde57612fde613094565b500290565b600082821015612ff557612ff5613094565b500390565b60006001600160601b038381169083168181101561301a5761301a613094565b039392505050565b60005b8381101561303d578181015183820152602001613025565b83811115610a065750506000910152565b60008161305d5761305d613094565b506000190190565b600060001982141561307957613079613094565b5060010190565b60008261308f5761308f6130aa565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461102357600080fdfe3b5d4cc60d3ec3516ee8ae083bd60934f6eb2a6c54b1229985c41bfb092b2603a49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775a264697066735822122003c1dee2fca142653c5376c7d4f36ea8a4f4ed5f23b3d892abff186a5e7f40ef64736f6c63430008040033