VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xD30A1C…5D2E
Summary
Transactions
Transfers
Address
0xD30A1Cb97c03Cc25CD5a3FE1efe9748B72195D2E
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Deployer
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Code
0x6080604052600436106101a25760003560e01c806250ea6f1461024f57806301ffc9a71461027a5780630eb11eb8146102aa5780631459457a146102cc578063150b7a02146102ec578063248a9ca3146103255780632f2ff15d146103535780633101cfcb1461037357806333653f5d1461039357806336568abe146103a8578063389caa86146103c857806340a6fc0b146103e85780634879ed08146104085780634f1ef2861461043557806352d1902d1461044857806354fd4d501461045d578063582a486a1461048757806369933c781461049c5780637b924532146104bc57806389bcfa31146104dc57806391d14854146104fc578063952f21331461051c5780639cb6454f1461053e578063a217fddf14610560578063ad3cb1cc14610575578063ae630ec8146105a6578063b3c93dab146105c8578063bc197c81146105e8578063c9630cb014610608578063cfe706b314610628578063d547741f14610648578063f23a6e6114610668578063f274433414610688578063f72c0d8b146106a8578063f7335f11146106ca578063fdbfad9b146106ea576101fa565b366101fa5760405162461bcd60e51b815260206004820152602f60248201526000805160206141ae83398151915260448201526e081b9bdd081858d8d95c1d08159155608a1b60648201526084015b60405180910390fd5b60405162461bcd60e51b815260206004820152603660248201526000805160206141ae833981519152604482015275206e6f74206163636570742063616c6c732f6461746160501b60648201526084016101f1565b34801561025b57600080fd5b5061026461070a565b6040516102719190612f23565b60405180910390f35b34801561028657600080fd5b5061029a610295366004612f37565b610728565b6040519015158152602001610271565b3480156102b657600080fd5b506102ca6102c5366004613159565b61075f565b005b3480156102d857600080fd5b506102ca6102e7366004613273565b610791565b3480156102f857600080fd5b5061030c6103073660046132e4565b610aee565b6040516001600160e01b03199091168152602001610271565b34801561033157600080fd5b5061034561034036600461334f565b610b49565b604051908152602001610271565b34801561035f57600080fd5b506102ca61036e366004613368565b610b69565b34801561037f57600080fd5b506102ca61038e366004613398565b610b8b565b34801561039f57600080fd5b50610264610c7e565b3480156103b457600080fd5b506102ca6103c3366004613368565b610c9c565b3480156103d457600080fd5b506102ca6103e33660046133b5565b610cd4565b3480156103f457600080fd5b506102ca610403366004613398565b610ec0565b34801561041457600080fd5b50610428610423366004613404565b610f2e565b6040516102719190613525565b6102ca610443366004613538565b611086565b34801561045457600080fd5b506103456110a5565b34801561046957600080fd5b506040805180820190915260018152601b60f91b6020820152610428565b34801561049357600080fd5b506102646110c3565b3480156104a857600080fd5b506102ca6104b736600461357d565b6110de565b3480156104c857600080fd5b506102ca6104d73660046135c7565b611125565b3480156104e857600080fd5b506102ca6104f73660046136bc565b61114a565b34801561050857600080fd5b5061029a610517366004613368565b6111ab565b34801561052857600080fd5b5061034560008051602061414e83398151915281565b34801561054a57600080fd5b5061034560008051602061412e83398151915281565b34801561056c57600080fd5b50610345600081565b34801561058157600080fd5b50610428604051806040016040528060058152602001640352e302e360dc1b81525081565b3480156105b257600080fd5b506105bb6111e1565b60405161027191906136f8565b3480156105d457600080fd5b506102ca6105e3366004613398565b6112c5565b3480156105f457600080fd5b5061030c61060336600461375a565b611333565b34801561061457600080fd5b5061029a6106233660046137b5565b6113a8565b34801561063457600080fd5b506102ca6106433660046137d7565b61157e565b34801561065457600080fd5b506102ca610663366004613368565b6119b7565b34801561067457600080fd5b5061030c610683366004613826565b6119d3565b34801561069457600080fd5b506103456106a336600461334f565b611a2f565b3480156106b457600080fd5b506103456000805160206140ce83398151915281565b3480156106d657600080fd5b506102ca6106e536600461357d565b611a4f565b3480156106f657600080fd5b506102ca6107053660046136bc565b611a92565b600080610715611cd1565b600501546001600160a01b031692915050565b60006001600160e01b03198216637965db0b60e01b148061075957506301ffc9a760e01b6001600160e01b03198316145b92915050565b61076f8989898989898989611cf5565b61077b89898984611d4d565b610786898989611da1565b505050505050505050565b600061079b612194565b805490915060ff600160401b82041615906001600160401b03166000811580156107c25750825b90506000826001600160401b031660011480156107de5750303b155b9050811580156107ec575080155b1561080a5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b0319166001178555831561083357845460ff60401b1916600160401b1785555b6001600160a01b038a1661089e5760405162461bcd60e51b815260206004820152602c60248201527f58324561726e52657761726473506f6f6c3a2061646d696e206973207468652060448201526b7a65726f206164647265737360a01b60648201526084016101f1565b6001600160a01b03891661091a5760405162461bcd60e51b815260206004820152603e60248201527f58324561726e52657761726473506f6f6c3a20636f6e747261637473206d616e60448201527f616765722061646d696e20697320746865207a65726f2061646472657373000060648201526084016101f1565b6001600160a01b0388166109885760405162461bcd60e51b815260206004820152602f60248201527f58324561726e52657761726473506f6f6c3a207570677261646572206973207460448201526e6865207a65726f206164647265737360881b60648201526084016101f1565b6001600160a01b0387166109f25760405162461bcd60e51b815260206004820152602b60248201527f58324561726e52657761726473506f6f6c3a206233747220697320746865207a60448201526a65726f206164647265737360a81b60648201526084016101f1565b6001600160a01b038616610a185760405162461bcd60e51b81526004016101f19061388e565b610a206121b8565b610a286121b8565b610a306121c2565b610a3b60008b6121d2565b50610a546000805160206140ce833981519152896121d2565b50610a6d60008051602061414e8339815191528a6121d2565b506000610a78611cd1565b80546001600160a01b03808b166001600160a01b031992831617835560019092018054928a1692909116919091179055508315610ae257845460ff60401b191685556040516000805160206140ae83398151915290610ad9906001906138df565b60405180910390a15b50505050505050505050565b60405162461bcd60e51b815260206004820152603960248201526000805160206141ae833981519152604482015278206e6f74206163636570742045524337323120746f6b656e7360381b60648201526000906084016101f1565b600080610b54612273565b60009384526020525050604090206001015490565b610b7282610b49565b610b7b81612297565b610b8583836121d2565b50505050565b60036000610b97612194565b8054909150600160401b900460ff1680610bbe575080546001600160401b03808416911610155b15610bdc5760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b1781556001600160a01b038316610c215760405162461bcd60e51b81526004016101f1906138f3565b6000610c2b611cd1565b60050180546001600160a01b0319166001600160a01b03861617905550805460ff60401b191681556040516000805160206140ae83398151915290610c719084906138df565b60405180910390a1505050565b600080610c89611cd1565b600101546001600160a01b031692915050565b6001600160a01b0381163314610cc55760405163334bd91960e11b815260040160405180910390fd5b610ccf82826122a4565b505050565b60026000610ce0612194565b8054909150600160401b900460ff1680610d07575080546001600160401b03808416911610155b15610d255760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b1781556001600160a01b038416610dba5760405162461bcd60e51b815260206004820152603760248201527f58324561726e52657761726473506f6f6c3a20696d706163744b65794d616e6160448201527667657220697320746865207a65726f206164647265737360481b60648201526084016101f1565b6000835111610e215760405162461bcd60e51b815260206004820152602d60248201527f58324561726e52657761726473506f6f6c3a20696e697469616c496d7061637460448201526c4b65797320697320656d70747960981b60648201526084016101f1565b610e3960008051602061412e833981519152856121d2565b506000610e44611cd1565b905060005b8451811015610e8757610e75858281518110610e6757610e6761394a565b60200260200101518361231c565b80610e7f81613976565b915050610e49565b5050805460ff60401b191681556040516000805160206140ae83398151915290610eb29084906138df565b60405180910390a150505050565b60008051602061414e833981519152610ed881612297565b6001600160a01b038216610efe5760405162461bcd60e51b81526004016101f19061388e565b6000610f08611cd1565b60010180546001600160a01b0319166001600160a01b0394909416939093179092555050565b60606000808751118015610f43575060008651115b90506000808651118015610f58575060008551115b8451909150151582158015610f6b575081155b15610f8a5760405180602001604052806000815250935050505061107d565b604080516c3d913b32b939b4b7b7111d101960991b60208201528151600d818303018152602d9091019091528115610fe1578086604051602001610fcf92919061398f565b60405160208183030381529060405290505b831561101b576000610ff38b8b6123e8565b905081816040516020016110089291906139e9565b6040516020818303038152906040529150505b821561105557600061102d89896125c3565b90508181604051602001611042929190613a2e565b6040516020818303038152906040529150505b806040516020016110669190613a74565b60408051601f198184030181529190529450505050505b95945050505050565b61108e61277d565b61109782612822565b6110a1828261283a565b5050565b60006110af6128ee565b506000805160206140ee8339815191525b90565b6000806110ce611cd1565b546001600160a01b031692915050565b336001600160a01b0316826001600160a01b03168560008051602061410e8339815191528685604051611112929190613a99565b60405180910390a4610b85848484611da1565b6111358888888888888888611cf5565b611140888888611da1565b5050505050505050565b60008051602061412e83398151915261116381336111ab565b15801561117857506111766000336111ab565b155b156111955760405162461bcd60e51b81526004016101f190613ab2565b600061119f611cd1565b9050610ccf838261231c565b6000806111b6612273565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b606060006111ed611cd1565b6004810180546040805160208084028201810190925282815293945060009084015b828210156112bb57838290600052602060002001805461122e90613b1b565b80601f016020809104026020016040519081016040528092919081815260200182805461125a90613b1b565b80156112a75780601f1061127c576101008083540402835291602001916112a7565b820191906000526020600020905b81548152906001019060200180831161128a57829003601f168201915b50505050508152602001906001019061120f565b5050505091505090565b60008051602061414e8339815191526112dd81612297565b6001600160a01b0382166113035760405162461bcd60e51b81526004016101f1906138f3565b600061130d611cd1565b60050180546001600160a01b0319166001600160a01b0394909416939093179092555050565b60405162461bcd60e51b815260206004820152604d60248201526000805160206141ae83398151915260448201527f206e6f7420616363657074206261746368207472616e7366657273206f66204560648201526c52433131353520746f6b656e7360981b608482015260009060a4016101f1565b6000806113b3611cd1565b600181015460405163181efec960e21b8152600481018690529192506001600160a01b03169063607bfb2490602401602060405180830381865afa1580156113ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114239190613b55565b61143f5760405162461bcd60e51b81526004016101f190613b77565b60008381526002820160205260408120805486929061145f908490613bbc565b909155505080546040516323b872dd60e01b8152336004820152306024820152604481018690526001600160a01b03909116906323b872dd906064016020604051808303816000875af11580156114ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114de9190613b55565b61153d5760405162461bcd60e51b815260206004820152602a60248201527f58324561726e52657761726473506f6f6c3a206465706f736974207472616e7360448201526919995c8819985a5b195960b21b60648201526084016101f1565b604051848152339084907fb129470ed4a80566812579bd667bb40c9cc246b5470797f9291f8a27cd3d16309060200160405180910390a35060019392505050565b611586612937565b6000611590611cd1565b600181015460405163181efec960e21b8152600481018690529192506001600160a01b03169063607bfb2490602401602060405180830381865afa1580156115dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116009190613b55565b61161c5760405162461bcd60e51b81526004016101f190613b77565b600181015460405163238e8a7760e21b81526001600160a01b0390911690638e3a29dc906116509086903390600401613bcf565b602060405180830381865afa15801561166d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116919190613b55565b8061170c5750600181015460405163b58a754760e01b81526001600160a01b039091169063b58a7547906116cb9086903390600401613bcf565b602060405180830381865afa1580156116e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061170c9190613b55565b61177d5760405162461bcd60e51b815260206004820152603c60248201527f58324561726e52657761726473506f6f6c3a206e6f7420616e2061707020616460448201527b36b4b7103737b91030903932bbb0b932103234b9ba3934b13aba37b960211b60648201526084016101f1565b60008381526002820160205260409020548411156117ad5760405162461bcd60e51b81526004016101f190613be6565b80546040516370a0823160e01b815285916001600160a01b0316906370a08231906117dc903090600401612f23565b602060405180830381865afa1580156117f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181d9190613c33565b101561183b5760405162461bcd60e51b81526004016101f190613c4c565b6001810154604051631772503b60e01b8152600481018590526000916001600160a01b031690631772503b90602401602060405180830381865afa158015611887573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118ab9190613c9d565b90508482600201600086815260200190815260200160002060008282546118d29190613cba565b9091555050815460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906119089084908990600401613ccd565b6020604051808303816000875af1158015611927573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194b9190613b55565b6119675760405162461bcd60e51b81526004016101f190613ce6565b806001600160a01b0316847fd9ffa9a1a748d0d5a7264f97f319a08a8d4925854093354e05965ff93e46d8048733876040516119a593929190613d3a565b60405180910390a35050610ccf61296d565b6119c082610b49565b6119c981612297565b610b8583836122a4565b60405162461bcd60e51b815260206004820152603a60248201526000805160206141ae833981519152604482015279206e6f7420616363657074204552433131353520746f6b656e7360301b60648201526000906084016101f1565b600080611a3a611cd1565b60009384526002016020525050604090205490565b336001600160a01b0316826001600160a01b03168560008051602061410e8339815191528660405161111291815260406020820181905260009082015260600190565b60008051602061412e833981519152611aab81336111ab565b158015611ac05750611abe6000336111ab565b155b15611add5760405162461bcd60e51b81526004016101f190613ab2565b6000611ae7611cd1565b905060008160030184604051611afd9190613d64565b908152602001604051809103902054905060008111611b5e5760405162461bcd60e51b815260206004820181905260248201527f58324561726e52657761726473506f6f6c3a204b6579206e6f7420666f756e6460448201526064016101f1565b60048201805460009190611b7490600190613cba565b81548110611b8457611b8461394a565b906000526020600020018054611b9990613b1b565b80601f0160208091040260200160405190810160405280929190818152602001828054611bc590613b1b565b8015611c125780601f10611be757610100808354040283529160200191611c12565b820191906000526020600020905b815481529060010190602001808311611bf557829003601f168201915b505050505090508083600401600184611c2b9190613cba565b81548110611c3b57611c3b61394a565b906000526020600020019081611c519190613dce565b50818360030182604051611c659190613d64565b9081526040519081900360200190205560048301805480611c8857611c88613e8d565b600190038181906000526020600020016000611ca49190612ed5565b90558260030185604051611cb89190613d64565b9081526020016040518091039020600090555050505050565b7f7c0dcc5654efea34bf150fefe2d7f927494d4026026590e81037cb4c7a9cdc0090565b6000611d048686868686610f2e565b9050336001600160a01b0316876001600160a01b03168a60008051602061410e8339815191528b85604051611d3a929190613a99565b60405180910390a4505050505050505050565b336001600160a01b0316826001600160a01b0316857fc56b89dcf339c479f6e2af79e456c592b86e3014b888582db81d00ff7c51c1c68685604051611d93929190613a99565b60405180910390a450505050565b611da9612937565b6000611db3611cd1565b600181015460405163181efec960e21b8152600481018790529192506001600160a01b03169063607bfb2490602401602060405180830381865afa158015611dff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e239190613b55565b611e3f5760405162461bcd60e51b81526004016101f190613b77565b600181015460405163b58a754760e01b81526001600160a01b039091169063b58a754790611e739087903390600401613bcf565b602060405180830381865afa158015611e90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb49190613b55565b611f145760405162461bcd60e51b815260206004820152602b60248201527f58324561726e52657761726473506f6f6c3a206e6f742061207265776172642060448201526a3234b9ba3934b13aba37b960a91b60648201526084016101f1565b6000848152600282016020526040902054831115611f445760405162461bcd60e51b81526004016101f190613be6565b80546040516370a0823160e01b815284916001600160a01b0316906370a0823190611f73903090600401612f23565b602060405180830381865afa158015611f90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fb49190613c33565b1015611fd25760405162461bcd60e51b81526004016101f190613c4c565b600084815260028201602052604081208054859290611ff2908490613cba565b9091555050805460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906120289085908790600401613ccd565b6020604051808303816000875af1158015612047573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061206b9190613b55565b6120875760405162461bcd60e51b81526004016101f190613ce6565b6005810154604051630b7af06960e41b81526001600160a01b039091169063b7af0690906120bb9085908890600401613ccd565b600060405180830381600087803b1580156120d557600080fd5b505af19250505080156120e6575060015b61218b576120f2613ea3565b806308c379a00361213c5750612106613ebe565b80612111575061213e565b60008051602061416e8339815191528160405161212e9190613f47565b60405180910390a15061218b565b505b3d808015612168576040519150601f19603f3d011682016040523d82523d6000602084013e61216d565b606091505b5060008051602061416e8339815191528160405161212e9190613f71565b50610ccf61296d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b6121c061297e565b565b6121ca61297e565b6121c06129a3565b6000806121dd612273565b90506121e984846111ab565b612269576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561221f3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610759565b6000915050610759565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b6122a181336129ab565b50565b6000806122af612273565b90506122bb84846111ab565b15612269576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610759565b806003018260405161232e9190613d64565b90815260200160405180910390205460001461239a5760405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a204b657920616c72656164792065604482015264786973747360d81b60648201526084016101f1565b60048101805460018101825560009182526020909120016123bb8382613dce565b50600481015460405160038301906123d4908590613d64565b908152604051908190036020019020555050565b606081518351146124475760405162461bcd60e51b8152602060048201526035602482015260008051602061418e833981519152604482015274383aba103632b733ba3439903337b910283937b7b360591b60648201526084016101f1565b600060405160200161245890613faa565b604051602081830303815290604052905060005b84518110156125995761249785828151811061248a5761248a61394a565b60200260200101516129d6565b1561253157818582815181106124af576124af61394a565b60200260200101518583815181106124c9576124c961394a565b60200260200101516040516020016124e393929190613fb7565b6040516020818303038152906040529150600185516125029190613cba565b81101561252c578160405160200161251a9190614028565b60405160208183030381529060405291505b612587565b60405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a20496e76616c69642070726f6f66604482015264207479706560d81b60648201526084016101f1565b8061259181613976565b91505061246c565b50806040516020016125ab9190613a74565b60408051808303601f19018152919052949350505050565b606081518351146126235760405162461bcd60e51b8152602060048201526036602482015260008051602061418e8339815191526044820152751c1d5d081b195b99dd1a1cc8199bdc88125b5c1858dd60521b60648201526084016101f1565b600060405160200161263490613faa565b604051602081830303815290604052905060005b8351811015612599576126738582815181106126665761266661394a565b6020026020010151612b39565b15612715578185828151811061268b5761268b61394a565b60200260200101516126b58684815181106126a8576126a861394a565b6020026020010151612b72565b6040516020016126c79392919061404d565b6040516020818303038152906040529150600184516126e69190613cba565b81101561271057816040516020016126fe9190614028565b60405160208183030381529060405291505b61276b565b60405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a20496e76616c696420696d70616360448201526474206b657960d81b60648201526084016101f1565b8061277581613976565b915050612648565b306001600160a01b037f000000000000000000000000d30a1cb97c03cc25cd5a3fe1efe9748b72195d2e16148061280457507f000000000000000000000000d30a1cb97c03cc25cd5a3fe1efe9748b72195d2e6001600160a01b03166127f86000805160206140ee833981519152546001600160a01b031690565b6001600160a01b031614155b156121c05760405163703e46dd60e11b815260040160405180910390fd5b6000805160206140ce8339815191526110a181612297565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612894575060408051601f3d908101601f1916820190925261289191810190613c33565b60015b6128b35781604051634c9c8ce360e01b81526004016101f19190612f23565b6000805160206140ee83398151915281146128e457604051632a87526960e21b8152600481018290526024016101f1565b610ccf8383612c04565b306001600160a01b037f000000000000000000000000d30a1cb97c03cc25cd5a3fe1efe9748b72195d2e16146121c05760405163703e46dd60e11b815260040160405180910390fd5b6000612941612c5a565b80549091506001190161296757604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b6000612977612c5a565b6001905550565b612986612c7e565b6121c057604051631afcd79f60e31b815260040160405180910390fd5b61296d61297e565b6129b582826111ab565b6110a157808260405163e2517d3f60e01b81526004016101f1929190613ccd565b60405164696d61676560d81b60208201526000906025016040516020818303038152906040528051906020012082604051602001612a149190613d64565b604051602081830303815290604052805190602001201480612a835750604051636c696e6b60e01b60208201526024016040516020818303038152906040528051906020012082604051602001612a6b9190613d64565b60405160208183030381529060405280519060200120145b80612adb5750604051631d195e1d60e21b60208201526024016040516020818303038152906040528051906020012082604051602001612ac39190613d64565b60405160208183030381529060405280519060200120145b80610759575060405164766964656f60d81b60208201526025016040516020818303038152906040528051906020012082604051602001612b1c9190613d64565b604051602081830303815290604052805190602001201492915050565b600080612b44611cd1565b905060008160030184604051612b5a9190613d64565b90815260200160405180910390205411915050919050565b60606000612b7f83612c98565b60010190506000816001600160401b03811115612b9e57612b9e612f86565b6040519080825280601f01601f191660200182016040528015612bc8576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084612bd257509392505050565b612c0d82612d6e565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612c5257610ccf8282612dca565b6110a1612e37565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b6000612c88612194565b54600160401b900460ff16919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310612cd75772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6904ee2d6d415b85acef8160201b8310612d01576904ee2d6d415b85acef8160201b830492506020015b662386f26fc100008310612d1f57662386f26fc10000830492506010015b6305f5e1008310612d37576305f5e100830492506008015b6127108310612d4b57612710830492506004015b60648310612d5d576064830492506002015b600a83106107595760010192915050565b806001600160a01b03163b600003612d9b5780604051634c9c8ce360e01b81526004016101f19190612f23565b6000805160206140ee83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612de79190613d64565b600060405180830381855af49150503d8060008114612e22576040519150601f19603f3d011682016040523d82523d6000602084013e612e27565b606091505b509150915061107d858383612e56565b34156121c05760405163b398979f60e01b815260040160405180910390fd5b606082612e6b57612e6682612eac565b612ea5565b8151158015612e8257506001600160a01b0384163b155b15612ea25783604051639996b31560e01b81526004016101f19190612f23565b50805b9392505050565b805115612ebc5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b508054612ee190613b1b565b6000825580601f10612ef1575050565b601f0160209004906000526020600020908101906122a191905b80821115612f1f5760008155600101612f0b565b5090565b6001600160a01b0391909116815260200190565b600060208284031215612f4957600080fd5b81356001600160e01b031981168114612ea557600080fd5b6001600160a01b03811681146122a157600080fd5b8035612f8181612f61565b919050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b0381118282101715612fc157612fc1612f86565b6040525050565b60006001600160401b03821115612fe157612fe1612f86565b5060051b60200190565b600082601f830112612ffc57600080fd5b81356001600160401b0381111561301557613015612f86565b60405161302c601f8301601f191660200182612f9c565b81815284602083860101111561304157600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f83011261306f57600080fd5b8135602061307c82612fc8565b6040516130898282612f9c565b83815260059390931b85018201928281019150868411156130a957600080fd5b8286015b848110156130e85780356001600160401b038111156130cc5760008081fd5b6130da8986838b0101612feb565b8452509183019183016130ad565b509695505050505050565b600082601f83011261310457600080fd5b8135602061311182612fc8565b60405161311e8282612f9c565b83815260059390931b850182019282810191508684111561313e57600080fd5b8286015b848110156130e85780358352918301918301613142565b60008060008060008060008060006101208a8c03121561317857600080fd5b8935985060208a0135975061318f60408b01612f76565b965060608a01356001600160401b03808211156131ab57600080fd5b6131b78d838e0161305e565b975060808c01359150808211156131cd57600080fd5b6131d98d838e0161305e565b965060a08c01359150808211156131ef57600080fd5b6131fb8d838e0161305e565b955060c08c013591508082111561321157600080fd5b61321d8d838e016130f3565b945060e08c013591508082111561323357600080fd5b61323f8d838e01612feb565b93506101008c013591508082111561325657600080fd5b506132638c828d01612feb565b9150509295985092959850929598565b600080600080600060a0868803121561328b57600080fd5b853561329681612f61565b945060208601356132a681612f61565b935060408601356132b681612f61565b925060608601356132c681612f61565b915060808601356132d681612f61565b809150509295509295909350565b600080600080608085870312156132fa57600080fd5b843561330581612f61565b9350602085013561331581612f61565b92506040850135915060608501356001600160401b0381111561333757600080fd5b61334387828801612feb565b91505092959194509250565b60006020828403121561336157600080fd5b5035919050565b6000806040838503121561337b57600080fd5b82359150602083013561338d81612f61565b809150509250929050565b6000602082840312156133aa57600080fd5b8135612ea581612f61565b600080604083850312156133c857600080fd5b82356133d381612f61565b915060208301356001600160401b038111156133ee57600080fd5b6133fa8582860161305e565b9150509250929050565b600080600080600060a0868803121561341c57600080fd5b85356001600160401b038082111561343357600080fd5b61343f89838a0161305e565b9650602088013591508082111561345557600080fd5b61346189838a0161305e565b9550604088013591508082111561347757600080fd5b61348389838a0161305e565b9450606088013591508082111561349957600080fd5b6134a589838a016130f3565b935060808801359150808211156134bb57600080fd5b506134c888828901612feb565b9150509295509295909350565b60005b838110156134f05781810151838201526020016134d8565b50506000910152565b600081518084526135118160208601602086016134d5565b601f01601f19169290920160200192915050565b602081526000612ea560208301846134f9565b6000806040838503121561354b57600080fd5b823561355681612f61565b915060208301356001600160401b0381111561357157600080fd5b6133fa85828601612feb565b6000806000806080858703121561359357600080fd5b843593506020850135925060408501356135ac81612f61565b915060608501356001600160401b0381111561333757600080fd5b600080600080600080600080610100898b0312156135e457600080fd5b88359750602089013596506135fb60408a01612f76565b955060608901356001600160401b038082111561361757600080fd5b6136238c838d0161305e565b965060808b013591508082111561363957600080fd5b6136458c838d0161305e565b955060a08b013591508082111561365b57600080fd5b6136678c838d0161305e565b945060c08b013591508082111561367d57600080fd5b6136898c838d016130f3565b935060e08b013591508082111561369f57600080fd5b506136ac8b828c01612feb565b9150509295985092959890939650565b6000602082840312156136ce57600080fd5b81356001600160401b038111156136e457600080fd5b6136f084828501612feb565b949350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561374d57603f1988860301845261373b8583516134f9565b9450928501929085019060010161371f565b5092979650505050505050565b600080600080600060a0868803121561377257600080fd5b853561377d81612f61565b9450602086013561378d81612f61565b935060408601356001600160401b03808211156137a957600080fd5b61348389838a016130f3565b600080604083850312156137c857600080fd5b50508035926020909101359150565b6000806000606084860312156137ec57600080fd5b833592506020840135915060408401356001600160401b0381111561381057600080fd5b61381c86828701612feb565b9150509250925092565b600080600080600060a0868803121561383e57600080fd5b853561384981612f61565b9450602086013561385981612f61565b9350604086013592506060860135915060808601356001600160401b0381111561388257600080fd5b6134c888828901612feb565b60208082526031908201527f58324561726e52657761726473506f6f6c3a2078324561726e4170707320697360408201527020746865207a65726f206164647265737360781b606082015260800190565b6001600160401b0391909116815260200190565b60208082526037908201527f58324561726e52657761726473506f6f6c3a20766542657474657250617373706040820152766f727420697320746865207a65726f206164647265737360481b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161398857613988613960565b5060010190565b600083516139a18184602088016134d5565b7016113232b9b1b934b83a34b7b7111d101160791b90830190815283516139cf8160118401602088016134d5565b601160f91b60119290910191820152601201949350505050565b600083516139fb8184602088016134d5565b6901611383937b7b3111d160b51b9083019081528351613a2281600a8401602088016134d5565b01600a01949350505050565b60008351613a408184602088016134d5565b6a0161134b6b830b1ba111d160ad1b9083019081528351613a6881600b8401602088016134d5565b01600b01949350505050565b60008251613a868184602087016134d5565b607d60f81b920191825250600101919050565b8281526040602082015260006136f060408301846134f9565b60208082526043908201527f58324561726e52657761726473506f6f6c3a2073656e646572206973206e6f7460408201527f20616e2061646d696e206e6f72206861732074686520726571756972656420726060820152626f6c6560e81b608082015260a00190565b600181811c90821680613b2f57607f821691505b602082108103613b4f57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215613b6757600080fd5b81518015158114612ea557600080fd5b60208082526025908201527f58324561726e52657761726473506f6f6c3a2061707020646f6573206e6f7420604082015264195e1a5cdd60da1b606082015260800190565b8082018082111561075957610759613960565b9182526001600160a01b0316602082015260400190565b6020808252602d908201527f58324561726e52657761726473506f6f6c3a206170702068617320696e73756660408201526c66696369656e742066756e647360981b606082015260800190565b600060208284031215613c4557600080fd5b5051919050565b60208082526031908201527f58324561726e52657761726473506f6f6c3a20696e73756666696369656e7420604082015270199d5b991cc81bdb8818dbdb9d1c9858dd607a1b606082015260800190565b600060208284031215613caf57600080fd5b8151612ea581612f61565b8181038181111561075957610759613960565b6001600160a01b03929092168252602082015260400190565b60208082526034908201527f58324561726e52657761726473506f6f6c3a20416c6c6f636174696f6e207472604082015273185b9cd9995c881d1bc8185c1c0819985a5b195960621b606082015260800190565b8381526001600160a01b038316602082015260606040820181905260009061107d908301846134f9565b60008251613d768184602087016134d5565b9190910192915050565b601f821115610ccf57600081815260208120601f850160051c81016020861015613da75750805b601f850160051c820191505b81811015613dc657828155600101613db3565b505050505050565b81516001600160401b03811115613de757613de7612f86565b613dfb81613df58454613b1b565b84613d80565b602080601f831160018114613e305760008415613e185750858301515b600019600386901b1c1916600185901b178555613dc6565b600085815260208120601f198616915b82811015613e5f57888601518255948401946001909101908401613e40565b5085821015613e7d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603160045260246000fd5b600060033d11156110c05760046000803e5060005160e01c90565b600060443d1015613ecc5790565b6040516003193d81016004833e81513d6001600160401b038083116024840183101715613efb57505050505090565b8285019150815181811115613f135750505050505090565b843d8701016020828501011115613f2d5750505050505090565b613f3c60208286010187612f9c565b509095945050505050565b604081526000613f5a60408301846134f9565b828103602093840152600081529190910192915050565b60408152600f60408201526e2637bb96b632bb32b61032b93937b960891b6060820152608060208201526000612ea560808301846134f9565b607b60f81b815260010190565b60008451613fc98184602089016134d5565b601160f91b9083018181528551909190613fea816001850160208a016134d5565b61111d60f11b600193909101928301526003820181905284516140148160048501602089016134d5565b600492019182015260050195945050505050565b6000825161403a8184602087016134d5565b600b60fa1b920191825250600101919050565b6000845161405f8184602089016134d5565b601160f91b908301908152845161407d8160018401602089016134d5565b61111d60f11b6001929091019182015283516140a08160038401602088016134d5565b016003019594505050505056fec7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc4811710b0c25cc7e05baf214b3a939cf893f1cbff4d0b219e680f069a4f204a28126eb6027e2d11d8787280faa15fe8ec1ac780cdd182c8ce003d51018705f9856af926aa3845d4dc63a6c773ed36f51794728c97ebcd1bf845bcecb16eeb6b760d31a41349f4f78a019d64d088a78b27da96d17d6b2de5bac97516e9c0df12858324561726e52657761726473506f6f6c3a204d69736d61746368656420696e58324561726e52657761726473506f6f6c3a20636f6e747261637420646f6573a26469706673582212207bdb5940f3c26d1abd292eecd6cc5b4b8f472aa60ba31f85ea511445ee8bcb0164736f6c63430008140033