VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x935558…ad0E
Summary
Transactions
Transfers
Address
0x9355580be16a5d406a38A7b51782AF41E0E8ad0E
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Deployer
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Code
0x6080604052600436106102325760003560e01c806301ffc9a7146102d557806306fdde031461030a5780630b2da4161461032c578063150b7a021461034e57806321bf0f4b14610387578063248a9ca3146103a757806329b7181c146103d55780632b1f4ad6146103f55780632f2ff15d1461041757806336568abe146104375780633ad4f02a146104575780633f4ba83a146104775780634bf5d7e91461048c5780634f1ef286146104d257806352d1902d146104e55780635391e848146104fa57806354fd4d501461051a578063583f54eb14610544578063594dd432146105645780635c975abb146105845780635e7b548a146105995780636329a40d146105bd578063693dde5c146105dd5780636fce59d6146105f257806373262ad31461060757806374e1a2c2146106275780637e99300d1461063c5780638456cb591461065e57806391d148541461067357806391ddadf41461069357806391e2057e146106a657806394f500ed146106c6578063977ed0ae146106db578063a217fddf146106fb578063a7ccabdf14610710578063ad3cb1cc14610730578063ada5b92214610761578063ae75abb114610781578063bc14ae0e14610796578063bc197c81146107b6578063d547741f146107d6578063d77c5d22146107f6578063e63ab1e91461080b578063ef4cadc51461082d578063efe7074114610849578063f23a6e6114610869578063f5f4c7b514610889578063f72c0d8b146108a9578063f7ceda9d146108cb57610285565b366102855760405162461bcd60e51b815260206004820152602a60248201526000805160206138628339815191526044820152691858d8d95c1d0815915560b21b60648201526084015b60405180910390fd5b60405162461bcd60e51b815260206004820152603160248201526000805160206138628339815191526044820152706163636570742063616c6c732f6461746160781b606482015260840161027c565b3480156102e157600080fd5b506102f56102f0366004612e1f565b6108eb565b60405190151581526020015b60405180910390f35b34801561031657600080fd5b5061031f610922565b6040516103019190612e6d565b34801561033857600080fd5b5061034c610347366004612ec5565b6109c3565b005b34801561035a57600080fd5b5061036e610369366004612fc0565b6109fe565b6040516001600160e01b03199091168152602001610301565b34801561039357600080fd5b506102f56103a236600461302b565b610a5f565b3480156103b357600080fd5b506103c76103c236600461304d565b610a8c565b604051908152602001610301565b3480156103e157600080fd5b506103c76103f036600461304d565b610aac565b34801561040157600080fd5b5061040a610acc565b6040516103019190613066565b34801561042357600080fd5b5061034c61043236600461307a565b610aea565b34801561044357600080fd5b5061034c61045236600461307a565b610b0c565b34801561046357600080fd5b5061034c61047236600461304d565b610b44565b34801561048357600080fd5b5061034c610b64565b34801561049857600080fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015261031f565b61034c6104e03660046130aa565b610bbd565b3480156104f157600080fd5b506103c7610bdc565b34801561050657600080fd5b506103c761051536600461302b565b610bf9565b34801561052657600080fd5b506040805180820190915260018152603160f81b602082015261031f565b34801561055057600080fd5b5061034c61055f36600461304d565b610e2f565b34801561057057600080fd5b5061034c61057f36600461302b565b611022565b34801561059057600080fd5b506102f56114e4565b3480156105a557600080fd5b506105ae6114f9565b604051610301939291906130f9565b3480156105c957600080fd5b5061034c6105d8366004612ec5565b611523565b3480156105e957600080fd5b506103c761155e565b3480156105fe57600080fd5b5061040a611573565b34801561061357600080fd5b506103c761062236600461302b565b611591565b34801561063357600080fd5b5061040a61181e565b34801561064857600080fd5b506103c760008051602061388283398151915281565b34801561066a57600080fd5b5061034c61183c565b34801561067f57600080fd5b506102f561068e36600461307a565b611892565b34801561069f57600080fd5b50436103c7565b3480156106b257600080fd5b506103c76106c136600461304d565b6118c8565b3480156106d257600080fd5b506103c76118e8565b3480156106e757600080fd5b5061034c6106f636600461310f565b6118fd565b34801561070757600080fd5b506103c7600081565b34801561071c57600080fd5b5061034c61072b366004612ec5565b611a13565b34801561073c57600080fd5b5061031f604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561076d57600080fd5b5061034c61077c36600461302b565b611a4e565b34801561078d57600080fd5b506103c7600a81565b3480156107a257600080fd5b5061034c6107b136600461313b565b611c48565b3480156107c257600080fd5b5061036e6107d13660046132e2565b6123a1565b3480156107e257600080fd5b5061034c6107f136600461307a565b612411565b34801561080257600080fd5b5061040a61242d565b34801561081757600080fd5b506103c760008051602061390283398151915281565b34801561083957600080fd5b506103c7670de0b6b3a764000081565b34801561085557600080fd5b5061034c61086436600461302b565b61244b565b34801561087557600080fd5b5061036e61088436600461338f565b612587565b34801561089557600080fd5b5061034c6108a4366004612ec5565b6125de565b3480156108b557600080fd5b506103c76000805160206138a283398151915281565b3480156108d757600080fd5b506102f56108e636600461304d565b612619565b60006001600160e01b03198216637965db0b60e01b148061091c57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600061092e6126d4565b905080600001805461093f906133f7565b80601f016020809104026020016040519081016040528092919081815260200182805461096b906133f7565b80156109b85780601f1061098d576101008083540402835291602001916109b8565b820191906000526020600020905b81548152906001019060200180831161099b57829003601f168201915b505050505091505090565b60006109ce816126f8565b60006109d86126d4565b60070180546001600160a01b0319166001600160a01b0394909416939093179092555050565b6040805162461bcd60e51b815260206004820152602481019190915260008051602061386283398151915260448201527f61636365707420646972656374207472616e73666572206f6620455243373231606482015260009060840161027c565b600080610a6a6126d4565b6000938452600501602090815260408085209585529490525050205460ff1690565b600080610a97612702565b60009384526020525050604090206001015490565b600080610ab76126d4565b60009384526003016020525050604090205490565b600080610ad76126d4565b600601546001600160a01b031692915050565b610af382610a8c565b610afc816126f8565b610b068383612726565b50505050565b6001600160a01b0381163314610b355760405163334bd91960e11b815260040160405180910390fd5b610b3f82826127c7565b505050565b6000610b4f816126f8565b6000610b596126d4565b600101929092555050565b600080516020613902833981519152610b7d8133611892565b158015610b925750610b90600033611892565b155b15610bb2573360405163ea93ab6d60e01b815260040161027c9190613066565b610bba61283f565b50565b610bc5612896565b610bce8261293d565b610bd88282612955565b5050565b6000610be6612a09565b506000805160206138c283398151915290565b600080610c046126d4565b905060008160060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c819190613431565b905060008111610ca35760405162461bcd60e51b815260040161027c9061344a565b80841115610cc35760405162461bcd60e51b815260040161027c90613492565b8160080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d18573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d3c9190613431565b851115610d5b5760405162461bcd60e51b815260040161027c906134d5565b8160020154851015610d725760009250505061091c565b6000848152600583016020908152604080832088845290915290205460ff1615610da15760009250505061091c565b610daa85612619565b610db95760009250505061091c565b6000610dc58686611591565b6000878152600385016020908152604080832054600488019092528220549293509091610dfb90670de0b6b3a764000090613530565b610e059190613547565b9050670de0b6b3a7640000610e1a8284613530565b610e249190613547565b979650505050505050565b600080516020613882833981519152610e488133611892565b158015610e5d5750610e5b600033611892565b155b15610e7d573360405163ea93ab6d60e01b815260040161027c9190613066565b6000610e876126d4565b90508060020154831080610f1257508060080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610eeb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f0f9190613431565b83115b15610f335760405163325a5bd760e21b81526004810184905260240161027c565b600060015b8260060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fb19190613431565b8111610fdf57610fc18582611591565b610fcb9083613569565b915080610fd78161357c565b915050610f38565b50600084815260038301602090815260409182902083905581518681529081018390526000805160206138e283398151915291015b60405180910390a150505050565b61102a612a52565b611032612a88565b600061103c6126d4565b905060008160060160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611095573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b99190613431565b9050600081116110db5760405162461bcd60e51b815260040161027c9061344a565b808311156110fb5760405162461bcd60e51b815260040161027c90613492565b8160080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611150573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111749190613431565b8411156111935760405162461bcd60e51b815260040161027c906134d5565b61119c84612619565b6111f85760405162461bcd60e51b815260206004820152602760248201527f4233545252657761726473506f6f6c3a20526f756e64206973206e6f7420636c60448201526661696d61626c6560c81b606482015260840161027c565b6000838152600583016020908152604080832087845290915290205460ff16156112755760405162461bcd60e51b815260206004820152602860248201527f4233545252657761726473506f6f6c3a205265776172647320616c72656164796044820152670818db185a5b595960c21b606482015260840161027c565b60006112818585610bf9565b60008581526005850160209081526040808320898452909152808220805460ff191660011790556007860154905163328f723360e01b81526004810188905292935090916001600160a01b039091169063328f723390602401602060405180830381865afa1580156112f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131b9190613595565b6113935760068401546040516331a9108f60e11b8152600481018790526001600160a01b0390911690636352211e90602401602060405180830381865afa15801561136a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138e91906135b7565b611402565b60078401546040516371e4cc7f60e11b8152600481018790526001600160a01b039091169063e3c998fe90602401602060405180830381865afa1580156113de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061140291906135b7565b60098501546001860154604051630d32678f60e31b81526004810191909152602481018590526001600160a01b03808416604483015260806064830152600060848301529293509116906369933c789060a401600060405180830381600087803b15801561146f57600080fd5b505af1158015611483573d6000803e3d6000fd5b505060408051898152602081018990529081018590526001600160a01b03841660608201527fd553b09e86b82661bc61edf11f55f765ab87e129b16c2ebd9bc04482184260a89250608001905060405180910390a150505050610bd8612aae565b6000806114ef612abf565b5460ff1692915050565b6000806000806115076126d4565b600a810154600b820154600c9092015490969195509350915050565b600061152e816126f8565b60006115386126d4565b60090180546001600160a01b0319166001600160a01b0394909416939093179092555050565b6000806115696126d4565b6001015492915050565b60008061157e6126d4565b600901546001600160a01b031692915050565b60008061159c6126d4565b60088101546040516368377f6d60e11b8152600481018790529192506000916001600160a01b039091169063d06efeda90602401602060405180830381865afa1580156115ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116119190613431565b600883015460405163d3a368bd60e01b8152600481018890529192506000916001600160a01b039091169063d3a368bd90602401602060405180830381865afa158015611662573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116869190613431565b9050600061169483836135d4565b6007850154604051630e21c69360e21b81529192506000916001600160a01b03909116906338871a4c906116d3908a90600190899089906004016135e7565b602060405180830381865afa1580156116f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117149190613431565b6007860154604051630e21c69360e21b81529192506000916001600160a01b03909116906338871a4c90611753908b906002908a908a906004016135e7565b602060405180830381865afa158015611770573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117949190613431565b905060006117a28284613569565b6117ac90856135d4565b9050600087600a0154826117c09190613530565b6117ca9082613569565b905087600b0154846117dc9190613530565b6117e69082613569565b905087600c0154836117f89190613530565b6118029082613569565b905061180f600a82613547565b9b9a5050505050505050505050565b6000806118296126d4565b600801546001600160a01b031692915050565b6000805160206139028339815191526118558133611892565b15801561186a5750611868600033611892565b155b1561188a573360405163ea93ab6d60e01b815260040161027c9190613066565b610bba612ae3565b60008061189d612702565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b6000806118d36126d4565b60009384526004016020525050604090205490565b6000806118f36126d4565b6002015492915050565b6000805160206138828339815191526119168133611892565b15801561192b5750611929600033611892565b155b1561194b573360405163ea93ab6d60e01b815260040161027c9190613066565b600a84101561196c5760405162461bcd60e51b815260040161027c90613602565b600a83101561198d5760405162461bcd60e51b815260040161027c90613682565b600a8210156119ae5760405162461bcd60e51b815260040161027c906136e1565b60006119b86126d4565b600a8101869055600b8101859055600c81018490556040519091507f8d8fdede753dc8854444665cb0b56765ac4762b388903e02b6681c6d9991748a90611a04908790879087906130f9565b60405180910390a15050505050565b6000611a1e816126f8565b6000611a286126d4565b60060180546001600160a01b0319166001600160a01b0394909416939093179092555050565b600080516020613882833981519152611a678133611892565b158015611a7c5750611a7a600033611892565b155b15611a9c573360405163ea93ab6d60e01b815260040161027c9190613066565b6000611aa66126d4565b90508060020154841080611b3157508060080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b2e9190613431565b84115b15611b525760405163325a5bd760e21b81526004810185905260240161027c565b60098101546001820154604051633c9d10cd60e21b815260048101919091526000916001600160a01b03169063f274433490602401602060405180830381865afa158015611ba4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bc89190613431565b905080841115611bf45760405162fae2d560e21b8152600481018290526024810185905260440161027c565b6000858152600483016020908152604091829020869055815187815290810186905233918101919091527febace559b8644e67ccf4f0817048eeda9d8128c651d265faa767c1dc30063b3290606001611a04565b6000611c52612b2a565b805490915060ff600160401b82041615906001600160401b0316600081158015611c795750825b90506000826001600160401b03166001148015611c955750303b155b905081158015611ca3575080155b15611cc15760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315611cea57845460ff60401b1916600160401b1785555b60a08601516001600160a01b0316611d595760405162461bcd60e51b815260206004820152602c60248201527f42545252657761726473506f6f6c3a2041646d696e206164647265737320636160448201526b6e6e6f74206265207a65726f60a01b606482015260840161027c565b60c08601516001600160a01b0316611dcb5760405162461bcd60e51b815260206004820152602f60248201527f42545252657761726473506f6f6c3a205570677261646572206164647265737360448201526e2063616e6e6f74206265207a65726f60881b606482015260840161027c565b60208601516001600160a01b0316611e365760405162461bcd60e51b815260206004820152602860248201527f42545252657761726473506f6f6c3a204e465420636f6e74726163742063616e60448201526706e6f7420626520360c41b606482015260840161027c565b60408601516001600160a01b0316611ea95760405162461bcd60e51b815260206004820152603060248201527f42545252657761726473506f6f6c3a204e4654207374616b696e6720636f6e7460448201526f0726163742063616e6e6f7420626520360841b606482015260840161027c565b60608601516001600160a01b0316611f245760405162461bcd60e51b815260206004820152603860248201527f42545252657761726473506f6f6c3a205820616c6c6f636174696f6e20766f746044820152770696e6720636f6e74726163742063616e6e6f7420626520360441b606482015260840161027c565b60808601516001600160a01b0316611f965760405162461bcd60e51b815260206004820152602f60248201527f42545252657761726473506f6f6c3a2058324561726e2072657761726473207060448201526e06f6f6c2063616e6e6f74206265203608c1b606482015260840161027c565b6101008601516001600160a01b031661200b5760405162461bcd60e51b815260206004820152603160248201527f42545252657761726473506f6f6c3a20526577617264732061646d696e206164604482015270064726573732063616e6e6f74206265203607c1b606482015260840161027c565b60e08601516001600160a01b03166120785760405162461bcd60e51b815260206004820152602a60248201527f42545252657761726473506f6f6c3a20506175736572206164647265737320636044820152690616e6e6f7420626520360b41b606482015260840161027c565b6000866101200151116120e35760405162461bcd60e51b815260206004820152602d60248201527f42545252657761726473506f6f6c3a205374617274696e6720726f756e64206960448201526c0642063616e6e6f74206265203609c1b606482015260840161027c565b6101a08601516121405760405162461bcd60e51b815260206004820152602260248201527f42545252657761726473506f6f6c3a204170702069642063616e6e6f74206265604482015261020360f41b606482015260840161027c565b85515161219b5760405162461bcd60e51b8152602060048201526024808201527f42545252657761726473506f6f6c3a204e616d652063616e6e6f7420626520656044820152636d70747960e01b606482015260840161027c565b600a86610140015110156121c15760405162461bcd60e51b815260040161027c90613602565b600a86610160015110156121e75760405162461bcd60e51b815260040161027c90613682565b600a866101800151101561220d5760405162461bcd60e51b815260040161027c906136e1565b612215612b4e565b61221d612b4e565b612225612b56565b61222d612b66565b61223e6000801b8760a00151612726565b5061225c600080516020613882833981519152876101000151612726565b506122796000805160206138a28339815191528760c00151612726565b506122966000805160206139028339815191528760e00151612726565b5060006122a16126d4565b60208801516006820180546001600160a01b039283166001600160a01b03199182161790915560408a015160078401805491841691831691909117905560608a015160088401805491841691831691909117905560808a01516009840180549190931691161790556101208801516002820155610140880151600a820155610160880151600b820155610180880151600c8201556101a08801516001820155875190915081906123519082613786565b5050831561239957845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b60405162461bcd60e51b8152602060048201526048602482015260008051602061386283398151915260448201527f616363657074206261746368207472616e7366657273206f66204552433131356064820152673520746f6b656e7360c01b608482015260009060a40161027c565b61241a82610a8c565b612423816126f8565b610b0683836127c7565b6000806124386126d4565b600701546001600160a01b031692915050565b6000805160206138828339815191526124648133611892565b1580156124795750612477600033611892565b155b15612499573360405163ea93ab6d60e01b815260040161027c9190613066565b60006124a36126d4565b9050806002015484108061252e57508060080160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612507573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061252b9190613431565b84115b1561254f5760405163325a5bd760e21b81526004810185905260240161027c565b600084815260038201602090815260409182902085905581518681529081018590526000805160206138e28339815191529101611014565b60405162461bcd60e51b81526020600482015260356024820152600080516020613862833981519152604482015274616363657074204552433131353520746f6b656e7360581b606482015260009060840161027c565b60006125e9816126f8565b60006125f36126d4565b60080180546001600160a01b0319166001600160a01b0394909416939093179092555050565b6000806126246126d4565b6000848152600482016020526040902054909150158015906126b25750600881015460405163d3a368bd60e01b81526004810185905243916001600160a01b03169063d3a368bd90602401602060405180830381865afa15801561268c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126b09190613431565b105b80156126cd5750600083815260038201602052604090205415155b9392505050565b7f428725c2a02f64d71a5bc27cc810a611be780f392bfa7b10d652e5a034d8b40090565b610bba8133612b76565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b600080612731612702565b905061273d8484611892565b6127bd576000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790556127733390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061091c565b600091505061091c565b6000806127d2612702565b90506127de8484611892565b156127bd576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061091c565b612847612baf565b6000612851612abf565b805460ff1916815590507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405161288b9190613066565b60405180910390a150565b306001600160a01b037f0000000000000000000000009355580be16a5d406a38a7b51782af41e0e8ad0e16148061291d57507f0000000000000000000000009355580be16a5d406a38a7b51782af41e0e8ad0e6001600160a01b03166129116000805160206138c2833981519152546001600160a01b031690565b6001600160a01b031614155b1561293b5760405163703e46dd60e11b815260040160405180910390fd5b565b6000805160206138a2833981519152610bd8816126f8565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156129af575060408051601f3d908101601f191682019092526129ac91810190613431565b60015b6129ce5781604051634c9c8ce360e01b815260040161027c9190613066565b6000805160206138c283398151915281146129ff57604051632a87526960e21b81526004810182905260240161027c565b610b3f8383612bd4565b306001600160a01b037f0000000000000000000000009355580be16a5d406a38a7b51782af41e0e8ad0e161461293b5760405163703e46dd60e11b815260040160405180910390fd5b6000612a5c612c2a565b805490915060011901612a8257604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b612a906114e4565b1561293b5760405163d93c066560e01b815260040160405180910390fd5b6000612ab8612c2a565b6001905550565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330090565b612aeb612a88565b6000612af5612abf565b805460ff1916600117815590507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861287e3390565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b61293b612c4e565b612b5e612c4e565b61293b612c73565b612b6e612c4e565b61293b612c7b565b612b808282611892565b610bd85760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440161027c565b612bb76114e4565b61293b57604051638dfc202b60e01b815260040160405180910390fd5b612bdd82612c98565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612c2257610b3f8282612cf4565b610bd8612d6a565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b612c56612d89565b61293b57604051631afcd79f60e31b815260040160405180910390fd5b612aae612c4e565b612c83612c4e565b6000612c8d612abf565b805460ff1916905550565b806001600160a01b03163b600003612cc55780604051634c9c8ce360e01b815260040161027c9190613066565b6000805160206138c283398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612d119190613845565b600060405180830381855af49150503d8060008114612d4c576040519150601f19603f3d011682016040523d82523d6000602084013e612d51565b606091505b5091509150612d61858383612da3565b95945050505050565b341561293b5760405163b398979f60e01b815260040160405180910390fd5b6000612d93612b2a565b54600160401b900460ff16919050565b606082612db857612db382612df6565b6126cd565b8151158015612dcf57506001600160a01b0384163b155b15612def5783604051639996b31560e01b815260040161027c9190613066565b5092915050565b805115612e065780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600060208284031215612e3157600080fd5b81356001600160e01b0319811681146126cd57600080fd5b60005b83811015612e64578181015183820152602001612e4c565b50506000910152565b6020815260008251806020840152612e8c816040850160208701612e49565b601f01601f19169190910160400192915050565b6001600160a01b0381168114610bba57600080fd5b8035612ec081612ea0565b919050565b600060208284031215612ed757600080fd5b81356126cd81612ea0565b634e487b7160e01b600052604160045260246000fd5b6040516101c081016001600160401b0381118282101715612f1b57612f1b612ee2565b60405290565b604051601f8201601f191681016001600160401b0381118282101715612f4957612f49612ee2565b604052919050565b600082601f830112612f6257600080fd5b81356001600160401b03811115612f7b57612f7b612ee2565b612f8e601f8201601f1916602001612f21565b818152846020838601011115612fa357600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060808587031215612fd657600080fd5b8435612fe181612ea0565b93506020850135612ff181612ea0565b92506040850135915060608501356001600160401b0381111561301357600080fd5b61301f87828801612f51565b91505092959194509250565b6000806040838503121561303e57600080fd5b50508035926020909101359150565b60006020828403121561305f57600080fd5b5035919050565b6001600160a01b0391909116815260200190565b6000806040838503121561308d57600080fd5b82359150602083013561309f81612ea0565b809150509250929050565b600080604083850312156130bd57600080fd5b82356130c881612ea0565b915060208301356001600160401b038111156130e357600080fd5b6130ef85828601612f51565b9150509250929050565b9283526020830191909152604082015260600190565b60008060006060848603121561312457600080fd5b505081359360208301359350604090920135919050565b60006020828403121561314d57600080fd5b81356001600160401b038082111561316457600080fd5b908301906101c0828603121561317957600080fd5b613181612ef8565b82358281111561319057600080fd5b61319c87828601612f51565b8252506131ab60208401612eb5565b60208201526131bc60408401612eb5565b60408201526131cd60608401612eb5565b60608201526131de60808401612eb5565b60808201526131ef60a08401612eb5565b60a082015261320060c08401612eb5565b60c082015261321160e08401612eb5565b60e08201526101009150613226828401612eb5565b9181019190915261012082810135908201526101408083013590820152610160808301359082015261018080830135908201526101a091820135918101919091529392505050565b600082601f83011261327f57600080fd5b813560206001600160401b0382111561329a5761329a612ee2565b8160051b6132a9828201612f21565b92835284810182019282810190878511156132c357600080fd5b83870192505b84831015610e24578235825291830191908301906132c9565b600080600080600060a086880312156132fa57600080fd5b853561330581612ea0565b9450602086013561331581612ea0565b935060408601356001600160401b038082111561333157600080fd5b61333d89838a0161326e565b9450606088013591508082111561335357600080fd5b61335f89838a0161326e565b9350608088013591508082111561337557600080fd5b5061338288828901612f51565b9150509295509295909350565b600080600080600060a086880312156133a757600080fd5b85356133b281612ea0565b945060208601356133c281612ea0565b9350604086013592506060860135915060808601356001600160401b038111156133eb57600080fd5b61338288828901612f51565b600181811c9082168061340b57607f821691505b60208210810361342b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561344357600080fd5b5051919050565b60208082526028908201527f4233545252657761726473506f6f6c3a204e465420636f6c6c656374696f6e20604082015267697320656d70747960c01b606082015260800190565b60208082526023908201527f4233545252657761726473506f6f6c3a204e465420646f6573206e6f742065786040820152621a5cdd60ea1b606082015260800190565b60208082526025908201527f4233545252657761726473506f6f6c3a20526f756e6420646f6573206e6f7420604082015264195e1a5cdd60da1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761091c5761091c61351a565b60008261356457634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561091c5761091c61351a565b60006001820161358e5761358e61351a565b5060010190565b6000602082840312156135a757600080fd5b815180151581146126cd57600080fd5b6000602082840312156135c957600080fd5b81516126cd81612ea0565b8181038181111561091c5761091c61351a565b93845260208401929092526040830152606082015260800190565b6020808252605a908201527f42545252657761726473506f6f6c3a20426173652072657761726473206d756c60408201527f7469706c696572206d7573742062652067726561746572207468616e2031202a6060820152791026aaa62a24a82624a2a92fa9a1a0a624a723afa320a1aa27a960311b608082015260a00190565b6020808252605e908201527f42545252657761726473506f6f6c3a2054696572206f6e65207265776172647360408201526000805160206139428339815191526060820152600080516020613922833981519152608082015260a00190565b6020808252605e908201527f42545252657761726473506f6f6c3a20546965722074776f207265776172647360408201526000805160206139428339815191526060820152600080516020613922833981519152608082015260a00190565b601f821115610b3f57600081815260208120601f850160051c810160208610156137675750805b601f850160051c820191505b8181101561239957828155600101613773565b81516001600160401b0381111561379f5761379f612ee2565b6137b3816137ad84546133f7565b84613740565b602080601f8311600181146137e857600084156137d05750858301515b600019600386901b1c1916600185901b178555612399565b600085815260208120601f198616915b82811015613817578886015182559484019460019091019084016137f8565b50858210156138355787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008251613857818460208701612e49565b919091019291505056fe556e617574686f72697a65643a20636f6e747261637420646f6573206e6f7420db6fbae5cd13d8264d7ed12219ef2882c1e83b8b12f47819baa96f32f69a1682189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc2602840fdfba033357c06f3c5480d7ae768474b299eb52baec114cc6536925fd65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a2031202a204d554c5449504c4945525f5343414c494e475f464143544f520000206d756c7469706c696572206d7573742062652067726561746572207468616ea2646970667358221220d825638cf3845745fff5178cfb43c64ff2b30fe3a53810857a063c9671ad597b64736f6c63430008140033