VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x1A8c0C…fb55
Summary
Transactions
Transfers
Address
0x1A8c0CE14086f47C4c7cc5EC01B8b1E19BF7fb55
VET
0.00
VET
VTHO
2.79
VTHO
Tokens
14.61
VFA
Master
0xbDBd5c71c51Aae80fc3d8427923Bc2f5fe4381e1
Deployer
0xbDBd5c71c51Aae80fc3d8427923Bc2f5fe4381e1
Code
0x6080604052600436106101845760003560e01c806388b10c75116100d6578063d8fc65191161007f578063e078714611610059578063e078714614610507578063ef706adf14610527578063f2fde38b1461054757600080fd5b8063d8fc651914610458578063db6b62fc14610478578063de74e57b1461049857600080fd5b8063bdeddb2d116100b0578063bdeddb2d146103f8578063c815729d14610418578063ca5b7b8d1461043857600080fd5b806388b10c75146103125780638a72ea6a146103325780638da5cb5b146103d057600080fd5b80635c975abb11610138578063819429471161011257806381942947146102c85780638456cb59146102e8578063874d6fbc146102fd57600080fd5b80635c975abb1461025c578063715018a614610286578063764532a41461029b57600080fd5b8063305a67a811610169578063305a67a8146102075780633f4ba83a1461022757806350a404391461023c57600080fd5b8063150b7a02146101905780631b080165146101f257600080fd5b3661018b57005b600080fd5b34801561019c57600080fd5b506101d46101ab366004612f58565b7f150b7a0200000000000000000000000000000000000000000000000000000000949350505050565b6040516001600160e01b031990911681526020015b60405180910390f35b6102056102003660046130b8565b610567565b005b34801561021357600080fd5b506102056102223660046130a0565b610b75565b34801561023357600080fd5b50610205610ead565b34801561024857600080fd5b506102056102573660046130a0565b610ebf565b34801561026857600080fd5b50600054600160a01b900460ff1660405190151581526020016101e9565b34801561029257600080fd5b50610205610ecc565b3480156102a757600080fd5b506102bb6102b6366004612f19565b610ede565b6040516101e99190613194565b3480156102d457600080fd5b506102bb6102e3366004612f19565b6110ba565b3480156102f457600080fd5b5061020561128c565b34801561030957600080fd5b5061020561129c565b34801561031e57600080fd5b5061020561032d3660046130a0565b6112d3565b34801561033e57600080fd5b5061039461034d3660046130a0565b6005602081905260009182526040909120805460018201546004830154938301546006840154600790940154929491936001600160a01b0392831693929091169160ff1686565b6040805196875260208701959095526001600160a01b0393841694860194909452911660608401526080830152151560a082015260c0016101e9565b3480156103dc57600080fd5b506000546040516001600160a01b0390911681526020016101e9565b34801561040457600080fd5b506102056104133660046130a0565b6115a0565b34801561042457600080fd5b506102056104333660046130a0565b61190c565b34801561044457600080fd5b50610205610453366004612f19565b611e4a565b34801561046457600080fd5b50610205610473366004613014565b611e74565b34801561048457600080fd5b5061020561049336600461303f565b611f8c565b3480156104a457600080fd5b506104e26104b33660046130a0565b60036020819052600091825260409091208054918101546005909101546001600160a01b039091169060ff1683565b604080519384526001600160a01b0390921660208401521515908201526060016101e9565b34801561051357600080fd5b506102bb6105223660046130a0565b612495565b34801561053357600080fd5b506102056105423660046130a0565b6124fd565b34801561055357600080fd5b50610205610562366004612f19565b6127e3565b61056f612879565b600260015414156105c75760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026001556000838152600360205260409020600581015460ff1661062e5760405162461bcd60e51b815260206004820152601560248201527f4c697374696e67206973206e6f7420616374697665000000000000000000000060448201526064016105be565b600754600482015411156106aa5760405162461bcd60e51b815260206004820152603060248201527f4c697374696e6720616c72656164792068617320746865206d6178696d756d2060448201527f6e756d626572206f66206f66666572730000000000000000000000000000000060648201526084016105be565b81518351146107215760405162461bcd60e51b815260206004820152603160248201527f546f6b656e49647320616e64206e6674416464726573736573206d757374206260448201527f65207468652073616d65206c656e67746800000000000000000000000000000060648201526084016105be565b34801561075757604051309082156108fc029083906000818181858888f19350505050158015610755573d6000803e3d6000fd5b505b8251156109ff5760005b83518110156109fd5760006001600160a01b031684828151811061079557634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031614156107f45760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420636f6e74726163742061646472657373000000000000000060448201526064016105be565b336001600160a01b031684828151811061081e57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316636352211e87848151811061085457634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b815260040161087a91815260200190565b60206040518083038186803b15801561089257600080fd5b505afa1580156108a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ca9190612f3c565b6001600160a01b0316146109205760405162461bcd60e51b815260206004820152601960248201527f596f7520646f206e6f74206f776e207468697320746f6b656e0000000000000060448201526064016105be565b83818151811061094057634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166323b872dd333088858151811061097857634e487b7160e01b600052603260045260246000fd5b60209081029190910101516040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b1580156109d257600080fd5b505af11580156109e6573d6000803e3d6000fd5b5050505080806109f590613311565b915050610761565b505b6000610a0a60065490565b604080516101008101825282815260208082018a81528284018a8152606084018a905260038901546001600160a01b031660808501523360a085015260c08401889052600060e0850181905286815260058452949094208351815590516001820155925180519495509193610a859260028501920190612d8f565b5060608201518051610aa1916003840191602090910190612dda565b5060808201516004820180546001600160a01b03199081166001600160a01b039384161790915560a0840151600584018054909216921691909117905560c082015160068083019190915560e0909201516007909101805460ff19169115159190911790558054600101905560048301805460018101825560009182526020909120018190556040518690339083907f4d3dd8bfc23207c798aedc407bf243109417119a04c6c26b96538b4964caa0db90610b61908a908a9089906131d5565b60405180910390a450506001805550505050565b610b7d612879565b60026001541415610bd05760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016105be565b60026001556000818152600360208190526040909120908101546001600160a01b03163314610c675760405162461bcd60e51b815260206004820152602660248201527f596f7520617265206e6f74207468652073656c6c6572206f662074686973206c60448201527f697374696e67000000000000000000000000000000000000000000000000000060648201526084016105be565b600581015460ff16610cbb5760405162461bcd60e51b815260206004820152601b60248201527f4c697374696e6720697320616c726561647920696e616374697665000000000060448201526064016105be565b60058101805460ff1916905560005b6002820154811015610dd057816002018181548110610cf957634e487b7160e01b600052603260045260246000fd5b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166323b872dd3033856001018581548110610d4a57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b158015610da557600080fd5b505af1158015610db9573d6000803e3d6000fd5b505050508080610dc890613311565b915050610cca565b50600081600401805480602002602001604051908101604052809291908181526020018280548015610e2157602002820191906000526020600020905b815481526020019060010190808311610e0d575b5050505050905060005b8151811015610e7657610e64828281518110610e5757634e487b7160e01b600052603260045260246000fd5b60200260200101516128d3565b80610e6e81613311565b915050610e2b565b50604051339084907f8e25282255ab31897df2b0456bb993ac7f84d376861aefd84901d2d63a7428a290600090a350506001805550565b610eb5612ae0565b610ebd612b3a565b565b610ec7612ae0565b600755565b610ed4612ae0565b610ebd6000612b8f565b60606000610eeb60065490565b67ffffffffffffffff811115610f1157634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610f3a578160200160208202803683370190505b5090506000805b600654811015610feb57600081815260056020819052604090912001546001600160a01b038681169116148015610f8a575060008181526005602052604090206007015460ff16155b15610fd9576000818152600560205260409020548351849084908110610fc057634e487b7160e01b600052603260045260246000fd5b602090810291909101015281610fd581613311565b9250505b80610fe381613311565b915050610f41565b5060008167ffffffffffffffff81111561101557634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561103e578160200160208202803683370190505b50905060005b828110156110b15783818151811061106c57634e487b7160e01b600052603260045260246000fd5b602002602001015182828151811061109457634e487b7160e01b600052603260045260246000fd5b6020908102919091010152806110a981613311565b915050611044565b50949350505050565b606060006110c760045490565b67ffffffffffffffff8111156110ed57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611116578160200160208202803683370190505b5090506000805b6004548110156111c657600081815260036020819052604090912001546001600160a01b038681169116148015611165575060008181526003602052604090206005015460ff165b156111b457600081815260036020526040902054835184908490811061119b57634e487b7160e01b600052603260045260246000fd5b6020908102919091010152816111b081613311565b9250505b806111be81613311565b91505061111d565b5060008167ffffffffffffffff8111156111f057634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611219578160200160208202803683370190505b50905060005b828110156110b15783818151811061124757634e487b7160e01b600052603260045260246000fd5b602002602001015182828151811061126f57634e487b7160e01b600052603260045260246000fd5b60209081029190910101528061128481613311565b91505061121f565b611294612ae0565b610ebd612bdf565b6112a4612ae0565b60405133904780156108fc02916000818181858888f193505050501580156112d0573d6000803e3d6000fd5b50565b6112db612879565b6002600154141561132e5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016105be565b6002600155600081815260056020526040902060048101546001600160a01b0316331461139d5760405162461bcd60e51b815260206004820152601560248201527f4e6f742073656c6c6572206f66206c697374696e67000000000000000000000060448201526064016105be565b600781015460ff16156113f25760405162461bcd60e51b815260206004820152601f60248201527f4f666665722068617320616c7265616479206265656e2061636365707465640060448201526064016105be565b6003810154156115025760005b60038201548110156115005781600301818154811061142e57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460058301546002840180546001600160a01b03938416936323b872dd9330939116918690811061147a57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b1580156114d557600080fd5b505af11580156114e9573d6000803e3d6000fd5b5050505080806114f890613311565b9150506113ff565b505b60068101541561154e57600581015460068201546040516001600160a01b039092169181156108fc0291906000818181858888f1935050505015801561154c573d6000803e3d6000fd5b505b61155c816001015483612c22565b60058101546040516001600160a01b039091169083907f1f51377b3e685a0e2419f9bb4ba7c07ec54936353ba3d0fb3c6538dab676622290600090a3505060018055565b6115a8612879565b600260015414156115fb5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016105be565b60026001819055546001600160a01b031633148061162357506000546001600160a01b031633145b6116bb5760405162461bcd60e51b815260206004820152604360248201527f4f6e6c7920746865205665436861696e20456e6572677920415049206f72207460448201527f6865206f776e65722063616e20666f7263652063616e63656c2061206c69737460648201527f696e670000000000000000000000000000000000000000000000000000000000608482015260a4016105be565b6000818152600360205260409020600581015460ff1661171d5760405162461bcd60e51b815260206004820152601b60248201527f4c697374696e6720697320616c726561647920696e616374697665000000000060448201526064016105be565b60058101805460ff1916905560005b600282015481101561182d5781600201818154811061175b57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460038301546001840180546001600160a01b03938416936323b872dd933093911691869081106117a757634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b15801561180257600080fd5b505af1158015611816573d6000803e3d6000fd5b50505050808061182590613311565b91505061172c565b5060008160040180548060200260200160405190810160405280929190818152602001828054801561187e57602002820191906000526020600020905b81548152602001906001019080831161186a575b5050505050905060005b81518110156118c6576118b4828281518110610e5757634e487b7160e01b600052603260045260246000fd5b806118be81613311565b915050611888565b5060038201546040516001600160a01b039091169084907f8e25282255ab31897df2b0456bb993ac7f84d376861aefd84901d2d63a7428a290600090a350506001805550565b611914612879565b600260015414156119675760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016105be565b6002600155600081815260056020526040902060048101546001600160a01b031633146119d65760405162461bcd60e51b815260206004820152601560248201527f4e6f742073656c6c6572206f66206c697374696e67000000000000000000000060448201526064016105be565b600781015460ff1615611a2b5760405162461bcd60e51b815260206004820152601f60248201527f4f666665722068617320616c7265616479206265656e2061636365707465640060448201526064016105be565b60018101546000908152600360205260409020600581015460ff16611a925760405162461bcd60e51b815260206004820152601560248201527f4c697374696e67206973206e6f7420616374697665000000000000000000000060448201526064016105be565b60078201805460ff199081166001179091556005820180549091169055600281015415611bbf5760005b6002820154811015611bbd57816002018181548110611aeb57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460058401546001840180546001600160a01b03938416936323b872dd93309391169186908110611b3757634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b158015611b9257600080fd5b505af1158015611ba6573d6000803e3d6000fd5b505050508080611bb590613311565b915050611abc565b505b600382015415611ccf5760005b6003830154811015611ccd57826003018181548110611bfb57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460048401546002850180546001600160a01b03938416936323b872dd93309391169186908110611c4757634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b158015611ca257600080fd5b505af1158015611cb6573d6000803e3d6000fd5b505050508080611cc590613311565b915050611bcc565b505b600682015415611d1b57600482015460068301546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050158015611d19573d6000803e3d6000fd5b505b600081600401805480602002602001604051908101604052809291908181526020018280548015611d6b57602002820191906000526020600020905b815481526020019060010190808311611d57575b5050505050905060005b8151811015611de15784828281518110611d9f57634e487b7160e01b600052603260045260246000fd5b602002602001015114611dcf57611dcf828281518110610e5757634e487b7160e01b600052603260045260246000fd5b80611dd981613311565b915050611d75565b506001830154600584015460068501546040516001600160a01b039092169187917f359a7f9572e8d35a52dfdeeedfa348e5de2f0ad4538b7754fe534b481ec9e24591611e389160028a019160038b01919061320b565b60405180910390a45050600180555050565b611e52612ae0565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b0316331480611e9757506000546001600160a01b031633145b611f095760405162461bcd60e51b815260206004820152603c60248201527f4f6e6c7920746865205665436861696e20456e6572677920415049206f72207460448201527f6865206f776e65722063616e20776974686472617720616e204e46540000000060648201526084016105be565b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152306004820152336024820152604481018290526001600160a01b038316906323b872dd90606401600060405180830381600087803b158015611f7057600080fd5b505af1158015611f84573d6000803e3d6000fd5b505050505050565b611f94612879565b60026001541415611fe75760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016105be565b600260015580518251146120635760405162461bcd60e51b815260206004820152603160248201527f546f6b656e49647320616e64206e6674416464726573736573206d757374206260448201527f65207468652073616d65206c656e67746800000000000000000000000000000060648201526084016105be565b60008251116120b45760405162461bcd60e51b815260206004820152601c60248201527f4d7573742068617665206174206c65617374206f6e6520746f6b656e0000000060448201526064016105be565b60005b81518110156123535760006001600160a01b03168282815181106120eb57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316141561214a5760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420636f6e74726163742061646472657373000000000000000060448201526064016105be565b336001600160a01b031682828151811061217457634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316636352211e8584815181106121aa57634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b81526004016121d091815260200190565b60206040518083038186803b1580156121e857600080fd5b505afa1580156121fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122209190612f3c565b6001600160a01b0316146122765760405162461bcd60e51b815260206004820152601960248201527f596f7520646f206e6f74206f776e207468697320746f6b656e0000000000000060448201526064016105be565b81818151811061229657634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166323b872dd33308685815181106122ce57634e487b7160e01b600052603260045260246000fd5b60209081029190910101516040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b15801561232857600080fd5b505af115801561233c573d6000803e3d6000fd5b50505050808061234b90613311565b9150506120b7565b50600061235f60045490565b6040805160c08101825282815260208082018781528284018790523360608401528351600080825281840186526080850191909152600160a08501819052868252600384529490208351815590518051959650929490936123c593908501920190612d8f565b50604082015180516123e1916002840191602090910190612dda565b5060608201516003820180546001600160a01b0319166001600160a01b0390921691909117905560808201518051612423916004840191602090910190612d8f565b5060a091909101516005909101805460ff1916911515919091179055600480546001019055336001600160a01b0316817f8f877509630b0fe1aa34cc4cd030b72bb127c4d801600e6b0b8cb38d1a91e6fc85856040516124849291906131a7565b60405180910390a350506001805550565b60008181526003602090815260409182902060048101805484518185028101850190955280855260609492938301828280156124f057602002820191906000526020600020905b8154815260200190600101908083116124dc575b5050505050915050919050565b612505612879565b600260015414156125585760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016105be565b60026001556000818152600560208190526040909120908101546001600160a01b031633146125ef5760405162461bcd60e51b815260206004820152602360248201527f596f7520617265206e6f7420746865206275796572206f662074686973206f6660448201527f666572000000000000000000000000000000000000000000000000000000000060648201526084016105be565b600781015460ff16156126445760405162461bcd60e51b815260206004820152601f60248201527f4f666665722068617320616c7265616479206265656e2061636365707465640060448201526064016105be565b6003810154156127545760005b60038201548110156127525781600301818154811061268057634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460058301546002840180546001600160a01b03938416936323b872dd933093911691869081106126cc57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b15801561272757600080fd5b505af115801561273b573d6000803e3d6000fd5b50505050808061274a90613311565b915050612651565b505b6006810154156127a057600581015460068201546040516001600160a01b039092169181156108fc0291906000818181858888f1935050505015801561279e573d6000803e3d6000fd5b505b6127ae816001015483612c22565b604051339083907f1f51377b3e685a0e2419f9bb4ba7c07ec54936353ba3d0fb3c6538dab676622290600090a3505060018055565b6127eb612ae0565b6001600160a01b0381166128675760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016105be565b6112d081612b8f565b80546001019055565b600054600160a01b900460ff1615610ebd5760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a207061757365640000000000000000000000000000000060448201526064016105be565b6000818152600560205260409020600781015460ff16156129365760405162461bcd60e51b815260206004820152601f60248201527f4f666665722068617320616c7265616479206265656e2061636365707465640060448201526064016105be565b600381015415612a465760005b6003820154811015612a445781600301818154811061297257634e487b7160e01b600052603260045260246000fd5b60009182526020909120015460058301546002840180546001600160a01b03938416936323b872dd933093911691869081106129be57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401600060405180830381600087803b158015612a1957600080fd5b505af1158015612a2d573d6000803e3d6000fd5b505050508080612a3c90613311565b915050612943565b505b600681015415612a9257600581015460068201546040516001600160a01b039092169181156108fc0291906000818181858888f19350505050158015612a90573d6000803e3d6000fd5b505b612aa0816001015483612c22565b60058101546040516001600160a01b039091169083907f1f51377b3e685a0e2419f9bb4ba7c07ec54936353ba3d0fb3c6538dab676622290600090a35050565b6000546001600160a01b03163314610ebd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105be565b612b42612d36565b6000805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612be7612879565b6000805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612b723390565b600082815260036020526040812090805b6004830154811015612c8e5783836004018281548110612c6357634e487b7160e01b600052603260045260246000fd5b90600052602060002001541415612c7c57809150612c8e565b80612c8681613311565b915050612c33565b50600482018054612ca1906001906132fa565b81548110612cbf57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154826004018281548110612ced57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015560048201805480612d1a57634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600054600160a01b900460ff16610ebd5760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064016105be565b828054828255906000526020600020908101928215612dca579160200282015b82811115612dca578251825591602001919060010190612daf565b50612dd6929150612e2f565b5090565b828054828255906000526020600020908101928215612dca579160200282015b82811115612dca57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612dfa565b5b80821115612dd65760008155600101612e30565b600082601f830112612e54578081fd5b81356020612e69612e64836132d6565b6132a5565b80838252828201915082860187848660051b8901011115612e88578586fd5b855b85811015612eaf578135612e9d81613358565b84529284019290840190600101612e8a565b5090979650505050505050565b600082601f830112612ecc578081fd5b81356020612edc612e64836132d6565b80838252828201915082860187848660051b8901011115612efb578586fd5b855b85811015612eaf57813584529284019290840190600101612efd565b600060208284031215612f2a578081fd5b8135612f3581613358565b9392505050565b600060208284031215612f4d578081fd5b8151612f3581613358565b60008060008060808587031215612f6d578283fd5b8435612f7881613358565b9350602085810135612f8981613358565b935060408601359250606086013567ffffffffffffffff80821115612fac578384fd5b818801915088601f830112612fbf578384fd5b813581811115612fd157612fd1613342565b612fe3601f8201601f191685016132a5565b91508082528984828501011115612ff8578485fd5b8084840185840137810190920192909252939692955090935050565b60008060408385031215613026578182fd5b823561303181613358565b946020939093013593505050565b60008060408385031215613051578182fd5b823567ffffffffffffffff80821115613068578384fd5b61307486838701612ebc565b93506020850135915080821115613089578283fd5b5061309685828601612e44565b9150509250929050565b6000602082840312156130b1578081fd5b5035919050565b6000806000606084860312156130cc578283fd5b83359250602084013567ffffffffffffffff808211156130ea578384fd5b6130f687838801612ebc565b9350604086013591508082111561310b578283fd5b5061311886828701612e44565b9150509250925092565b6000815180845260208085019450808401835b8381101561315a5781516001600160a01b031687529582019590820190600101613135565b509495945050505050565b6000815180845260208085019450808401835b8381101561315a57815187529582019590820190600101613178565b602081526000612f356020830184613165565b6040815260006131ba6040830185613165565b82810360208401526131cc8185613122565b95945050505050565b6060815260006131e86060830186613165565b82810360208401526131fa8186613122565b915050826040830152949350505050565b6000606082016060835280865480835260808501915087845260209250828420845b828110156132495781548452928401926001918201910161322d565b50505083810382850152855480825286845282842092849201905b808310156132905783546001600160a01b03168252602082019150600184019350600183019250613264565b50809350505050826040830152949350505050565b604051601f8201601f1916810167ffffffffffffffff811182821017156132ce576132ce613342565b604052919050565b600067ffffffffffffffff8211156132f0576132f0613342565b5060051b60200190565b60008282101561330c5761330c61332c565b500390565b60006000198214156133255761332561332c565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146112d057600080fdfea264697066735822122089293434c2121e6e7aea4129182ea2589f32844a7b8f0e58def2607e634c6a6b64736f6c63430008040033