VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x7cD144…44d8
Summary
Transactions
Transfers
Address
0x7cD144640b7A329d4Cd1b8695897A147ab4c44d8
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9797C7Af2A198F631db31D3d4739B04981115e5a
Deployer
0x9797C7Af2A198F631db31D3d4739B04981115e5a
Code
0x6080604052600436106102a75760003560e01c806301ffc9a7146102ac57806306f3f9e6146102e157806307bd0265146103035780630f83d3be146103335780630fd757571461035357806310fb1c3d14610373578063143489d01461039557806319e6e158146103c25780631c150171146103e257806324524c6c1461040e578063248a9ca31461042e5780632a3318731461044e5780632d63f6931461046e5780632f2ff15d1461048e57806331d26d12146104ae57806336568abe146104ce57806339487769146104ee5780633975aeee146105035780633e4f49e61461052357806340e58ee514610550578063438596321461057057806347c661401461059057806349e8990a146105cb5780634bf5d7e9146105eb5780634f1ef2861461060d57806352d1902d1461062057806354202c4e1461063557806354fd4d50146106575780636268149f146106735780636f94c5e9146106935780637a3226ec146106a85780638fc4617b146106ca5780639079991f146106ea57806391d148541461070a57806391ddadf41461072a57806397c3d3341461073f5780639a29b9bc146107535780639a4e66e714610773578063a217fddf14610793578063a2d29f5e146107a8578063a3d18f33146107bd578063a7713a70146107dd578063a9f3a616146107f2578063aab9ec5614610812578063ad3cb1cc14610832578063ad70337c14610863578063b6d960fc14610883578063c01f9e37146108a3578063cb1d1591146108c3578063cdf64a76146108e3578063ce04b9d414610903578063cf08a71c14610918578063d547741f1461092d578063d97ff48b1461094d578063dda4131b1461096d578063f0c2a98e1461098d578063f72c0d8b146109ad578063fa7626d0146109cf578063fa881037146109f1578063fe0d94c114610a11575b600080fd5b3480156102b857600080fd5b506102cc6102c7366004612b75565b610a31565b60405190151581526020015b60405180910390f35b3480156102ed57600080fd5b506103016102fc366004612b9f565b610a68565b005b34801561030f57600080fd5b5061032560008051602061359f83398151915281565b6040519081526020016102d8565b34801561033f57600080fd5b5061032561034e366004612c43565b610afb565b34801561035f57600080fd5b5061032561036e366004612ce5565b610ba9565b34801561037f57600080fd5b5061032560008051602061357f83398151915281565b3480156103a157600080fd5b506103b56103b0366004612b9f565b610c4b565b6040516102d89190612d30565b3480156103ce57600080fd5b506103256103dd366004612b9f565b610c76565b3480156103ee57600080fd5b506103f7610c8d565b60405165ffffffffffff90911681526020016102d8565b34801561041a57600080fd5b50610301610429366004612d7a565b610cb6565b34801561043a57600080fd5b50610325610449366004612b9f565b610d5a565b34801561045a57600080fd5b50610325610469366004612dba565b610d7a565b34801561047a57600080fd5b506103f7610489366004612b9f565b610e14565b34801561049a57600080fd5b506103016104a9366004612df3565b610e45565b3480156104ba57600080fd5b506103256104c9366004612e2e565b610e67565b3480156104da57600080fd5b506103016104e9366004612df3565b610eb2565b3480156104fa57600080fd5b506103f7610eea565b34801561050f57600080fd5b5061030161051e366004612e5c565b610f0a565b34801561052f57600080fd5b5061054361053e366004612b9f565b61126c565b6040516102d89190612eaf565b34801561055c57600080fd5b5061032561056b366004612b9f565b6112f4565b34801561057c57600080fd5b506102cc61058b366004612df3565b6113a4565b34801561059c57600080fd5b506105b06105ab366004612b9f565b6113e2565b604080519384526020840192909252908201526060016102d8565b3480156105d757600080fd5b506103256105e6366004612b9f565b611418565b3480156105f757600080fd5b5061060061145f565b6040516102d89190612f27565b61030161061b366004612f3a565b6114a0565b34801561062c57600080fd5b506103256114bf565b34801561064157600080fd5b506103256000805160206135df83398151915281565b34801561066357600080fd5b50604051600281526020016102d8565b34801561067f57600080fd5b5061032561068e366004612f73565b6114dc565b34801561069f57600080fd5b506103b5611523565b3480156106b457600080fd5b506103256000805160206135bf83398151915281565b3480156106d657600080fd5b506103016106e5366004612b9f565b611544565b3480156106f657600080fd5b506102cc610705366004612b9f565b6115a2565b34801561071657600080fd5b506102cc610725366004612df3565b61162a565b34801561073657600080fd5b506103f7611660565b34801561074b57600080fd5b506064610325565b34801561075f57600080fd5b5061030161076e366004612f73565b61166a565b34801561077f57600080fd5b5061032561078e366004612f73565b6116c8565b34801561079f57600080fd5b50610325600081565b3480156107b457600080fd5b5061032561170f565b3480156107c957600080fd5b506103016107d8366004612f73565b611725565b3480156107e957600080fd5b50610325611783565b3480156107fe57600080fd5b5061030161080d366004612f73565b611805565b34801561081e57600080fd5b5061032561082d366004612f8e565b611863565b34801561083e57600080fd5b50610600604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561086f57600080fd5b5061030161087e366004612fa9565b61188b565b34801561088f57600080fd5b5061032561089e366004612f73565b6118eb565b3480156108af57600080fd5b506103f76108be366004612b9f565b611902565b3480156108cf57600080fd5b506103016108de36600461301d565b611919565b3480156108ef57600080fd5b506103016108fe36600461308e565b61199f565b34801561090f57600080fd5b506103f76119fd565b34801561092457600080fd5b506103b5611a24565b34801561093957600080fd5b50610301610948366004612df3565b611a45565b34801561095957600080fd5b50610325610968366004612dba565b611a61565b34801561097957600080fd5b506103256109883660046130ab565b611abe565b34801561099957600080fd5b506103016109a836600461308e565b611b16565b3480156109b957600080fd5b5061032560008051602061351f83398151915281565b3480156109db57600080fd5b5061032560008051602061355f83398151915281565b3480156109fd57600080fd5b50610325610a0c3660046130f8565b611b74565b348015610a1d57600080fd5b50610325610a2c366004612b9f565b611c26565b60006001600160e01b03198216638d3c316760e01b1480610a6257506001600160e01b031982166301ffc9a760e01b145b92915050565b60008051602061355f833981519152610a8081611cb2565b6000610a8a611cbf565b60405163622fc5c960e11b815290915073f067074683aeb505c0bbc797f57eaf894006727a9063c45f8b9290610ac6908490879060040161315c565b60006040518083038186803b158015610ade57600080fd5b505af4158015610af2573d6000803e3d6000fd5b50505050505050565b600060008051602061359f833981519152610b1581611cb2565b6000610b1f611cbf565b604051633649b90360e01b815290915073180744d68677122a6977105eb885b06724fafc5190633649b90390610b5d9084908990899060040161316a565b602060405180830381865af4158015610b7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b9e9190613189565b9250505b5092915050565b600080610bb4611cbf565b905073180744d68677122a6977105eb885b06724fafc5163dc1ea18a82610bdc60003361162a565b8888886040518663ffffffff1660e01b8152600401610bff9594939291906131cb565b602060405180830381865af4158015610c1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c409190613189565b9150505b9392505050565b600080610c56611cbf565b6000848152602082905260409020549091506001600160a01b0316610c44565b600080610c81611cbf565b9050610c448184611ce3565b600080610c98611cbf565b6001810154909150600160301b900465ffffffffffff165b91505090565b6000610cc0611cbf565b604051636794e16360e11b8152600481018290526024810186905260ff8516604482015260a06064820152600060a48201526001600160a01b038416608482015290915073a8e07415c50f06bbb59fe79c55b8c4fc29a6b1a89063cf29c2c69060c4015b60006040518083038186803b158015610d3c57600080fd5b505af4158015610d50573d6000803e3d6000fd5b5050505050505050565b600080610d65611d13565b60009384526020525050604090206001015490565b600080610d85611cbf565b905073a8e07415c50f06bbb59fe79c55b8c4fc29a6b1a863d3e22b7e8286610dab611d37565b876040518563ffffffff1660e01b8152600401610dcb94939291906131f3565b602060405180830381865af4158015610de8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0c9190613189565b949350505050565b600080610e1f611cbf565b600084815260208290526040902054909150600160a01b900465ffffffffffff16610c44565b610e4e82610d5a565b610e5781611cb2565b610e618383611d41565b50505050565b600080610e72611cbf565b6040516369f115bf60e11b815290915073a8e07415c50f06bbb59fe79c55b8c4fc29a6b1a89063d3e22b7e90610bff9084908990899089906004016131f3565b6001600160a01b0381163314610edb5760405163334bd91960e11b815260040160405180910390fd5b610ee58282611de2565b505050565b600080610ef5611cbf565b9050610cb0816001015465ffffffffffff1690565b6000610f14611e5a565b805490915060ff600160401b82041615906001600160401b0316600081158015610f3b5750825b90506000826001600160401b03166001148015610f575750303b155b905081158015610f65575080155b15610f835760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315610fac57845460ff60401b1916600160401b1785555b610fc3610fbe36899003890189613222565b611e7e565b610fcb611e8f565b610fd3611e8f565b6000610fdd611cbf565b60405163622fc5c960e11b815290915073f067074683aeb505c0bbc797f57eaf894006727a9063c45f8b929061101d90849060608d01359060040161315c565b60006040518083038186803b15801561103557600080fd5b505af4158015611049573d6000803e3d6000fd5b505050506110736000805160206135bf8339815191526000805160206135df833981519152611e99565b6000611082602089018961308e565b6001600160a01b0316036110e95760405162461bcd60e51b8152602060048201526024808201527f5665566f74653a2041646d696e20616464726573732063616e6e6f74206265206044820152637a65726f60e01b60648201526084015b60405180910390fd5b61110060006110fb60208a018a61308e565b611d41565b5061112360008051602061351f8339815191526110fb60408a0160208b0161308e565b5061114660008051602061355f8339815191526110fb60808a0160608b0161308e565b5061116960008051602061357f8339815191526110fb60a08a0160808b0161308e565b5061118c60008051602061359f8339815191526110fb60c08a0160a08b0161308e565b506111af6000805160206135df8339815191526110fb60e08a0160c08b0161308e565b5060006111bf60408901896132e0565b9050905060005b8181101561121b576112126000805160206135bf8339815191526111ed60408c018c6132e0565b848181106111fd576111fd613329565b90506020020160208101906110fb919061308e565b506001016111c6565b5050508315610af257845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a150505050505050565b600080611277611cbf565b6040516342478f3f60e11b815290915073e84870c45bfc87e50f23bc144df7325071b909949063848f1e7e906112b3908490879060040161315c565b602060405180830381865af41580156112d0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c44919061333f565b6000806112ff611cbf565b905073180744d68677122a6977105eb885b06724fafc5163dc1ea18a8261132760003361162a565b6040516001600160e01b031960e085901b16815260048101929092521515602482015260448101869052608060648201526000608482015260a4015b602060405180830381865af4158015611380573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c449190613189565b6000806113af611cbf565b600085815260078201602090815260408083206001600160a01b038816845260030190915290205490915060ff16610e0c565b6000806000806113f0611cbf565b6000958652600701602052505060409092208054600182015460029092015490949193509150565b600080611423611cbf565b60405163074e63a360e31b815290915073a8e07415c50f06bbb59fe79c55b8c4fc29a6b1a890633a731d1890611363908490879060040161315c565b606061149b60408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b905090565b6114a8611ef9565b6114b182611f9e565b6114bb8282611fb6565b5050565b60006114c961206a565b5060008051602061353f83398151915290565b6000806114e7611cbf565b6040516307b307dd60e51b815290915073f067074683aeb505c0bbc797f57eaf894006727a9063f660fba0906113639084908790600401613360565b60008061152e611cbf565b9050610cb081600501546001600160a01b031690565b60008051602061357f83398151915261155c81611cb2565b6000611566611cbf565b604051630fef182560e01b815290915073c9c07f727b105e5002501df48a5f4abf668c93a790630fef182590610ac6908490879060040161315c565b6000806115ad611cbf565b604051637a90934560e11b815290915073f067074683aeb505c0bbc797f57eaf894006727a9063f521268a906115e9908490879060040161315c565b602060405180830381865af4158015611606573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c449190613376565b600080611635611d13565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600061149b611d37565b60008051602061355f83398151915261168281611cb2565b600061168c611cbf565b604051630d5b9c6f60e11b815290915073c9c07f727b105e5002501df48a5f4abf668c93a790631ab738de90610ac69084908790600401613360565b6000806116d3611cbf565b604051632d143e4f60e01b815290915073f067074683aeb505c0bbc797f57eaf894006727a90632d143e4f906113639084908790600401613360565b60008061171a611cbf565b9050610cb0816120b3565b60008051602061355f83398151915261173d81611cb2565b6000611747611cbf565b604051636eadc1ff60e01b815290915073c9c07f727b105e5002501df48a5f4abf668c93a790636eadc1ff90610ac69084908790600401613360565b60008061178e611cbf565b60405163a861887760e01b81526004810182905290915073f067074683aeb505c0bbc797f57eaf894006727a9063a861887790602401602060405180830381865af41580156117e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb09190613189565b60008051602061355f83398151915261181d81611cb2565b6000611827611cbf565b60405163cccd8cc960e01b815290915073c9c07f727b105e5002501df48a5f4abf668c93a79063cccd8cc990610ac69084908790600401613360565b60008061186e611cbf565b60ff84166000908152600682016020526040902054909150610c44565b60008051602061357f8339815191526118a381611cb2565b60006118ad611cbf565b6040516316c1907160e21b815290915073c9c07f727b105e5002501df48a5f4abf668c93a790635b0641c490610d2490849088908890600401613398565b6000806118f6611cbf565b9050610c4481846120d0565b60008061190d611cbf565b9050610c448184612116565b6000611923611cbf565b604051636794e16360e11b815290915073a8e07415c50f06bbb59fe79c55b8c4fc29a6b1a89063cf29c2c6906119679084908a908a908a908a908a906004016133d9565b60006040518083038186803b15801561197f57600080fd5b505af4158015611993573d6000803e3d6000fd5b50505050505050505050565b60008051602061355f8339815191526119b781611cb2565b60006119c1611cbf565b604051633a9cd14760e21b815290915073c9c07f727b105e5002501df48a5f4abf668c93a79063ea73451c90610ac6908490879060040161341d565b600080611a08611cbf565b6001810154909150600160601b900465ffffffffffff16610cb0565b600080611a2f611cbf565b9050610cb081600401546001600160a01b031690565b611a4e82610d5a565b611a5781611cb2565b610e618383611de2565b600080611a6c611cbf565b604051635de26ccd60e11b8152600481018290526001600160a01b0380871660248301528516604482015290915073a8e07415c50f06bbb59fe79c55b8c4fc29a6b1a89063bbc4d99a90606401610dcb565b604080516001600160a01b03861660208083019190915265ffffffffffff808716838501528516606083015260808083018590528351808403909101815260a090920190925280519101206000905b95945050505050565b60008051602061355f833981519152611b2e81611cb2565b6000611b38611cbf565b60405163ca0e61d160e01b815290915073c9c07f727b105e5002501df48a5f4abf668c93a79063ca0e61d190610ac6908490879060040161341d565b60006000805160206135bf833981519152611b8e81611cb2565b6000611b98611cbf565b604051634833fb2360e01b815290915073180744d68677122a6977105eb885b06724fafc5190634833fb2390611bda9084908b908b908b908b90600401613434565b602060405180830381865af4158015611bf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c1b9190613189565b979650505050505050565b600060008051602061359f833981519152611c4081611cb2565b6000611c4a611cbf565b604051633649b90360e01b81526004810182905260248101869052606060448201526000606482015290915073180744d68677122a6977105eb885b06724fafc5190633649b90390608401602060405180830381865af4158015610de8573d6000803e3d6000fd5b611cbc8133612148565b50565b7fe4daadd51b0f186722e079c28ae9ded1c74d42eecd2103f7a5ce80c77c62630090565b60008181526007830160205260408120600281015460018201548254611d099190613485565b610e0c9190613485565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b600061149b612181565b600080611d4c611d13565b9050611d58848461162a565b611dd8576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055611d8e3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610a62565b6000915050610a62565b600080611ded611d13565b9050611df9848461162a565b15611dd8576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610a62565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b611e8661218c565b611cbc816121b1565b611e9761218c565b565b6000611ea3611d13565b90506000611eb084610d5a565b600085815260208490526040808220600101869055519192508491839187917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a450505050565b306001600160a01b037f0000000000000000000000007cd144640b7a329d4cd1b8695897a147ab4c44d8161480611f8057507f0000000000000000000000007cd144640b7a329d4cd1b8695897a147ab4c44d86001600160a01b0316611f7460008051602061353f833981519152546001600160a01b031690565b6001600160a01b031614155b15611e975760405163703e46dd60e11b815260040160405180910390fd5b60008051602061351f8339815191526114bb81611cb2565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612010575060408051601f3d908101601f1916820190925261200d91810190613189565b60015b61202f5781604051634c9c8ce360e01b81526004016110e09190612d30565b60008051602061353f833981519152811461206057604051632a87526960e21b8152600481018290526024016110e0565b610ee583836124a4565b306001600160a01b037f0000000000000000000000007cd144640b7a329d4cd1b8695897a147ab4c44d81614611e975760405163703e46dd60e11b815260040160405180910390fd5b60006120c1826008016124fa565b6001600160d01b031692915050565b6000806120e06008850184612541565b6001600160d01b0316905080600003610c445760405163613197f760e01b815265ffffffffffff841660048201526024016110e0565b60008181526020839052604081208054610e0c9065ffffffffffff600160d01b8204811691600160a01b900416613498565b612152828261162a565b6114bb5760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016110e0565b600061149b436125e8565b61219461261f565b611e9757604051631afcd79f60e31b815260040160405180910390fd5b6121b961218c565b60006121c3611cbf565b82519091506001600160a01b03166122335760405162461bcd60e51b815260206004820152602d60248201527f5665566f74653a204e6f64654d616e6167656d656e742061646472657373206360448201526c616e6e6f74206265207a65726f60981b60648201526084016110e0565b60208201516001600160a01b03166122a05760405162461bcd60e51b815260206004820152602a60248201527f5665566f74653a2053746172676174654e465420616464726573732063616e6e6044820152696f74206265207a65726f60b01b60648201526084016110e0565b60408201516001600160a01b031661230b5760405162461bcd60e51b815260206004820152602860248201527f5665566f74653a20417574686f7269747920616464726573732063616e6e6f74604482015267206265207a65726f60c01b60648201526084016110e0565b81516003820180546001600160a01b039283166001600160a01b03199182161790915560208401516004840180549184169183169190911790556040840151600584018054919093169116179055608082015160018201805460c085015160a086015165ffffffffffff908116600160601b0265ffffffffffff60601b19928216600160301b026001600160601b03199094169190951617919091171691909117905560e08201516123ff5760405162461bcd60e51b815260206004820152601d60248201527f5665566f74653a206d696e207374616b65206d757374206265203e203000000060448201526064016110e0565b61242261240a611d37565b6124178460e00151612639565b60088401919061266d565b505060008080526006918201602052604080822060c89055600182528082206064908190556002835281832081905560038352818320819055600483528183206096908190556005845282842081905593835281832084905560078352818320939093556008825280822083905560098252808220839055600a825290205550565b6124ad82612688565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156124f257610ee582826126e4565b6114bb612751565b8054600090801561253857612522836125146001846134b7565b600091825260209091200190565b54600160301b90046001600160d01b0316610c44565b60009392505050565b8154600090818160058111156125a057600061255c84612770565b61256690856134b7565b60008881526020902090915081015465ffffffffffff90811690871610156125905780915061259e565b61259b816001613485565b92505b505b60006125ae87878585612858565b905080156125db576125c5876125146001846134b7565b54600160301b90046001600160d01b0316611c1b565b6000979650505050505050565b600065ffffffffffff82111561261b576040516306dfcc6560e41b815260306004820152602481018390526044016110e0565b5090565b6000612629611e5a565b54600160401b900460ff16919050565b60006001600160d01b0382111561261b576040516306dfcc6560e41b815260d06004820152602481018390526044016110e0565b60008061267b8585856128ba565b915091505b935093915050565b806001600160a01b03163b6000036126b55780604051634c9c8ce360e01b81526004016110e09190612d30565b60008051602061353f83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161270191906134ca565b600060405180830381855af49150503d806000811461273c576040519150601f19603f3d011682016040523d82523d6000602084013e612741565b606091505b5091509150610b9e858383612a34565b3415611e975760405163b398979f60e01b815260040160405180910390fd5b60008160000361278257506000919050565b6000600161278f84612a87565b901c6001901b905060018184816127a8576127a86134e6565b048201901c905060018184816127c0576127c06134e6565b048201901c905060018184816127d8576127d86134e6565b048201901c905060018184816127f0576127f06134e6565b048201901c90506001818481612808576128086134e6565b048201901c90506001818481612820576128206134e6565b048201901c90506001818481612838576128386134e6565b048201901c9050610c4481828581612852576128526134e6565b04612b1b565b60005b818310156128b257600061286f8484612b31565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561289e578092506128ac565b6128a9816001613485565b93505b5061285b565b509392505050565b8254600090819080156129d95760006128d8876125146001856134b7565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b03166020840152919250908716101561292c57604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603612978578461294f886125146001866134b7565b80546001600160d01b0392909216600160301b0265ffffffffffff9092169190911790556129c9565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b6020015192508391506126809050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081612680565b606082612a4957612a4482612b4c565b610c44565b8151158015612a6057506001600160a01b0384163b155b15612a805783604051639996b31560e01b81526004016110e09190612d30565b5080610c44565b600080608083901c15612a9c57608092831c92015b604083901c15612aae57604092831c92015b602083901c15612ac057602092831c92015b601083901c15612ad257601092831c92015b600883901c15612ae457600892831c92015b600483901c15612af657600492831c92015b600283901c15612b0857600292831c92015b600183901c15610a625760010192915050565b6000818310612b2a5781610c44565b5090919050565b6000612b4060028484186134fc565b610c4490848416613485565b805115612b5c5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600060208284031215612b8757600080fd5b81356001600160e01b031981168114610c4457600080fd5b600060208284031215612bb157600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b60006001600160401b0380841115612be857612be8612bb8565b604051601f8501601f19908116603f01168101908282118183101715612c1057612c10612bb8565b81604052809350858152868686011115612c2957600080fd5b858560208301376000602087830101525050509392505050565b60008060408385031215612c5657600080fd5b8235915060208301356001600160401b03811115612c7357600080fd5b8301601f81018513612c8457600080fd5b612c9385823560208401612bce565b9150509250929050565b60008083601f840112612caf57600080fd5b5081356001600160401b03811115612cc657600080fd5b602083019150836020828501011115612cde57600080fd5b9250929050565b600080600060408486031215612cfa57600080fd5b8335925060208401356001600160401b03811115612d1757600080fd5b612d2386828701612c9d565b9497909650939450505050565b6001600160a01b0391909116815260200190565b803560ff81168114612d5557600080fd5b919050565b6001600160a01b0381168114611cbc57600080fd5b8035612d5581612d5a565b600080600060608486031215612d8f57600080fd5b83359250612d9f60208501612d44565b91506040840135612daf81612d5a565b809150509250925092565b60008060408385031215612dcd57600080fd5b8235612dd881612d5a565b91506020830135612de881612d5a565b809150509250929050565b60008060408385031215612e0657600080fd5b823591506020830135612de881612d5a565b803565ffffffffffff81168114612d5557600080fd5b600080600060608486031215612e4357600080fd5b8335612e4e81612d5a565b9250612d9f60208501612e18565b600080828403610120811215612e7157600080fd5b61010080821215612e8157600080fd5b84935083013590506001600160401b03811115612e9d57600080fd5b830160e08186031215612de857600080fd5b6020810160068310612ed157634e487b7160e01b600052602160045260246000fd5b91905290565b60005b83811015612ef2578181015183820152602001612eda565b50506000910152565b60008151808452612f13816020860160208601612ed7565b601f01601f19169290920160200192915050565b602081526000610c446020830184612efb565b60008060408385031215612f4d57600080fd5b8235612f5881612d5a565b915060208301356001600160401b03811115612c7357600080fd5b600060208284031215612f8557600080fd5b610c4482612e18565b600060208284031215612fa057600080fd5b610c4482612d44565b60008060208385031215612fbc57600080fd5b82356001600160401b0380821115612fd357600080fd5b818501915085601f830112612fe757600080fd5b813581811115612ff657600080fd5b8660208260051b850101111561300b57600080fd5b60209290920196919550909350505050565b60008060008060006080868803121561303557600080fd5b8535945061304560208701612d44565b935060408601356001600160401b0381111561306057600080fd5b61306c88828901612c9d565b909450925050606086013561308081612d5a565b809150509295509295909350565b6000602082840312156130a057600080fd5b8135610c4481612d5a565b600080600080608085870312156130c157600080fd5b84356130cc81612d5a565b93506130da60208601612e18565b92506130e860408601612e18565b9396929550929360600135925050565b6000806000806060858703121561310e57600080fd5b84356001600160401b0381111561312457600080fd5b61313087828801612c9d565b9095509350613143905060208601612e18565b915061315160408601612e18565b905092959194509250565b918252602082015260400190565b838152826020820152606060408201526000611b0d6060830184612efb565b60006020828403121561319b57600080fd5b5051919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b8581528415156020820152836040820152608060608201526000611c1b6080830184866131a2565b9384526001600160a01b03928316602085015265ffffffffffff91909116604084015216606082015260800190565b600061010080838503121561323657600080fd5b604051908101906001600160401b038211818310171561325857613258612bb8565b816040528335915061326982612d5a565b81815261327860208501612d6f565b602082015261328960408501612d6f565b6040820152606084013560608201526132a460808501612e18565b60808201526132b560a08501612e18565b60a08201526132c660c08501612e18565b60c082015260e084013560e0820152809250505092915050565b6000808335601e198436030181126132f757600080fd5b8301803591506001600160401b0382111561331157600080fd5b6020019150600581901b3603821315612cde57600080fd5b634e487b7160e01b600052603260045260246000fd5b60006020828403121561335157600080fd5b815160068110610c4457600080fd5b91825265ffffffffffff16602082015260400190565b60006020828403121561338857600080fd5b81518015158114610c4457600080fd5b838152604060208201819052810182905260006001600160fb1b038311156133bf57600080fd5b8260051b8085606085013791909101606001949350505050565b86815285602082015260ff8516604082015260a06060820152600061340260a0830185876131a2565b905060018060a01b0383166080830152979650505050505050565b9182526001600160a01b0316602082015260400190565b85815260806020820152600061344e6080830186886131a2565b65ffffffffffff948516604084015292909316606090910152949350505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610a6257610a6261346f565b65ffffffffffff818116838216019080821115610ba257610ba261346f565b81810381811115610a6257610a6261346f565b600082516134dc818460208701612ed7565b9190910192915050565b634e487b7160e01b600052601260045260246000fd5b60008261351957634e487b7160e01b600052601260045260246000fd5b50049056fe189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcdfc0438b5754beb343462ff330f73266ff7457fdf879dfb68c958ccbe15765f351e791f224b0255f13d5fce52768953d0f6056d7ec9865c248d21d37191f78ebd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e638429d542926e6695b59ac6fbdcd9b37e8b1aeb757afab06ab60b1bb5878c3b4928f5a99355973cc89255b8c4ac88405f27c78ded7608b040ee77a8bdf44d15e2a2646970667358221220dfbed5ec33f5c3787210b680a1293b29f8c4715d3f047acfe5c8d9ef8d70329664736f6c63430008140033