VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x60119b…894C
Summary
Transactions
Transfers
Address
0x60119b2D3db740DD7Fa97930B4d8cB33E7B2894C
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Deployer
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Code
0x6080604052600436106102535760003560e01c806301ffc9a7146102f657806306fdde031461032b5780630b2da4161461034d57806312f261401461036f578063150b7a021461038f57806321bf0f4b146103c8578063248a9ca3146103e857806329b7181c146104165780632b1f4ad6146104365780632f2ff15d1461045857806336568abe146104785780633ad4f02a146104985780633af32abf146104b85780633f4ba83a146104d85780634bf5d7e9146104ed5780634f1ef2861461053357806352d1902d146105465780635391e8481461055b57806354fd4d501461057b578063583f54eb146105a5578063594dd432146105c55780635c975abb146105e55780635e7b548a146105fa578063604d996e1461061e5780636329a40d14610633578063693dde5c146106535780636fce59d61461066857806373262ad31461067d57806374e1a2c21461069d578063779ef47c146106b25780637e99300d146106d25780638456cb59146106f457806391d148541461070957806391ddadf41461072957806391e2057e1461073c57806394f500ed1461075c578063977ed0ae14610771578063a217fddf14610791578063a7ccabdf146107a6578063ad3cb1cc146107c6578063ada5b922146107f7578063ae75abb114610817578063bc197c811461082c578063d547741f1461084c578063d77c5d221461086c578063e63ab1e914610881578063ef4cadc5146108a3578063efe70741146108bf578063f23a6e61146108df578063f5f4c7b5146108ff578063f72c0d8b1461091f578063f7ceda9d14610941576102a6565b366102a65760405162461bcd60e51b815260206004820152602a6024820152600080516020613ad58339815191526044820152691858d8d95c1d0815915560b21b60648201526084015b60405180910390fd5b60405162461bcd60e51b81526020600482015260316024820152600080516020613ad58339815191526044820152706163636570742063616c6c732f6461746160781b606482015260840161029d565b34801561030257600080fd5b5061031661031136600461307e565b610961565b60405190151581526020015b60405180910390f35b34801561033757600080fd5b50610340610998565b60405161032291906130cc565b34801561035957600080fd5b5061036d610368366004613124565b610a39565b005b34801561037b57600080fd5b5061036d61038a366004613124565b610a74565b34801561039b57600080fd5b506103af6103aa36600461321f565b610aaf565b6040516001600160e01b03199091168152602001610322565b3480156103d457600080fd5b506103166103e336600461328a565b610b10565b3480156103f457600080fd5b506104086104033660046132ac565b610b3d565b604051908152602001610322565b34801561042257600080fd5b506104086104313660046132ac565b610b5d565b34801561044257600080fd5b5061044b610b7d565b60405161032291906132c5565b34801561046457600080fd5b5061036d6104733660046132d9565b610b9b565b34801561048457600080fd5b5061036d6104933660046132d9565b610bbd565b3480156104a457600080fd5b5061036d6104b33660046132ac565b610bf5565b3480156104c457600080fd5b506103166104d3366004613124565b610c15565b3480156104e457600080fd5b5061036d610d1c565b3480156104f957600080fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c740000006020820152610340565b61036d610541366004613309565b610d75565b34801561055257600080fd5b50610408610d94565b34801561056757600080fd5b5061040861057636600461328a565b610db1565b34801561058757600080fd5b506040805180820190915260018152603360f81b6020820152610340565b3480156105b157600080fd5b5061036d6105c03660046132ac565b610fe7565b3480156105d157600080fd5b5061036d6105e036600461328a565b6111da565b3480156105f157600080fd5b50610316611702565b34801561060657600080fd5b5061060f611717565b60405161032293929190613358565b34801561062a57600080fd5b5061044b611741565b34801561063f57600080fd5b5061036d61064e366004613124565b61175f565b34801561065f57600080fd5b5061040861179a565b34801561067457600080fd5b5061044b6117af565b34801561068957600080fd5b5061040861069836600461328a565b6117cd565b3480156106a957600080fd5b5061044b611a5a565b3480156106be57600080fd5b5061036d6106cd36600461336e565b611a78565b3480156106de57600080fd5b50610408600080516020613af583398151915281565b34801561070057600080fd5b5061036d6121f9565b34801561071557600080fd5b506103166107243660046132d9565b61224f565b34801561073557600080fd5b5043610408565b34801561074857600080fd5b506104086107573660046132ac565b612285565b34801561076857600080fd5b506104086122a5565b34801561077d57600080fd5b5061036d61078c3660046134b5565b6122ba565b34801561079d57600080fd5b50610408600081565b3480156107b257600080fd5b5061036d6107c1366004613124565b6123d0565b3480156107d257600080fd5b50610340604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561080357600080fd5b5061036d61081236600461328a565b61240b565b34801561082357600080fd5b50610408600a81565b34801561083857600080fd5b506103af610847366004613555565b612605565b34801561085857600080fd5b5061036d6108673660046132d9565b612675565b34801561087857600080fd5b5061044b612691565b34801561088d57600080fd5b50610408600080516020613b7583398151915281565b3480156108af57600080fd5b50610408670de0b6b3a764000081565b3480156108cb57600080fd5b5061036d6108da36600461328a565b6126af565b3480156108eb57600080fd5b506103af6108fa366004613602565b6127eb565b34801561090b57600080fd5b5061036d61091a366004613124565b612842565b34801561092b57600080fd5b50610408600080516020613b1583398151915281565b34801561094d57600080fd5b5061031661095c3660046132ac565b61287d565b60006001600160e01b03198216637965db0b60e01b148061099257506301ffc9a760e01b6001600160e01b03198316145b92915050565b606060006109a4612933565b90508060000180546109b59061366a565b80601f01602080910402602001604051908101604052809291908181526020018280546109e19061366a565b8015610a2e5780601f10610a0357610100808354040283529160200191610a2e565b820191906000526020600020905b815481529060010190602001808311610a1157829003601f168201915b505050505091505090565b6000610a4481612957565b6000610a4e612933565b60070180546001600160a01b0319166001600160a01b0394909416939093179092555050565b6000610a7f81612957565b6000610a89612933565b600d0180546001600160a01b0319166001600160a01b0394909416939093179092555050565b6040805162461bcd60e51b8152602060048201526024810191909152600080516020613ad583398151915260448201527f61636365707420646972656374207472616e73666572206f6620455243373231606482015260009060840161029d565b600080610b1b612933565b6000938452600501602090815260408085209585529490525050205460ff1690565b600080610b48612961565b60009384526020525050604090206001015490565b600080610b68612933565b60009384526003016020525050604090205490565b600080610b88612933565b600601546001600160a01b031692915050565b610ba482610b3d565b610bad81612957565b610bb78383612985565b50505050565b6001600160a01b0381163314610be65760405163334bd91960e11b815260040160405180910390fd5b610bf08282612a26565b505050565b6000610c0081612957565b6000610c0a612933565b600101929092555050565b600080610c20612933565b905080600d0160009054906101000a90046001600160a01b03166001600160a01b0316636aa633b66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9b91906136a4565b1580610d155750600d810154604051633af32abf60e01b81526001600160a01b0390911690633af32abf90610cd49086906004016132c5565b602060405180830381865afa158015610cf1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1591906136a4565b9392505050565b600080516020613b75833981519152610d35813361224f565b158015610d4a5750610d4860003361224f565b155b15610d6a573360405163ea93ab6d60e01b815260040161029d91906132c5565b610d72612a9e565b50565b610d7d612af5565b610d8682612b9c565b610d908282612bb4565b5050565b6000610d9e612c68565b50600080516020613b3583398151915290565b600080610dbc612933565b905060008160060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3991906136c6565b905060008111610e5b5760405162461bcd60e51b815260040161029d906136df565b80841115610e7b5760405162461bcd60e51b815260040161029d90613727565b8160080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ed0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef491906136c6565b851115610f135760405162461bcd60e51b815260040161029d9061376a565b8160020154851015610f2a57600092505050610992565b6000848152600583016020908152604080832088845290915290205460ff1615610f5957600092505050610992565b610f628561287d565b610f7157600092505050610992565b6000610f7d86866117cd565b6000878152600385016020908152604080832054600488019092528220549293509091610fb390670de0b6b3a7640000906137c5565b610fbd91906137dc565b9050670de0b6b3a7640000610fd282846137c5565b610fdc91906137dc565b979650505050505050565b600080516020613af5833981519152611000813361224f565b158015611015575061101360003361224f565b155b15611035573360405163ea93ab6d60e01b815260040161029d91906132c5565b600061103f612933565b905080600201548310806110ca57508060080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c791906136c6565b83115b156110eb5760405163325a5bd760e21b81526004810184905260240161029d565b600060015b8260060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611145573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061116991906136c6565b81116111975761117985826117cd565b61118390836137fe565b91508061118f81613811565b9150506110f0565b5060008481526003830160209081526040918290208390558151868152908101839052600080516020613b5583398151915291015b60405180910390a150505050565b6111e2612cb1565b6111ea612ce7565b60006111f4612933565b905060008160060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561124d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127191906136c6565b9050600081116112935760405162461bcd60e51b815260040161029d906136df565b808311156112b35760405162461bcd60e51b815260040161029d90613727565b8160080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132c91906136c6565b84111561134b5760405162461bcd60e51b815260040161029d9061376a565b6113548461287d565b6113b05760405162461bcd60e51b815260206004820152602760248201527f4233545252657761726473506f6f6c3a20526f756e64206973206e6f7420636c60448201526661696d61626c6560c81b606482015260840161029d565b6000838152600583016020908152604080832087845290915290205460ff161561142d5760405162461bcd60e51b815260206004820152602860248201527f4233545252657761726473506f6f6c3a205265776172647320616c72656164796044820152670818db185a5b595960c21b606482015260840161029d565b61143633610c15565b6114935760405162461bcd60e51b815260206004820152602860248201527f4233545252657761726473506f6f6c3a2055736572206973206e6f74207768696044820152671d195b1a5cdd195960c21b606482015260840161029d565b600061149f8585610db1565b60008581526005850160209081526040808320898452909152808220805460ff191660011790556007860154905163328f723360e01b81526004810188905292935090916001600160a01b039091169063328f723390602401602060405180830381865afa158015611515573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061153991906136a4565b6115b15760068401546040516331a9108f60e11b8152600481018790526001600160a01b0390911690636352211e90602401602060405180830381865afa158015611588573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ac919061382a565b611620565b60078401546040516371e4cc7f60e11b8152600481018790526001600160a01b039091169063e3c998fe90602401602060405180830381865afa1580156115fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611620919061382a565b60098501546001860154604051630d32678f60e31b81526004810191909152602481018590526001600160a01b03808416604483015260806064830152600060848301529293509116906369933c789060a401600060405180830381600087803b15801561168d57600080fd5b505af11580156116a1573d6000803e3d6000fd5b505060408051898152602081018990529081018590526001600160a01b03841660608201527fd553b09e86b82661bc61edf11f55f765ab87e129b16c2ebd9bc04482184260a89250608001905060405180910390a150505050610d90612d0d565b60008061170d612d1e565b5460ff1692915050565b600080600080611725612933565b600a810154600b820154600c9092015490969195509350915050565b60008061174c612933565b600d01546001600160a01b031692915050565b600061176a81612957565b6000611774612933565b60090180546001600160a01b0319166001600160a01b0394909416939093179092555050565b6000806117a5612933565b6001015492915050565b6000806117ba612933565b600901546001600160a01b031692915050565b6000806117d8612933565b60088101546040516368377f6d60e11b8152600481018790529192506000916001600160a01b039091169063d06efeda90602401602060405180830381865afa158015611829573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061184d91906136c6565b600883015460405163d3a368bd60e01b8152600481018890529192506000916001600160a01b039091169063d3a368bd90602401602060405180830381865afa15801561189e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c291906136c6565b905060006118d08383613847565b6007850154604051630e21c69360e21b81529192506000916001600160a01b03909116906338871a4c9061190f908a906001908990899060040161385a565b602060405180830381865afa15801561192c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195091906136c6565b6007860154604051630e21c69360e21b81529192506000916001600160a01b03909116906338871a4c9061198f908b906002908a908a9060040161385a565b602060405180830381865afa1580156119ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119d091906136c6565b905060006119de82846137fe565b6119e89085613847565b9050600087600a0154826119fc91906137c5565b611a0690826137fe565b905087600b015484611a1891906137c5565b611a2290826137fe565b905087600c015483611a3491906137c5565b611a3e90826137fe565b9050611a4b600a826137dc565b9b9a5050505050505050505050565b600080611a65612933565b600801546001600160a01b031692915050565b6000611a82612d42565b805490915060ff600160401b82041615906001600160401b0316600081158015611aa95750825b90506000826001600160401b03166001148015611ac55750303b155b905081158015611ad3575080155b15611af15760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315611b1a57845460ff60401b1916600160401b1785555b60a08601516001600160a01b0316611b895760405162461bcd60e51b815260206004820152602c60248201527f42545252657761726473506f6f6c3a2041646d696e206164647265737320636160448201526b6e6e6f74206265207a65726f60a01b606482015260840161029d565b60c08601516001600160a01b0316611bfb5760405162461bcd60e51b815260206004820152602f60248201527f42545252657761726473506f6f6c3a205570677261646572206164647265737360448201526e2063616e6e6f74206265207a65726f60881b606482015260840161029d565b60208601516001600160a01b0316611c665760405162461bcd60e51b815260206004820152602860248201527f42545252657761726473506f6f6c3a204e465420636f6e74726163742063616e60448201526706e6f7420626520360c41b606482015260840161029d565b60408601516001600160a01b0316611cd95760405162461bcd60e51b815260206004820152603060248201527f42545252657761726473506f6f6c3a204e4654207374616b696e6720636f6e7460448201526f0726163742063616e6e6f7420626520360841b606482015260840161029d565b60608601516001600160a01b0316611d545760405162461bcd60e51b815260206004820152603860248201527f42545252657761726473506f6f6c3a205820616c6c6f636174696f6e20766f746044820152770696e6720636f6e74726163742063616e6e6f7420626520360441b606482015260840161029d565b60808601516001600160a01b0316611dc65760405162461bcd60e51b815260206004820152602f60248201527f42545252657761726473506f6f6c3a2058324561726e2072657761726473207060448201526e06f6f6c2063616e6e6f74206265203608c1b606482015260840161029d565b6101008601516001600160a01b0316611e3b5760405162461bcd60e51b815260206004820152603160248201527f42545252657761726473506f6f6c3a20526577617264732061646d696e206164604482015270064726573732063616e6e6f74206265203607c1b606482015260840161029d565b60e08601516001600160a01b0316611ea85760405162461bcd60e51b815260206004820152602a60248201527f42545252657761726473506f6f6c3a20506175736572206164647265737320636044820152690616e6e6f7420626520360b41b606482015260840161029d565b600086610120015111611f135760405162461bcd60e51b815260206004820152602d60248201527f42545252657761726473506f6f6c3a205374617274696e6720726f756e64206960448201526c0642063616e6e6f74206265203609c1b606482015260840161029d565b6101a0860151611f705760405162461bcd60e51b815260206004820152602260248201527f42545252657761726473506f6f6c3a204170702069642063616e6e6f74206265604482015261020360f41b606482015260840161029d565b855151611fcb5760405162461bcd60e51b8152602060048201526024808201527f42545252657761726473506f6f6c3a204e616d652063616e6e6f7420626520656044820152636d70747960e01b606482015260840161029d565b600a8661014001511015611ff15760405162461bcd60e51b815260040161029d90613875565b600a86610160015110156120175760405162461bcd60e51b815260040161029d906138f5565b600a866101800151101561203d5760405162461bcd60e51b815260040161029d90613954565b612045612d66565b61204d612d66565b612055612d6e565b61205d612d7e565b61206e6000801b8760a00151612985565b5061208c600080516020613af5833981519152876101000151612985565b506120a9600080516020613b158339815191528760c00151612985565b506120c6600080516020613b758339815191528760e00151612985565b5060006120d1612933565b60208801516006820180546001600160a01b039283166001600160a01b03199182161790915560408a015160078401805491841691831691909117905560608a015160088401805491841691831691909117905560808a01516009840180549190931691161790556101208801516002820155610140880151600a820155610160880151600b820155610180880151600c8201556101a088015160018201558751909150819061218190826139f9565b506101c0870151600d9190910180546001600160a01b0319166001600160a01b0390921691909117905583156121f157845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b600080516020613b75833981519152612212813361224f565b158015612227575061222560003361224f565b155b15612247573360405163ea93ab6d60e01b815260040161029d91906132c5565b610d72612d8e565b60008061225a612961565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600080612290612933565b60009384526004016020525050604090205490565b6000806122b0612933565b6002015492915050565b600080516020613af58339815191526122d3813361224f565b1580156122e857506122e660003361224f565b155b15612308573360405163ea93ab6d60e01b815260040161029d91906132c5565b600a8410156123295760405162461bcd60e51b815260040161029d90613875565b600a83101561234a5760405162461bcd60e51b815260040161029d906138f5565b600a82101561236b5760405162461bcd60e51b815260040161029d90613954565b6000612375612933565b600a8101869055600b8101859055600c81018490556040519091507f8d8fdede753dc8854444665cb0b56765ac4762b388903e02b6681c6d9991748a906123c190879087908790613358565b60405180910390a15050505050565b60006123db81612957565b60006123e5612933565b60060180546001600160a01b0319166001600160a01b0394909416939093179092555050565b600080516020613af5833981519152612424813361224f565b158015612439575061243760003361224f565b155b15612459573360405163ea93ab6d60e01b815260040161029d91906132c5565b6000612463612933565b905080600201548410806124ee57508060080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156124c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124eb91906136c6565b84115b1561250f5760405163325a5bd760e21b81526004810185905260240161029d565b60098101546001820154604051633c9d10cd60e21b815260048101919091526000916001600160a01b03169063f274433490602401602060405180830381865afa158015612561573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061258591906136c6565b9050808411156125b15760405162fae2d560e21b8152600481018290526024810185905260440161029d565b6000858152600483016020908152604091829020869055815187815290810186905233918101919091527febace559b8644e67ccf4f0817048eeda9d8128c651d265faa767c1dc30063b32906060016123c1565b60405162461bcd60e51b81526020600482015260486024820152600080516020613ad583398151915260448201527f616363657074206261746368207472616e7366657273206f66204552433131356064820152673520746f6b656e7360c01b608482015260009060a40161029d565b61267e82610b3d565b61268781612957565b610bb78383612a26565b60008061269c612933565b600701546001600160a01b031692915050565b600080516020613af58339815191526126c8813361224f565b1580156126dd57506126db60003361224f565b155b156126fd573360405163ea93ab6d60e01b815260040161029d91906132c5565b6000612707612933565b9050806002015484108061279257508060080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561276b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278f91906136c6565b84115b156127b35760405163325a5bd760e21b81526004810185905260240161029d565b60008481526003820160209081526040918290208590558151868152908101859052600080516020613b5583398151915291016111cc565b60405162461bcd60e51b81526020600482015260356024820152600080516020613ad5833981519152604482015274616363657074204552433131353520746f6b656e7360581b606482015260009060840161029d565b600061284d81612957565b6000612857612933565b60080180546001600160a01b0319166001600160a01b0394909416939093179092555050565b600080612888612933565b6000848152600482016020526040902054909150158015906129165750600881015460405163d3a368bd60e01b81526004810185905243916001600160a01b03169063d3a368bd90602401602060405180830381865afa1580156128f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061291491906136c6565b105b8015610d1557506000928352600301602052506040902054151590565b7f428725c2a02f64d71a5bc27cc810a611be780f392bfa7b10d652e5a034d8b40090565b610d728133612dd5565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b600080612990612961565b905061299c848461224f565b612a1c576000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790556129d23390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610992565b6000915050610992565b600080612a31612961565b9050612a3d848461224f565b15612a1c576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610992565b612aa6612e0e565b6000612ab0612d1e565b805460ff1916815590507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b604051612aea91906132c5565b60405180910390a150565b306001600160a01b037f00000000000000000000000060119b2d3db740dd7fa97930b4d8cb33e7b2894c161480612b7c57507f00000000000000000000000060119b2d3db740dd7fa97930b4d8cb33e7b2894c6001600160a01b0316612b70600080516020613b35833981519152546001600160a01b031690565b6001600160a01b031614155b15612b9a5760405163703e46dd60e11b815260040160405180910390fd5b565b600080516020613b15833981519152610d9081612957565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612c0e575060408051601f3d908101601f19168201909252612c0b918101906136c6565b60015b612c2d5781604051634c9c8ce360e01b815260040161029d91906132c5565b600080516020613b358339815191528114612c5e57604051632a87526960e21b81526004810182905260240161029d565b610bf08383612e33565b306001600160a01b037f00000000000000000000000060119b2d3db740dd7fa97930b4d8cb33e7b2894c1614612b9a5760405163703e46dd60e11b815260040160405180910390fd5b6000612cbb612e89565b805490915060011901612ce157604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b612cef611702565b15612b9a5760405163d93c066560e01b815260040160405180910390fd5b6000612d17612e89565b6001905550565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330090565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b612b9a612ead565b612d76612ead565b612b9a612ed2565b612d86612ead565b612b9a612eda565b612d96612ce7565b6000612da0612d1e565b805460ff1916600117815590507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612add3390565b612ddf828261224f565b610d905760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440161029d565b612e16611702565b612b9a57604051638dfc202b60e01b815260040160405180910390fd5b612e3c82612ef7565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612e8157610bf08282612f53565b610d90612fc9565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b612eb5612fe8565b612b9a57604051631afcd79f60e31b815260040160405180910390fd5b612d0d612ead565b612ee2612ead565b6000612eec612d1e565b805460ff1916905550565b806001600160a01b03163b600003612f245780604051634c9c8ce360e01b815260040161029d91906132c5565b600080516020613b3583398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612f709190613ab8565b600060405180830381855af49150503d8060008114612fab576040519150601f19603f3d011682016040523d82523d6000602084013e612fb0565b606091505b5091509150612fc0858383613002565b95945050505050565b3415612b9a5760405163b398979f60e01b815260040160405180910390fd5b6000612ff2612d42565b54600160401b900460ff16919050565b6060826130175761301282613055565b610d15565b815115801561302e57506001600160a01b0384163b155b1561304e5783604051639996b31560e01b815260040161029d91906132c5565b5092915050565b8051156130655780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60006020828403121561309057600080fd5b81356001600160e01b031981168114610d1557600080fd5b60005b838110156130c35781810151838201526020016130ab565b50506000910152565b60208152600082518060208401526130eb8160408501602087016130a8565b601f01601f19169190910160400192915050565b6001600160a01b0381168114610d7257600080fd5b803561311f816130ff565b919050565b60006020828403121561313657600080fd5b8135610d15816130ff565b634e487b7160e01b600052604160045260246000fd5b6040516101e081016001600160401b038111828210171561317a5761317a613141565b60405290565b604051601f8201601f191681016001600160401b03811182821017156131a8576131a8613141565b604052919050565b600082601f8301126131c157600080fd5b81356001600160401b038111156131da576131da613141565b6131ed601f8201601f1916602001613180565b81815284602083860101111561320257600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561323557600080fd5b8435613240816130ff565b93506020850135613250816130ff565b92506040850135915060608501356001600160401b0381111561327257600080fd5b61327e878288016131b0565b91505092959194509250565b6000806040838503121561329d57600080fd5b50508035926020909101359150565b6000602082840312156132be57600080fd5b5035919050565b6001600160a01b0391909116815260200190565b600080604083850312156132ec57600080fd5b8235915060208301356132fe816130ff565b809150509250929050565b6000806040838503121561331c57600080fd5b8235613327816130ff565b915060208301356001600160401b0381111561334257600080fd5b61334e858286016131b0565b9150509250929050565b9283526020830191909152604082015260600190565b60006020828403121561338057600080fd5b81356001600160401b038082111561339757600080fd5b908301906101e082860312156133ac57600080fd5b6133b4613157565b8235828111156133c357600080fd5b6133cf878286016131b0565b8252506133de60208401613114565b60208201526133ef60408401613114565b604082015261340060608401613114565b606082015261341160808401613114565b608082015261342260a08401613114565b60a082015261343360c08401613114565b60c082015261344460e08401613114565b60e08201526101009150613459828401613114565b9181019190915261012082810135908201526101408083013590820152610160808301359082015261018080830135908201526101a080830135908201526101c0906134a6828401613114565b91810191909152949350505050565b6000806000606084860312156134ca57600080fd5b505081359360208301359350604090920135919050565b600082601f8301126134f257600080fd5b813560206001600160401b0382111561350d5761350d613141565b8160051b61351c828201613180565b928352848101820192828101908785111561353657600080fd5b83870192505b84831015610fdc5782358252918301919083019061353c565b600080600080600060a0868803121561356d57600080fd5b8535613578816130ff565b94506020860135613588816130ff565b935060408601356001600160401b03808211156135a457600080fd5b6135b089838a016134e1565b945060608801359150808211156135c657600080fd5b6135d289838a016134e1565b935060808801359150808211156135e857600080fd5b506135f5888289016131b0565b9150509295509295909350565b600080600080600060a0868803121561361a57600080fd5b8535613625816130ff565b94506020860135613635816130ff565b9350604086013592506060860135915060808601356001600160401b0381111561365e57600080fd5b6135f5888289016131b0565b600181811c9082168061367e57607f821691505b60208210810361369e57634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156136b657600080fd5b81518015158114610d1557600080fd5b6000602082840312156136d857600080fd5b5051919050565b60208082526028908201527f4233545252657761726473506f6f6c3a204e465420636f6c6c656374696f6e20604082015267697320656d70747960c01b606082015260800190565b60208082526023908201527f4233545252657761726473506f6f6c3a204e465420646f6573206e6f742065786040820152621a5cdd60ea1b606082015260800190565b60208082526025908201527f4233545252657761726473506f6f6c3a20526f756e6420646f6573206e6f7420604082015264195e1a5cdd60da1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610992576109926137af565b6000826137f957634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610992576109926137af565b600060018201613823576138236137af565b5060010190565b60006020828403121561383c57600080fd5b8151610d15816130ff565b81810381811115610992576109926137af565b93845260208401929092526040830152606082015260800190565b6020808252605a908201527f42545252657761726473506f6f6c3a20426173652072657761726473206d756c60408201527f7469706c696572206d7573742062652067726561746572207468616e2031202a6060820152791026aaa62a24a82624a2a92fa9a1a0a624a723afa320a1aa27a960311b608082015260a00190565b6020808252605e908201527f42545252657761726473506f6f6c3a2054696572206f6e6520726577617264736040820152600080516020613bb58339815191526060820152600080516020613b95833981519152608082015260a00190565b6020808252605e908201527f42545252657761726473506f6f6c3a20546965722074776f20726577617264736040820152600080516020613bb58339815191526060820152600080516020613b95833981519152608082015260a00190565b601f821115610bf057600081815260208120601f850160051c810160208610156139da5750805b601f850160051c820191505b818110156121f1578281556001016139e6565b81516001600160401b03811115613a1257613a12613141565b613a2681613a20845461366a565b846139b3565b602080601f831160018114613a5b5760008415613a435750858301515b600019600386901b1c1916600185901b1785556121f1565b600085815260208120601f198616915b82811015613a8a57888601518255948401946001909101908401613a6b565b5085821015613aa85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008251613aca8184602087016130a8565b919091019291505056fe556e617574686f72697a65643a20636f6e747261637420646f6573206e6f7420db6fbae5cd13d8264d7ed12219ef2882c1e83b8b12f47819baa96f32f69a1682189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc2602840fdfba033357c06f3c5480d7ae768474b299eb52baec114cc6536925fd65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a2031202a204d554c5449504c4945525f5343414c494e475f464143544f520000206d756c7469706c696572206d7573742062652067726561746572207468616ea26469706673582212202c3925b3eac6f62a402dfb5ca5a7682848efbdec9644fbab6d939f408636e1c664736f6c63430008140033