VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x5EF00A…70fA
Summary
Transactions
Transfers
Address
0x5EF00A2f6F11CE7df5c60d9DAF3dD031264570fA
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x0a99Bdc6ad7307571265dD13C9fBf9041D9706eB
Deployer
0x0a99Bdc6ad7307571265dD13C9fBf9041D9706eB
Code
0x6080604052600436106101975760003560e01c806250ea6f1461024457806301ffc9a71461026f5780631459457a1461029f578063150b7a02146102c1578063248a9ca3146102fa5780632f2ff15d146103285780633101cfcb1461034857806333653f5d1461036857806336568abe1461037d578063389caa861461039d57806340a6fc0b146103bd5780634879ed08146103dd5780634f1ef2861461040a57806352d1902d1461041d57806354fd4d5014610432578063582a486a1461045c57806369933c78146104715780637b9245321461049157806389bcfa31146104b157806391d14854146104d1578063952f2133146104f15780639cb6454f14610513578063a217fddf14610535578063ad3cb1cc1461054a578063ae630ec81461057b578063b3c93dab1461059d578063bc197c81146105bd578063c9630cb0146105dd578063cfe706b3146105fd578063d547741f1461061d578063f23a6e611461063d578063f27443341461065d578063f72c0d8b1461067d578063f7335f111461069f578063fdbfad9b146106bf576101ef565b366101ef5760405162461bcd60e51b815260206004820152602f6024820152600080516020613fe383398151915260448201526e081b9bdd081858d8d95c1d08159155608a1b60648201526084015b60405180910390fd5b60405162461bcd60e51b81526020600482015260366024820152600080516020613fe3833981519152604482015275206e6f74206163636570742063616c6c732f6461746160501b60648201526084016101e6565b34801561025057600080fd5b506102596106df565b6040516102669190612e72565b60405180910390f35b34801561027b57600080fd5b5061028f61028a366004612e86565b6106fd565b6040519015158152602001610266565b3480156102ab57600080fd5b506102bf6102ba366004612ed5565b610734565b005b3480156102cd57600080fd5b506102e16102dc366004612ffb565b610a91565b6040516001600160e01b03199091168152602001610266565b34801561030657600080fd5b5061031a610315366004613066565b610aec565b604051908152602001610266565b34801561033457600080fd5b506102bf61034336600461307f565b610b0c565b34801561035457600080fd5b506102bf6103633660046130af565b610b2e565b34801561037457600080fd5b50610259610c21565b34801561038957600080fd5b506102bf61039836600461307f565b610c3f565b3480156103a957600080fd5b506102bf6103b8366004613184565b610c77565b3480156103c957600080fd5b506102bf6103d83660046130af565b610e63565b3480156103e957600080fd5b506103fd6103f8366004613239565b610ed1565b604051610266919061335a565b6102bf61041836600461336d565b611029565b34801561042957600080fd5b5061031a611048565b34801561043e57600080fd5b506040805180820190915260018152603560f81b60208201526103fd565b34801561046857600080fd5b50610259611066565b34801561047d57600080fd5b506102bf61048c3660046133b2565b611081565b34801561049d57600080fd5b506102bf6104ac3660046133fc565b6110c8565b3480156104bd57600080fd5b506102bf6104cc3660046134f1565b6110ed565b3480156104dd57600080fd5b5061028f6104ec36600461307f565b61114e565b3480156104fd57600080fd5b5061031a600080516020613f8383398151915281565b34801561051f57600080fd5b5061031a600080516020613f6383398151915281565b34801561054157600080fd5b5061031a600081565b34801561055657600080fd5b506103fd604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561058757600080fd5b50610590611184565b604051610266919061352d565b3480156105a957600080fd5b506102bf6105b83660046130af565b611268565b3480156105c957600080fd5b506102e16105d836600461358f565b6112d6565b3480156105e957600080fd5b5061028f6105f83660046135ea565b61134b565b34801561060957600080fd5b506102bf61061836600461360c565b611521565b34801561062957600080fd5b506102bf61063836600461307f565b61195a565b34801561064957600080fd5b506102e161065836600461365b565b611976565b34801561066957600080fd5b5061031a610678366004613066565b6119d2565b34801561068957600080fd5b5061031a600080516020613f0383398151915281565b3480156106ab57600080fd5b506102bf6106ba3660046133b2565b6119f2565b3480156106cb57600080fd5b506102bf6106da3660046134f1565b611a35565b6000806106ea611c74565b600501546001600160a01b031692915050565b60006001600160e01b03198216637965db0b60e01b148061072e57506301ffc9a760e01b6001600160e01b03198316145b92915050565b600061073e611c98565b805490915060ff600160401b82041615906001600160401b03166000811580156107655750825b90506000826001600160401b031660011480156107815750303b155b90508115801561078f575080155b156107ad5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b031916600117855583156107d657845460ff60401b1916600160401b1785555b6001600160a01b038a166108415760405162461bcd60e51b815260206004820152602c60248201527f58324561726e52657761726473506f6f6c3a2061646d696e206973207468652060448201526b7a65726f206164647265737360a01b60648201526084016101e6565b6001600160a01b0389166108bd5760405162461bcd60e51b815260206004820152603e60248201527f58324561726e52657761726473506f6f6c3a20636f6e747261637473206d616e60448201527f616765722061646d696e20697320746865207a65726f2061646472657373000060648201526084016101e6565b6001600160a01b03881661092b5760405162461bcd60e51b815260206004820152602f60248201527f58324561726e52657761726473506f6f6c3a207570677261646572206973207460448201526e6865207a65726f206164647265737360881b60648201526084016101e6565b6001600160a01b0387166109955760405162461bcd60e51b815260206004820152602b60248201527f58324561726e52657761726473506f6f6c3a206233747220697320746865207a60448201526a65726f206164647265737360a81b60648201526084016101e6565b6001600160a01b0386166109bb5760405162461bcd60e51b81526004016101e6906136c3565b6109c3611cbc565b6109cb611cbc565b6109d3611cc6565b6109de60008b611cd6565b506109f7600080516020613f0383398151915289611cd6565b50610a10600080516020613f838339815191528a611cd6565b506000610a1b611c74565b80546001600160a01b03808b166001600160a01b031992831617835560019092018054928a1692909116919091179055508315610a8557845460ff60401b19168555604051600080516020613ee383398151915290610a7c90600190613714565b60405180910390a15b50505050505050505050565b60405162461bcd60e51b81526020600482015260396024820152600080516020613fe3833981519152604482015278206e6f74206163636570742045524337323120746f6b656e7360381b60648201526000906084016101e6565b600080610af7611d77565b60009384526020525050604090206001015490565b610b1582610aec565b610b1e81611d9b565b610b288383611cd6565b50505050565b60036000610b3a611c98565b8054909150600160401b900460ff1680610b61575080546001600160401b03808416911610155b15610b7f5760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b1781556001600160a01b038316610bc45760405162461bcd60e51b81526004016101e690613728565b6000610bce611c74565b60050180546001600160a01b0319166001600160a01b03861617905550805460ff60401b19168155604051600080516020613ee383398151915290610c14908490613714565b60405180910390a1505050565b600080610c2c611c74565b600101546001600160a01b031692915050565b6001600160a01b0381163314610c685760405163334bd91960e11b815260040160405180910390fd5b610c728282611da8565b505050565b60026000610c83611c98565b8054909150600160401b900460ff1680610caa575080546001600160401b03808416911610155b15610cc85760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b1781556001600160a01b038416610d5d5760405162461bcd60e51b815260206004820152603760248201527f58324561726e52657761726473506f6f6c3a20696d706163744b65794d616e6160448201527667657220697320746865207a65726f206164647265737360481b60648201526084016101e6565b6000835111610dc45760405162461bcd60e51b815260206004820152602d60248201527f58324561726e52657761726473506f6f6c3a20696e697469616c496d7061637460448201526c4b65797320697320656d70747960981b60648201526084016101e6565b610ddc600080516020613f6383398151915285611cd6565b506000610de7611c74565b905060005b8451811015610e2a57610e18858281518110610e0a57610e0a61377f565b602002602001015183611e20565b80610e22816137ab565b915050610dec565b5050805460ff60401b19168155604051600080516020613ee383398151915290610e55908490613714565b60405180910390a150505050565b600080516020613f83833981519152610e7b81611d9b565b6001600160a01b038216610ea15760405162461bcd60e51b81526004016101e6906136c3565b6000610eab611c74565b60010180546001600160a01b0319166001600160a01b0394909416939093179092555050565b60606000808751118015610ee6575060008651115b90506000808651118015610efb575060008551115b8451909150151582158015610f0e575081155b15610f2d57604051806020016040528060008152509350505050611020565b604080516c3d913b32b939b4b7b7111d101960991b60208201528151600d818303018152602d9091019091528115610f84578086604051602001610f729291906137c4565b60405160208183030381529060405290505b8315610fbe576000610f968b8b611eec565b90508181604051602001610fab92919061381e565b6040516020818303038152906040529150505b8215610ff8576000610fd089896120c7565b90508181604051602001610fe5929190613863565b6040516020818303038152906040529150505b8060405160200161100991906138a9565b60408051601f198184030181529190529450505050505b95945050505050565b611031612281565b61103a82612326565b611044828261233e565b5050565b60006110526123f2565b50600080516020613f238339815191525b90565b600080611071611c74565b546001600160a01b031692915050565b336001600160a01b0316826001600160a01b031685600080516020613f4383398151915286856040516110b59291906138ce565b60405180910390a4610b2884848461243b565b6110d8888888888888888861282e565b6110e388888861243b565b5050505050505050565b600080516020613f63833981519152611106813361114e565b15801561111b575061111960003361114e565b155b156111385760405162461bcd60e51b81526004016101e6906138e7565b6000611142611c74565b9050610c728382611e20565b600080611159611d77565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b60606000611190611c74565b6004810180546040805160208084028201810190925282815293945060009084015b8282101561125e5783829060005260206000200180546111d190613950565b80601f01602080910402602001604051908101604052809291908181526020018280546111fd90613950565b801561124a5780601f1061121f5761010080835404028352916020019161124a565b820191906000526020600020905b81548152906001019060200180831161122d57829003601f168201915b5050505050815260200190600101906111b2565b5050505091505090565b600080516020613f8383398151915261128081611d9b565b6001600160a01b0382166112a65760405162461bcd60e51b81526004016101e690613728565b60006112b0611c74565b60050180546001600160a01b0319166001600160a01b0394909416939093179092555050565b60405162461bcd60e51b815260206004820152604d6024820152600080516020613fe383398151915260448201527f206e6f7420616363657074206261746368207472616e7366657273206f66204560648201526c52433131353520746f6b656e7360981b608482015260009060a4016101e6565b600080611356611c74565b600181015460405163181efec960e21b8152600481018690529192506001600160a01b03169063607bfb2490602401602060405180830381865afa1580156113a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113c6919061398a565b6113e25760405162461bcd60e51b81526004016101e6906139ac565b6000838152600282016020526040812080548692906114029084906139f1565b909155505080546040516323b872dd60e01b8152336004820152306024820152604481018690526001600160a01b03909116906323b872dd906064016020604051808303816000875af115801561145d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611481919061398a565b6114e05760405162461bcd60e51b815260206004820152602a60248201527f58324561726e52657761726473506f6f6c3a206465706f736974207472616e7360448201526919995c8819985a5b195960b21b60648201526084016101e6565b604051848152339084907fb129470ed4a80566812579bd667bb40c9cc246b5470797f9291f8a27cd3d16309060200160405180910390a35060019392505050565b611529612886565b6000611533611c74565b600181015460405163181efec960e21b8152600481018690529192506001600160a01b03169063607bfb2490602401602060405180830381865afa15801561157f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a3919061398a565b6115bf5760405162461bcd60e51b81526004016101e6906139ac565b600181015460405163238e8a7760e21b81526001600160a01b0390911690638e3a29dc906115f39086903390600401613a04565b602060405180830381865afa158015611610573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611634919061398a565b806116af5750600181015460405163b58a754760e01b81526001600160a01b039091169063b58a75479061166e9086903390600401613a04565b602060405180830381865afa15801561168b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116af919061398a565b6117205760405162461bcd60e51b815260206004820152603c60248201527f58324561726e52657761726473506f6f6c3a206e6f7420616e2061707020616460448201527b36b4b7103737b91030903932bbb0b932103234b9ba3934b13aba37b960211b60648201526084016101e6565b60008381526002820160205260409020548411156117505760405162461bcd60e51b81526004016101e690613a1b565b80546040516370a0823160e01b815285916001600160a01b0316906370a082319061177f903090600401612e72565b602060405180830381865afa15801561179c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c09190613a68565b10156117de5760405162461bcd60e51b81526004016101e690613a81565b6001810154604051631772503b60e01b8152600481018590526000916001600160a01b031690631772503b90602401602060405180830381865afa15801561182a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061184e9190613ad2565b90508482600201600086815260200190815260200160002060008282546118759190613aef565b9091555050815460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906118ab9084908990600401613b02565b6020604051808303816000875af11580156118ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118ee919061398a565b61190a5760405162461bcd60e51b81526004016101e690613b1b565b806001600160a01b0316847fd9ffa9a1a748d0d5a7264f97f319a08a8d4925854093354e05965ff93e46d80487338760405161194893929190613b6f565b60405180910390a35050610c726128bc565b61196382610aec565b61196c81611d9b565b610b288383611da8565b60405162461bcd60e51b815260206004820152603a6024820152600080516020613fe3833981519152604482015279206e6f7420616363657074204552433131353520746f6b656e7360301b60648201526000906084016101e6565b6000806119dd611c74565b60009384526002016020525050604090205490565b336001600160a01b0316826001600160a01b031685600080516020613f43833981519152866040516110b591815260406020820181905260009082015260600190565b600080516020613f63833981519152611a4e813361114e565b158015611a635750611a6160003361114e565b155b15611a805760405162461bcd60e51b81526004016101e6906138e7565b6000611a8a611c74565b905060008160030184604051611aa09190613b99565b908152602001604051809103902054905060008111611b015760405162461bcd60e51b815260206004820181905260248201527f58324561726e52657761726473506f6f6c3a204b6579206e6f7420666f756e6460448201526064016101e6565b60048201805460009190611b1790600190613aef565b81548110611b2757611b2761377f565b906000526020600020018054611b3c90613950565b80601f0160208091040260200160405190810160405280929190818152602001828054611b6890613950565b8015611bb55780601f10611b8a57610100808354040283529160200191611bb5565b820191906000526020600020905b815481529060010190602001808311611b9857829003601f168201915b505050505090508083600401600184611bce9190613aef565b81548110611bde57611bde61377f565b906000526020600020019081611bf49190613c03565b50818360030182604051611c089190613b99565b9081526040519081900360200190205560048301805480611c2b57611c2b613cc2565b600190038181906000526020600020016000611c479190612e24565b90558260030185604051611c5b9190613b99565b9081526020016040518091039020600090555050505050565b7f7c0dcc5654efea34bf150fefe2d7f927494d4026026590e81037cb4c7a9cdc0090565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b611cc46128cd565b565b611cce6128cd565b611cc46128f2565b600080611ce1611d77565b9050611ced848461114e565b611d6d576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055611d233390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061072e565b600091505061072e565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b611da581336128fa565b50565b600080611db3611d77565b9050611dbf848461114e565b15611d6d576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061072e565b8060030182604051611e329190613b99565b908152602001604051809103902054600014611e9e5760405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a204b657920616c72656164792065604482015264786973747360d81b60648201526084016101e6565b6004810180546001810182556000918252602090912001611ebf8382613c03565b5060048101546040516003830190611ed8908590613b99565b908152604051908190036020019020555050565b60608151835114611f4b5760405162461bcd60e51b81526020600482015260356024820152600080516020613fc3833981519152604482015274383aba103632b733ba3439903337b910283937b7b360591b60648201526084016101e6565b6000604051602001611f5c90613cd8565b604051602081830303815290604052905060005b845181101561209d57611f9b858281518110611f8e57611f8e61377f565b6020026020010151612925565b156120355781858281518110611fb357611fb361377f565b6020026020010151858381518110611fcd57611fcd61377f565b6020026020010151604051602001611fe793929190613ce5565b6040516020818303038152906040529150600185516120069190613aef565b811015612030578160405160200161201e9190613d56565b60405160208183030381529060405291505b61208b565b60405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a20496e76616c69642070726f6f66604482015264207479706560d81b60648201526084016101e6565b80612095816137ab565b915050611f70565b50806040516020016120af91906138a9565b60408051808303601f19018152919052949350505050565b606081518351146121275760405162461bcd60e51b81526020600482015260366024820152600080516020613fc38339815191526044820152751c1d5d081b195b99dd1a1cc8199bdc88125b5c1858dd60521b60648201526084016101e6565b600060405160200161213890613cd8565b604051602081830303815290604052905060005b835181101561209d5761217785828151811061216a5761216a61377f565b6020026020010151612a88565b15612219578185828151811061218f5761218f61377f565b60200260200101516121b98684815181106121ac576121ac61377f565b6020026020010151612ac1565b6040516020016121cb93929190613d7b565b6040516020818303038152906040529150600184516121ea9190613aef565b81101561221457816040516020016122029190613d56565b60405160208183030381529060405291505b61226f565b60405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a20496e76616c696420696d70616360448201526474206b657960d81b60648201526084016101e6565b80612279816137ab565b91505061214c565b306001600160a01b037f0000000000000000000000005ef00a2f6f11ce7df5c60d9daf3dd031264570fa16148061230857507f0000000000000000000000005ef00a2f6f11ce7df5c60d9daf3dd031264570fa6001600160a01b03166122fc600080516020613f23833981519152546001600160a01b031690565b6001600160a01b031614155b15611cc45760405163703e46dd60e11b815260040160405180910390fd5b600080516020613f0383398151915261104481611d9b565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612398575060408051601f3d908101601f1916820190925261239591810190613a68565b60015b6123b75781604051634c9c8ce360e01b81526004016101e69190612e72565b600080516020613f2383398151915281146123e857604051632a87526960e21b8152600481018290526024016101e6565b610c728383612b53565b306001600160a01b037f0000000000000000000000005ef00a2f6f11ce7df5c60d9daf3dd031264570fa1614611cc45760405163703e46dd60e11b815260040160405180910390fd5b612443612886565b600061244d611c74565b600181015460405163181efec960e21b8152600481018790529192506001600160a01b03169063607bfb2490602401602060405180830381865afa158015612499573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124bd919061398a565b6124d95760405162461bcd60e51b81526004016101e6906139ac565b600181015460405163b58a754760e01b81526001600160a01b039091169063b58a75479061250d9087903390600401613a04565b602060405180830381865afa15801561252a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061254e919061398a565b6125ae5760405162461bcd60e51b815260206004820152602b60248201527f58324561726e52657761726473506f6f6c3a206e6f742061207265776172642060448201526a3234b9ba3934b13aba37b960a91b60648201526084016101e6565b60008481526002820160205260409020548311156125de5760405162461bcd60e51b81526004016101e690613a1b565b80546040516370a0823160e01b815284916001600160a01b0316906370a082319061260d903090600401612e72565b602060405180830381865afa15801561262a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061264e9190613a68565b101561266c5760405162461bcd60e51b81526004016101e690613a81565b60008481526002820160205260408120805485929061268c908490613aef565b9091555050805460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906126c29085908790600401613b02565b6020604051808303816000875af11580156126e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612705919061398a565b6127215760405162461bcd60e51b81526004016101e690613b1b565b6005810154604051630b7af06960e41b81526001600160a01b039091169063b7af0690906127559085908890600401613b02565b600060405180830381600087803b15801561276f57600080fd5b505af1925050508015612780575060015b6128255761278c613ddb565b806308c379a0036127d657506127a0613df6565b806127ab57506127d8565b600080516020613fa3833981519152816040516127c89190613e7f565b60405180910390a150612825565b505b3d808015612802576040519150601f19603f3d011682016040523d82523d6000602084013e612807565b606091505b50600080516020613fa3833981519152816040516127c89190613ea9565b50610c726128bc565b600061283d8686868686610ed1565b9050336001600160a01b0316876001600160a01b03168a600080516020613f438339815191528b856040516128739291906138ce565b60405180910390a4505050505050505050565b6000612890612ba9565b8054909150600119016128b657604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60006128c6612ba9565b6001905550565b6128d5612bcd565b611cc457604051631afcd79f60e31b815260040160405180910390fd5b6128bc6128cd565b612904828261114e565b61104457808260405163e2517d3f60e01b81526004016101e6929190613b02565b60405164696d61676560d81b602082015260009060250160405160208183030381529060405280519060200120826040516020016129639190613b99565b6040516020818303038152906040528051906020012014806129d25750604051636c696e6b60e01b602082015260240160405160208183030381529060405280519060200120826040516020016129ba9190613b99565b60405160208183030381529060405280519060200120145b80612a2a5750604051631d195e1d60e21b60208201526024016040516020818303038152906040528051906020012082604051602001612a129190613b99565b60405160208183030381529060405280519060200120145b8061072e575060405164766964656f60d81b60208201526025016040516020818303038152906040528051906020012082604051602001612a6b9190613b99565b604051602081830303815290604052805190602001201492915050565b600080612a93611c74565b905060008160030184604051612aa99190613b99565b90815260200160405180910390205411915050919050565b60606000612ace83612be7565b60010190506000816001600160401b03811115612aed57612aed612f46565b6040519080825280601f01601f191660200182016040528015612b17576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084612b2157509392505050565b612b5c82612cbd565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612ba157610c728282612d19565b611044612d86565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b6000612bd7611c98565b54600160401b900460ff16919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310612c265772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6904ee2d6d415b85acef8160201b8310612c50576904ee2d6d415b85acef8160201b830492506020015b662386f26fc100008310612c6e57662386f26fc10000830492506010015b6305f5e1008310612c86576305f5e100830492506008015b6127108310612c9a57612710830492506004015b60648310612cac576064830492506002015b600a831061072e5760010192915050565b806001600160a01b03163b600003612cea5780604051634c9c8ce360e01b81526004016101e69190612e72565b600080516020613f2383398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d369190613b99565b600060405180830381855af49150503d8060008114612d71576040519150601f19603f3d011682016040523d82523d6000602084013e612d76565b606091505b5091509150611020858383612da5565b3415611cc45760405163b398979f60e01b815260040160405180910390fd5b606082612dba57612db582612dfb565b612df4565b8151158015612dd157506001600160a01b0384163b155b15612df15783604051639996b31560e01b81526004016101e69190612e72565b50805b9392505050565b805115612e0b5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b508054612e3090613950565b6000825580601f10612e40575050565b601f016020900490600052602060002090810190611da591905b80821115612e6e5760008155600101612e5a565b5090565b6001600160a01b0391909116815260200190565b600060208284031215612e9857600080fd5b81356001600160e01b031981168114612df457600080fd5b6001600160a01b0381168114611da557600080fd5b8035612ed081612eb0565b919050565b600080600080600060a08688031215612eed57600080fd5b8535612ef881612eb0565b94506020860135612f0881612eb0565b93506040860135612f1881612eb0565b92506060860135612f2881612eb0565b91506080860135612f3881612eb0565b809150509295509295909350565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b0381118282101715612f8157612f81612f46565b6040525050565b600082601f830112612f9957600080fd5b81356001600160401b03811115612fb257612fb2612f46565b604051612fc9601f8301601f191660200182612f5c565b818152846020838601011115612fde57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561301157600080fd5b843561301c81612eb0565b9350602085013561302c81612eb0565b92506040850135915060608501356001600160401b0381111561304e57600080fd5b61305a87828801612f88565b91505092959194509250565b60006020828403121561307857600080fd5b5035919050565b6000806040838503121561309257600080fd5b8235915060208301356130a481612eb0565b809150509250929050565b6000602082840312156130c157600080fd5b8135612df481612eb0565b60006001600160401b038211156130e5576130e5612f46565b5060051b60200190565b600082601f83011261310057600080fd5b8135602061310d826130cc565b60405161311a8282612f5c565b83815260059390931b850182019282810191508684111561313a57600080fd5b8286015b848110156131795780356001600160401b0381111561315d5760008081fd5b61316b8986838b0101612f88565b84525091830191830161313e565b509695505050505050565b6000806040838503121561319757600080fd5b82356131a281612eb0565b915060208301356001600160401b038111156131bd57600080fd5b6131c9858286016130ef565b9150509250929050565b600082601f8301126131e457600080fd5b813560206131f1826130cc565b6040516131fe8282612f5c565b83815260059390931b850182019282810191508684111561321e57600080fd5b8286015b848110156131795780358352918301918301613222565b600080600080600060a0868803121561325157600080fd5b85356001600160401b038082111561326857600080fd5b61327489838a016130ef565b9650602088013591508082111561328a57600080fd5b61329689838a016130ef565b955060408801359150808211156132ac57600080fd5b6132b889838a016130ef565b945060608801359150808211156132ce57600080fd5b6132da89838a016131d3565b935060808801359150808211156132f057600080fd5b506132fd88828901612f88565b9150509295509295909350565b60005b8381101561332557818101518382015260200161330d565b50506000910152565b6000815180845261334681602086016020860161330a565b601f01601f19169290920160200192915050565b602081526000612df4602083018461332e565b6000806040838503121561338057600080fd5b823561338b81612eb0565b915060208301356001600160401b038111156133a657600080fd5b6131c985828601612f88565b600080600080608085870312156133c857600080fd5b843593506020850135925060408501356133e181612eb0565b915060608501356001600160401b0381111561304e57600080fd5b600080600080600080600080610100898b03121561341957600080fd5b883597506020890135965061343060408a01612ec5565b955060608901356001600160401b038082111561344c57600080fd5b6134588c838d016130ef565b965060808b013591508082111561346e57600080fd5b61347a8c838d016130ef565b955060a08b013591508082111561349057600080fd5b61349c8c838d016130ef565b945060c08b01359150808211156134b257600080fd5b6134be8c838d016131d3565b935060e08b01359150808211156134d457600080fd5b506134e18b828c01612f88565b9150509295985092959890939650565b60006020828403121561350357600080fd5b81356001600160401b0381111561351957600080fd5b61352584828501612f88565b949350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561358257603f1988860301845261357085835161332e565b94509285019290850190600101613554565b5092979650505050505050565b600080600080600060a086880312156135a757600080fd5b85356135b281612eb0565b945060208601356135c281612eb0565b935060408601356001600160401b03808211156135de57600080fd5b6132b889838a016131d3565b600080604083850312156135fd57600080fd5b50508035926020909101359150565b60008060006060848603121561362157600080fd5b833592506020840135915060408401356001600160401b0381111561364557600080fd5b61365186828701612f88565b9150509250925092565b600080600080600060a0868803121561367357600080fd5b853561367e81612eb0565b9450602086013561368e81612eb0565b9350604086013592506060860135915060808601356001600160401b038111156136b757600080fd5b6132fd88828901612f88565b60208082526031908201527f58324561726e52657761726473506f6f6c3a2078324561726e4170707320697360408201527020746865207a65726f206164647265737360781b606082015260800190565b6001600160401b0391909116815260200190565b60208082526037908201527f58324561726e52657761726473506f6f6c3a20766542657474657250617373706040820152766f727420697320746865207a65726f206164647265737360481b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016137bd576137bd613795565b5060010190565b600083516137d681846020880161330a565b7016113232b9b1b934b83a34b7b7111d101160791b908301908152835161380481601184016020880161330a565b601160f91b60119290910191820152601201949350505050565b6000835161383081846020880161330a565b6901611383937b7b3111d160b51b908301908152835161385781600a84016020880161330a565b01600a01949350505050565b6000835161387581846020880161330a565b6a0161134b6b830b1ba111d160ad1b908301908152835161389d81600b84016020880161330a565b01600b01949350505050565b600082516138bb81846020870161330a565b607d60f81b920191825250600101919050565b828152604060208201526000613525604083018461332e565b60208082526043908201527f58324561726e52657761726473506f6f6c3a2073656e646572206973206e6f7460408201527f20616e2061646d696e206e6f72206861732074686520726571756972656420726060820152626f6c6560e81b608082015260a00190565b600181811c9082168061396457607f821691505b60208210810361398457634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561399c57600080fd5b81518015158114612df457600080fd5b60208082526025908201527f58324561726e52657761726473506f6f6c3a2061707020646f6573206e6f7420604082015264195e1a5cdd60da1b606082015260800190565b8082018082111561072e5761072e613795565b9182526001600160a01b0316602082015260400190565b6020808252602d908201527f58324561726e52657761726473506f6f6c3a206170702068617320696e73756660408201526c66696369656e742066756e647360981b606082015260800190565b600060208284031215613a7a57600080fd5b5051919050565b60208082526031908201527f58324561726e52657761726473506f6f6c3a20696e73756666696369656e7420604082015270199d5b991cc81bdb8818dbdb9d1c9858dd607a1b606082015260800190565b600060208284031215613ae457600080fd5b8151612df481612eb0565b8181038181111561072e5761072e613795565b6001600160a01b03929092168252602082015260400190565b60208082526034908201527f58324561726e52657761726473506f6f6c3a20416c6c6f636174696f6e207472604082015273185b9cd9995c881d1bc8185c1c0819985a5b195960621b606082015260800190565b8381526001600160a01b03831660208201526060604082018190526000906110209083018461332e565b60008251613bab81846020870161330a565b9190910192915050565b601f821115610c7257600081815260208120601f850160051c81016020861015613bdc5750805b601f850160051c820191505b81811015613bfb57828155600101613be8565b505050505050565b81516001600160401b03811115613c1c57613c1c612f46565b613c3081613c2a8454613950565b84613bb5565b602080601f831160018114613c655760008415613c4d5750858301515b600019600386901b1c1916600185901b178555613bfb565b600085815260208120601f198616915b82811015613c9457888601518255948401946001909101908401613c75565b5085821015613cb25787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603160045260246000fd5b607b60f81b815260010190565b60008451613cf781846020890161330a565b601160f91b9083018181528551909190613d18816001850160208a0161330a565b61111d60f11b60019390910192830152600382018190528451613d4281600485016020890161330a565b600492019182015260050195945050505050565b60008251613d6881846020870161330a565b600b60fa1b920191825250600101919050565b60008451613d8d81846020890161330a565b601160f91b9083019081528451613dab81600184016020890161330a565b61111d60f11b600192909101918201528351613dce81600384016020880161330a565b0160030195945050505050565b600060033d11156110635760046000803e5060005160e01c90565b600060443d1015613e045790565b6040516003193d81016004833e81513d6001600160401b038083116024840183101715613e3357505050505090565b8285019150815181811115613e4b5750505050505090565b843d8701016020828501011115613e655750505050505090565b613e7460208286010187612f5c565b509095945050505050565b604081526000613e92604083018461332e565b828103602093840152600081529190910192915050565b60408152600f60408201526e2637bb96b632bb32b61032b93937b960891b6060820152608060208201526000612df4608083018461332e56fec7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc4811710b0c25cc7e05baf214b3a939cf893f1cbff4d0b219e680f069a4f204a28126eb6027e2d11d8787280faa15fe8ec1ac780cdd182c8ce003d51018705f9856af926aa3845d4dc63a6c773ed36f51794728c97ebcd1bf845bcecb16eeb6b760d31a41349f4f78a019d64d088a78b27da96d17d6b2de5bac97516e9c0df12858324561726e52657761726473506f6f6c3a204d69736d61746368656420696e58324561726e52657761726473506f6f6c3a20636f6e747261637420646f6573a26469706673582212205cc5c73e66adf8c6b8892c5df019631b050832260adcd81b83dfe0289050cd1864736f6c63430008140033