VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x45e354…C0D1
Summary
Transactions
Transfers
Address
0x45e35486a6293cba035e5947c49E78b958aAC0D1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Deployer
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Code
0x6080604052600436106101fb5760003560e01c806301ffc9a71461029e5780630511b17c146102d357806306b64c3a146102e857806306fdde0314610316578063150b7a021461033857806318a4852814610371578063248a9ca3146103ac5780632f2ff15d146103cc57806336568abe146103ec5780633f4ba83a1461040c578063400ca37b146104215780634b2f8a64146104415780634bf5d7e9146104565780634f1ef2861461049c57806352d1902d146104af5780635391e848146104c457806354fd4d50146104f45780635727e25d1461051e578063594dd432146105335780635c975abb14610553578063667c99de146105685780636af8d5751461058a5780637e99300d146105aa5780638456cb59146105cc5780638bdf67f2146105e157806391d14854146105f457806391ddadf414610614578063970f5027146106275780639cee4ad31461063c578063a217fddf14610651578063ad3cb1cc14610666578063b18dde2a14610697578063b6b12e61146106ac578063bc197c8114610701578063c0eb216414610721578063d547741f14610736578063e63ab1e914610756578063eef8cd2114610778578063ef4cadc5146107ad578063f0764b69146107c9578063f23a6e61146107e9578063f72c0d8b14610809578063f7ceda9d1461082b578063fa05e83e1461084b5761024e565b3661024e5760405162461bcd60e51b815260206004820152602a60248201526000805160206134808339815191526044820152691858d8d95c1d0815915560b21b60648201526084015b60405180910390fd5b60405162461bcd60e51b815260206004820152603160248201526000805160206134808339815191526044820152706163636570742063616c6c732f6461746160781b6064820152608401610245565b3480156102aa57600080fd5b506102be6102b9366004612ba3565b61086d565b60405190151581526020015b60405180910390f35b6102e66102e1366004612bdb565b6108a4565b005b3480156102f457600080fd5b50610308610303366004612c14565b610a38565b6040519081526020016102ca565b34801561032257600080fd5b5061032b610aeb565b6040516102ca9190612c51565b34801561034457600080fd5b50610358610353366004612d87565b610b8c565b6040516001600160e01b031990911681526020016102ca565b34801561037d57600080fd5b5061039161038c366004612c14565b610bed565b604080519384526020840192909252908201526060016102ca565b3480156103b857600080fd5b506103086103c7366004612c14565b610c34565b3480156103d857600080fd5b506102e66103e7366004612df2565b610c54565b3480156103f857600080fd5b506102e6610407366004612df2565b610c76565b34801561041857600080fd5b506102e6610cae565b34801561042d57600080fd5b506102e661043c366004612e22565b610d07565b34801561044d57600080fd5b506102e66112d4565b34801561046257600080fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015261032b565b6102e66104aa366004612f29565b6113d4565b3480156104bb57600080fd5b506103086113f3565b3480156104d057600080fd5b506104e46104df366004612f78565b611410565b6040516102ca9493929190612f9a565b34801561050057600080fd5b506040805180820190915260018152603160f81b602082015261032b565b34801561052a57600080fd5b5061030861158d565b34801561053f57600080fd5b506102e661054e366004612f78565b6115a2565b34801561055f57600080fd5b506102be611937565b34801561057457600080fd5b5061057d61194c565b6040516102ca9190612fb5565b34801561059657600080fd5b506102e66105a5366004612c14565b61196a565b3480156105b657600080fd5b506103086000805160206134c083398151915281565b3480156105d857600080fd5b506102e6611a5e565b6102e66105ef366004612c14565b611ab4565b34801561060057600080fd5b506102be61060f366004612df2565b611ac6565b34801561062057600080fd5b5043610308565b34801561063357600080fd5b50610308606481565b34801561064857600080fd5b50610391611afc565b34801561065d57600080fd5b50610308600081565b34801561067257600080fd5b5061032b604051806040016040528060058152602001640352e302e360dc1b81525081565b3480156106a357600080fd5b5061057d611b26565b3480156106b857600080fd5b506106cc6106c7366004612c14565b611b44565b6040516102ca919081518152602080830151908201526040808301519082015260609182015115159181019190915260800190565b34801561070d57600080fd5b5061035861071c366004613048565b611bc8565b34801561072d57600080fd5b50610308611c38565b34801561074257600080fd5b506102e6610751366004612df2565b611c4d565b34801561076257600080fd5b5061030860008051602061352083398151915281565b34801561078457600080fd5b50610798610793366004612f78565b611c69565b604080519283526020830191909152016102ca565b3480156107b957600080fd5b50610308670de0b6b3a764000081565b3480156107d557600080fd5b506102e66107e43660046130f5565b611e4c565b3480156107f557600080fd5b50610358610804366004613121565b61205e565b34801561081557600080fd5b506103086000805160206134e083398151915281565b34801561083757600080fd5b506102be610846366004612c14565b6120b5565b34801561085757600080fd5b506103086000805160206134a083398151915281565b60006001600160e01b03198216637965db0b60e01b148061089e57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000805160206134c08339815191526108bd8133611ac6565b1580156108d257506108d0600033611ac6565b155b156108f2573360405163efd1927160e01b81526004016102459190612fb5565b8383116109645760405162461bcd60e51b815260206004820152603a60248201527f56455452657761726473506f6f6c3a20456e6420626c6f636b206d7573742062604482015279652067726561746572207468616e20737461727420626c6f636b60301b6064820152608401610245565b600061096e6120db565b60018101805491925060006109828361319f565b9091555050604080516080810182526001838101805480845260208085018b81528587018b81528a15156060880190815260009485526002808b018552948990209751885591519587019590955593519185019190915591516003909301805460ff191693151593909317909255905491519182527f7fddfa210f6e5a9027db15718595d09dcd503a910b9b89a4384da4b461618f4a910160405180910390a1610a31818260010154346120ff565b5050505050565b600080610a436120db565b90508060060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610abe91906131b8565b60008481526003830160209081526040808320838052909152902054610ae491906131d1565b9392505050565b60606000610af76120db565b9050806000018054610b08906131f3565b80601f0160208091040260200160405190810160405280929190818152602001828054610b34906131f3565b8015610b815780601f10610b5657610100808354040283529160200191610b81565b820191906000526020600020905b815481529060010190602001808311610b6457829003601f168201915b505050505091505090565b6040805162461bcd60e51b815260206004820152602481019190915260008051602061348083398151915260448201527f61636365707420646972656374207472616e73666572206f66204552433732316064820152600090608401610245565b600080600080610bfb6120db565b60009586526003016020908152604080872087805290915280862054600187528187205460028852919096205495969095945092505050565b600080610c3f61228c565b60009384526020525050604090206001015490565b610c5d82610c34565b610c66816122b0565b610c7083836122ba565b50505050565b6001600160a01b0381163314610c9f5760405163334bd91960e11b815260040160405180910390fd5b610ca9828261235b565b505050565b600080516020613520833981519152610cc78133611ac6565b158015610cdc5750610cda600033611ac6565b155b15610cfc573360405163efd1927160e01b81526004016102459190612fb5565b610d046123d3565b50565b6000610d1161242a565b805490915060ff600160401b82041615906001600160401b0316600081158015610d385750825b90506000826001600160401b03166001148015610d545750303b155b905081158015610d62575080155b15610d805760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315610da957845460ff60401b1916600160401b1785555b60608601516001600160a01b0316610e185760405162461bcd60e51b815260206004820152602c60248201527f56455452657761726473506f6f6c3a2041646d696e206164647265737320636160448201526b6e6e6f74206265207a65726f60a01b6064820152608401610245565b60808601516001600160a01b0316610e8a5760405162461bcd60e51b815260206004820152602f60248201527f56455452657761726473506f6f6c3a205570677261646572206164647265737360448201526e2063616e6e6f74206265207a65726f60881b6064820152608401610245565b60a08601516001600160a01b0316610f005760405162461bcd60e51b815260206004820152603360248201527f56455452657761726473506f6f6c3a205265776172642061646d696e20616464604482015272726573732063616e6e6f74206265207a65726f60681b6064820152608401610245565b60208601516001600160a01b0316610f6b5760405162461bcd60e51b815260206004820152602860248201527f56455452657761726473506f6f6c3a204e465420636f6e74726163742063616e60448201526706e6f7420626520360c41b6064820152608401610245565b60408601516001600160a01b0316610fde5760405162461bcd60e51b815260206004820152603060248201527f56455452657761726473506f6f6c3a204e4654207374616b696e6720636f6e7460448201526f0726163742063616e6e6f7420626520360841b6064820152608401610245565b610fe960648061322d565b8661014001518761012001518861010001516110059190613244565b61100f9190613244565b1461102c5760405162461bcd60e51b815260040161024590613257565b60e08601516001600160a01b031661109f5760405162461bcd60e51b815260206004820152603060248201527f56455452657761726473506f6f6c3a204665657320636c61696d65722061646460448201526f0726573732063616e6e6f7420626520360841b6064820152608401610245565b60c08601516001600160a01b031661110c5760405162461bcd60e51b815260206004820152602a60248201527f56455452657761726473506f6f6c3a20506175736572206164647265737320636044820152690616e6e6f7420626520360b41b6064820152608401610245565b8551516111675760405162461bcd60e51b8152602060048201526024808201527f56455452657761726473506f6f6c3a204e616d652063616e6e6f7420626520656044820152636d70747960e01b6064820152608401610245565b61116f61244e565b61117761244e565b61117f612456565b611187612466565b6111986000801b87606001516122ba565b506111b56000805160206134c08339815191528760a001516122ba565b506111d26000805160206134a08339815191528760e001516122ba565b506111ef6000805160206134e083398151915287608001516122ba565b5061120c6000805160206135208339815191528760c001516122ba565b5060006112176120db565b60208801516006820180546001600160a01b039283166001600160a01b03199182161790915560408a015160078401805491909316911617905561010088015160088201556101208801516009820155610140880151600a8201558751909150819061128390826132f3565b505083156112cc57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2906020015b60405180910390a15b505050505050565b6112dc612476565b6000805160206134a08339815191526112f4816122b0565b60006112fe6120db565b905060008160040154116113545760405162461bcd60e51b815260206004820181905260248201527f56455452657761726473506f6f6c3a204e6f7468696e6720746f20636c61696d6044820152606401610245565b6004810180546000918290556040519091339183156108fc0291849190818181858888f1935050505015801561138e573d6000803e3d6000fd5b50604080518281523360208201527fd9e917721a64c0740c5067db539f940f874c04a66ab3144eb6cf73c40b0c6db3910160405180910390a15050506113d26124ac565b565b6113dc6124bd565b6113e582612562565b6113ef828261257a565b5050565b60006113fd61262e565b5060008051602061350083398151915290565b60008060008060006114206120db565b90508060060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611477573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061149b91906131b8565b8611156114f55760405162461bcd60e51b815260206004820152602260248201527f56455452657761726473506f6f6c3a204e465420646f6573206e6f74206578696044820152611cdd60f21b6064820152608401610245565b806001015487111580156115095750600087115b6115255760405162461bcd60e51b8152600401610245906133b2565b600086815260058201602090815260408083208a845290915290205460ff161561155d57600080600080945094509450945050611584565b61156687610a38565b92506115728787611c69565b945091506115808284613244565b9450505b92959194509250565b6000806115986120db565b6001015492915050565b6115aa612476565b6115b2612677565b60006115bc6120db565b9050806001015483111580156115d25750600083115b6115ee5760405162461bcd60e51b8152600401610245906133b2565b600083815260028201602052604090206003015460ff166116605760405162461bcd60e51b815260206004820152602660248201527f56455452657761726473506f6f6c3a20526f756e64206973206e6f7420636c61604482015265696d61626c6560d01b6064820152608401610245565b6000828152600582016020908152604080832086845290915290205460ff16156116dc5760405162461bcd60e51b815260206004820152602760248201527f56455452657761726473506f6f6c3a205265776172647320616c72656164792060448201526618db185a5b595960ca1b6064820152608401610245565b600781015460405163328f723360e01b8152600481018490526000916001600160a01b03169063328f723390602401602060405180830381865afa158015611728573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061174c91906133f6565b6117c45760068201546040516331a9108f60e11b8152600481018590526001600160a01b0390911690636352211e90602401602060405180830381865afa15801561179b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117bf9190613413565b611833565b60078201546040516371e4cc7f60e11b8152600481018590526001600160a01b039091169063e3c998fe90602401602060405180830381865afa15801561180f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118339190613413565b90506000806000806118458888611410565b60008b815260058b01602090815260408083208f8452909152808220805460ff191660011790555194985092965090945092506001600160a01b0387169186156108fc0291879190818181858888f193505050501580156118aa573d6000803e3d6000fd5b50828660040160008282546118bf9190613244565b9091555050604080518981526001600160a01b0387166020820152908101889052606081018590526080810183905260a0810182905260c081018490527f13e0bb7e16e5bc997545b4a9da709069bddad9bf3b40cd2a85a2b519d01aae3f9060e00160405180910390a15050505050506113ef6124ac565b60008061194261269d565b5460ff1692915050565b6000806119576120db565b600601546001600160a01b031692915050565b6000805160206134c08339815191526119838133611ac6565b1580156119985750611996600033611ac6565b155b156119b8573360405163efd1927160e01b81526004016102459190612fb5565b60006119c26120db565b9050806001015483111580156119d85750600083115b6119f45760405162461bcd60e51b8152600401610245906133b2565b6000838152600282016020908152604091829020600301805460ff8082161560ff199092168217909255835187815291161515918101919091527fde41840d4e486f1d99cc70f01bfd024faa846b51d10ec9f29e7464d0afa768bd910160405180910390a1505050565b600080516020613520833981519152611a778133611ac6565b158015611a8c5750611a8a600033611ac6565b155b15611aac573360405163efd1927160e01b81526004016102459190612fb5565b610d046126c1565b610d04611abf6120db565b82346120ff565b600080611ad161228c565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600080600080611b0a6120db565b60088101546009820154600a9092015490969195509350915050565b600080611b316120db565b600701546001600160a01b031692915050565b611b7160405180608001604052806000815260200160008152602001600081526020016000151581525090565b6000611b7b6120db565b60009384526002908101602090815260409485902085516080810187528154815260018201549281019290925291820154948101949094526003015460ff16151560608401525090919050565b60405162461bcd60e51b8152602060048201526048602482015260008051602061348083398151915260448201527f616363657074206261746368207472616e7366657273206f66204552433131356064820152673520746f6b656e7360c01b608482015260009060a401610245565b600080611c436120db565b6004015492915050565b611c5682610c34565b611c5f816122b0565b610c70838361235b565b6000806000611c766120db565b905080600101548511158015611c8c5750600085115b611ca85760405162461bcd60e51b8152600401610245906133b2565b6006810154604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd9160048083019260209291908290030181865afa158015611cf4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d1891906131b8565b905060008111611d875760405162461bcd60e51b815260206004820152603460248201527f56455452657761726473506f6f6c3a204e6f206578697374696e67204e46542e6044820152731021b0b73737ba103234bb34b23290313c90181760611b6064820152608401610245565b6000868152600383016020908152604080832060018452909152812054611daf9083906131d1565b600088815260038501602090815260408083206002845290915281205491925090611ddb9084906131d1565b9050600080611ded868b8b8787612708565b91509150838211611dfe5781611e00565b835b9150828111611e0f5780611e11565b825b9050611e1d8183613244565b611e278284613244565b611e318587613244565b611e3b9190613430565b975097505050505050509250929050565b6000805160206134c0833981519152611e658133611ac6565b158015611e7a5750611e78600033611ac6565b155b15611e9a573360405163efd1927160e01b81526004016102459190612fb5565b611ea560648061322d565b82611eb08587613244565b611eba9190613244565b14611ed75760405162461bcd60e51b815260040161024590613257565b6064841015611f5a5760405162461bcd60e51b815260206004820152604360248201527f56455452657761726473506f6f6c3a204261736520746965722072657761726460448201527f732070657263656e746167652063616e6e6f74206265206c657373207468616e60648201526220312560e81b608482015260a401610245565b6064831015611fca5760405162461bcd60e51b815260206004820152604260248201527f56455452657761726473506f6f6c3a2054696572206f6e6520726577617264736044820152600080516020613460833981519152606482015261312560f01b608482015260a401610245565b606482101561203a5760405162461bcd60e51b815260206004820152604260248201527f56455452657761726473506f6f6c3a20546965722074776f20726577617264736044820152600080516020613460833981519152606482015261312560f01b608482015260a401610245565b60006120446120db565b600881019590955550506009830191909155600a90910155565b60405162461bcd60e51b81526020600482015260356024820152600080516020613480833981519152604482015274616363657074204552433131353520746f6b656e7360581b6064820152600090608401610245565b6000806120c06120db565b60009384526002016020525050604090206003015460ff1690565b7fc9ab67f7f36b5bf3acd16c2a7084a2d5e42e16cd80676977cd6d49777601ed0090565b826001015482111580156121135750600082115b61212f5760405162461bcd60e51b8152600401610245906133b2565b600061213c60648061322d565b600885015461214b908461322d565b61215591906131d1565b9050600061216460648061322d565b6009860154612173908561322d565b61217d91906131d1565b9050600061218c60648061322d565b600a87015461219b908661322d565b6121a591906131d1565b6000868152600388016020526040812091925084919080815260200190815260200160002060008282546121d99190613244565b909155505060008581526003870160209081526040808320600184529091528120805484929061220a908490613244565b909155505060008581526003870160209081526040808320600284529091528120805483929061223b908490613244565b9091555050604080518681526020810186905290810184905260608101839052608081018290527f17a58e828ffd75bfc358fd608c48d304b4ae877329095bfd2219eb8c75a50fcb9060a0016112c3565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b610d0481336128fa565b6000806122c561228c565b90506122d18484611ac6565b612351576000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790556123073390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061089e565b600091505061089e565b60008061236661228c565b90506123728484611ac6565b15612351576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061089e565b6123db612933565b60006123e561269d565b805460ff1916815590507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405161241f9190612fb5565b60405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b6113d2612958565b61245e612958565b6113d261297d565b61246e612958565b6113d2612985565b60006124806129a2565b8054909150600119016124a657604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60006124b66129a2565b6001905550565b306001600160a01b037f00000000000000000000000045e35486a6293cba035e5947c49e78b958aac0d116148061254457507f00000000000000000000000045e35486a6293cba035e5947c49e78b958aac0d16001600160a01b0316612538600080516020613500833981519152546001600160a01b031690565b6001600160a01b031614155b156113d25760405163703e46dd60e11b815260040160405180910390fd5b6000805160206134e08339815191526113ef816122b0565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156125d4575060408051601f3d908101601f191682019092526125d1918101906131b8565b60015b6125f35781604051634c9c8ce360e01b81526004016102459190612fb5565b600080516020613500833981519152811461262457604051632a87526960e21b815260048101829052602401610245565b610ca983836129c6565b306001600160a01b037f00000000000000000000000045e35486a6293cba035e5947c49e78b958aac0d116146113d25760405163703e46dd60e11b815260040160405180910390fd5b61267f611937565b156113d25760405163d93c066560e01b815260040160405180910390fd5b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330090565b6126c9612677565b60006126d361269d565b805460ff1916600117815590507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586124123390565b6007850154600090819081906001600160a01b03166338871a4c87600160008b81526002808e01602052604091829020600181015491015491516001600160e01b031960e087901b16815261276294939290600401612f9a565b602060405180830381865afa15801561277f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127a391906131b8565b600789015460008981526002808c0160205260408083206001810154908301549151630e21c69360e21b815295965092946001600160a01b03909416936338871a4c936127f6938d939092600401612f9a565b602060405180830381865afa158015612813573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061283791906131b8565b60008981526002808c01602052604082206001810154910154929350909161285f9190613430565b9050600081612876670de0b6b3a76400008a61322d565b61288091906131d1565b9050600082612897670de0b6b3a76400008a61322d565b6128a191906131d1565b9050670de0b6b3a76400006128b68587613244565b6128c0908461322d565b6128ca91906131d1565b9650670de0b6b3a76400006128df858361322d565b6128e991906131d1565b955050505050509550959350505050565b6129048282611ac6565b6113ef5760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610245565b61293b611937565b6113d257604051638dfc202b60e01b815260040160405180910390fd5b612960612a1c565b6113d257604051631afcd79f60e31b815260040160405180910390fd5b6124ac612958565b61298d612958565b600061299761269d565b805460ff1916905550565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b6129cf82612a36565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612a1457610ca98282612a92565b6113ef612b08565b6000612a2661242a565b54600160401b900460ff16919050565b806001600160a01b03163b600003612a635780604051634c9c8ce360e01b81526004016102459190612fb5565b60008051602061350083398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612aaf9190613443565b600060405180830381855af49150503d8060008114612aea576040519150601f19603f3d011682016040523d82523d6000602084013e612aef565b606091505b5091509150612aff858383612b27565b95945050505050565b34156113d25760405163b398979f60e01b815260040160405180910390fd5b606082612b3c57612b3782612b7a565b610ae4565b8151158015612b5357506001600160a01b0384163b155b15612b735783604051639996b31560e01b81526004016102459190612fb5565b5092915050565b805115612b8a5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600060208284031215612bb557600080fd5b81356001600160e01b031981168114610ae457600080fd5b8015158114610d0457600080fd5b600080600060608486031215612bf057600080fd5b83359250602084013591506040840135612c0981612bcd565b809150509250925092565b600060208284031215612c2657600080fd5b5035919050565b60005b83811015612c48578181015183820152602001612c30565b50506000910152565b6020815260008251806020840152612c70816040850160208701612c2d565b601f01601f19169190910160400192915050565b6001600160a01b0381168114610d0457600080fd5b8035612ca481612c84565b919050565b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b0381118282101715612ce257612ce2612ca9565b60405290565b604051601f8201601f191681016001600160401b0381118282101715612d1057612d10612ca9565b604052919050565b600082601f830112612d2957600080fd5b81356001600160401b03811115612d4257612d42612ca9565b612d55601f8201601f1916602001612ce8565b818152846020838601011115612d6a57600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060808587031215612d9d57600080fd5b8435612da881612c84565b93506020850135612db881612c84565b92506040850135915060608501356001600160401b03811115612dda57600080fd5b612de687828801612d18565b91505092959194509250565b60008060408385031215612e0557600080fd5b823591506020830135612e1781612c84565b809150509250929050565b600060208284031215612e3457600080fd5b81356001600160401b0380821115612e4b57600080fd5b908301906101608286031215612e6057600080fd5b612e68612cbf565b823582811115612e7757600080fd5b612e8387828601612d18565b825250612e9260208401612c99565b6020820152612ea360408401612c99565b6040820152612eb460608401612c99565b6060820152612ec560808401612c99565b6080820152612ed660a08401612c99565b60a0820152612ee760c08401612c99565b60c0820152612ef860e08401612c99565b60e0820152610100838101359082015261012080840135908201526101409283013592810192909252509392505050565b60008060408385031215612f3c57600080fd5b8235612f4781612c84565b915060208301356001600160401b03811115612f6257600080fd5b612f6e85828601612d18565b9150509250929050565b60008060408385031215612f8b57600080fd5b50508035926020909101359150565b93845260208401929092526040830152606082015260800190565b6001600160a01b0391909116815260200190565b600082601f830112612fda57600080fd5b813560206001600160401b03821115612ff557612ff5612ca9565b8160051b613004828201612ce8565b928352848101820192828101908785111561301e57600080fd5b83870192505b8483101561303d57823582529183019190830190613024565b979650505050505050565b600080600080600060a0868803121561306057600080fd5b853561306b81612c84565b9450602086013561307b81612c84565b935060408601356001600160401b038082111561309757600080fd5b6130a389838a01612fc9565b945060608801359150808211156130b957600080fd5b6130c589838a01612fc9565b935060808801359150808211156130db57600080fd5b506130e888828901612d18565b9150509295509295909350565b60008060006060848603121561310a57600080fd5b505081359360208301359350604090920135919050565b600080600080600060a0868803121561313957600080fd5b853561314481612c84565b9450602086013561315481612c84565b9350604086013592506060860135915060808601356001600160401b0381111561317d57600080fd5b6130e888828901612d18565b634e487b7160e01b600052601160045260246000fd5b6000600182016131b1576131b1613189565b5060010190565b6000602082840312156131ca57600080fd5b5051919050565b6000826131ee57634e487b7160e01b600052601260045260246000fd5b500490565b600181811c9082168061320757607f821691505b60208210810361322757634e487b7160e01b600052602260045260246000fd5b50919050565b808202811582820484141761089e5761089e613189565b8082018082111561089e5761089e613189565b60208082526036908201527f56455452657761726473506f6f6c3a20526577617264732070657263656e74616040820152750676573206d7573742073756d20757020746f203130360541b606082015260800190565b601f821115610ca957600081815260208120601f850160051c810160208610156132d45750805b601f850160051c820191505b818110156112cc578281556001016132e0565b81516001600160401b0381111561330c5761330c612ca9565b6133208161331a84546131f3565b846132ad565b602080601f831160018114613355576000841561333d5750858301515b600019600386901b1c1916600185901b1785556112cc565b600085815260208120601f198616915b8281101561338457888601518255948401946001909101908401613365565b50858210156133a25787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60208082526024908201527f56455452657761726473506f6f6c3a20526f756e6420646f6573206e6f7420656040820152631e1a5cdd60e21b606082015260800190565b60006020828403121561340857600080fd5b8151610ae481612bcd565b60006020828403121561342557600080fd5b8151610ae481612c84565b8181038181111561089e5761089e613189565b60008251613455818460208701612c2d565b919091019291505056fe2070657263656e746167652063616e6e6f74206265206c657373207468616e20556e617574686f72697a65643a20636f6e747261637420646f6573206e6f74203134a800b75bcd53193fef770065b0497f9255f9fd8512b2306765fef54e59a6db6fbae5cd13d8264d7ed12219ef2882c1e83b8b12f47819baa96f32f69a1682189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862aa2646970667358221220d56163b99a2428c19359d606b3270bd7df82efcb45b75d733f80f768db26c8b564736f6c63430008140033