VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xd260d2…b8a3
Summary
Transactions
Transfers
Address
0xd260d28c5CeAC32253Bf7a2e7695A96b077Ab8a3
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xeFe7585a5BF05cabAB9934c7b47224c6022a0068
Deployer
0xeFe7585a5BF05cabAB9934c7b47224c6022a0068
Code
0x608060405234801561001057600080fd5b50600436106102955760003560e01c80636fcfff45116101675780639ab24eb0116100ce578063dbe7e3bd11610087578063dbe7e3bd14610623578063dc11b53714610646578063dd62ed3e14610659578063f039d57e1461066c578063f1127ed81461067f578063f2fde38b146106be57600080fd5b80639ab24eb0146105b15780639aea843d146105c4578063a9059cbb146105d7578063aa690e92146105ea578063ae169a50146105fd578063c3cda5201461061057600080fd5b80638456cb59116101205780638456cb591461052457806384b0196e1461052c5780638da5cb5b146105475780638e539e8c1461057757806391ddadf41461058a57806395d89b41146105a957600080fd5b80636fcfff45146104a857806370a08231146104d0578063715018a6146104e357806377166067146104eb57806379cc6790146104fe5780637ecebe001461051157600080fd5b8063313ce5671161020b578063582a486a116101c4578063582a486a14610431578063587cde1e146104445780635c19a95c146104575780635c975abb1461046a578063614e97c9146104825780636a7ff7961461049557600080fd5b8063313ce567146103be5780633a46b1a8146103cd5780633beb9842146103e05780633f4ba83a1461040e57806342966c68146104165780634bf5d7e91461042957600080fd5b80631459457a1161025d5780631459457a1461032e57806318160ddd14610341578063228cb7331461037257806323b872dd146103855780632ce35e11146103985780632e1a7d4d146103ab57600080fd5b80630441c3851461029a57806306fdde03146102af578063095ea7b3146102cd5780630c295755146102f057806312d43a5114610303575b600080fd5b6102ad6102a8366004612ce9565b6106d1565b005b6102b76106fb565b6040516102c49190612d4a565b60405180910390f35b6102e06102db366004612d5d565b6107a4565b60405190151581526020016102c4565b6102ad6102fe366004612e5f565b6107be565b600154610316906001600160a01b031681565b6040516001600160a01b0390911681526020016102c4565b6102ad61033c366004612f2a565b610831565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace02545b6040519081526020016102c4565b600254610316906001600160a01b031681565b6102e0610393366004612f8f565b6109f4565b6103646103a6366004612fcc565b610a18565b6102ad6103b9366004612fcc565b610bb6565b604051601281526020016102c4565b6103646103db366004612d5d565b610c90565b6102e06103ee366004612fe5565b600560209081526000928352604080842090915290825290205460ff1681565b6102ad610d23565b6102ad610424366004612fcc565b610d35565b6102b7610d42565b600354610316906001600160a01b031681565b610316610452366004612ce9565b610dba565b6102ad610465366004612ce9565b610de5565b6000805160206134af8339815191525460ff166102e0565b6102ad610490366004612ce9565b610df0565b600054610316906001600160a01b031681565b6104bb6104b6366004612ce9565b610e1a565b60405163ffffffff90911681526020016102c4565b6103646104de366004612ce9565b610e25565b6102ad610e58565b6103646104f9366004612d5d565b610e6a565b6102ad61050c366004612d5d565b610ef0565b61036461051f366004612ce9565b610f05565b6102ad610f2e565b610534610f3e565b6040516102c4979695949392919061304d565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b0316610316565b610364610585366004612fcc565b610fea565b610592611066565b60405165ffffffffffff90911681526020016102c4565b6102b7611075565b6103646105bf366004612ce9565b6110b4565b6102ad6105d2366004612fcc565b611114565b6102e06105e5366004612d5d565b6111ab565b6102ad6105f8366004612ce9565b6111b9565b6102ad61060b366004612fcc565b6111e3565b6102ad61061e3660046130bd565b6114ce565b6102e0610631366004612fcc565b60046020526000908152604090205460ff1681565b6102ad610654366004612ce9565b611582565b61036461066736600461311d565b6115ac565b6102ad61067a366004612fcc565b6115f6565b61069261068d366004613147565b611684565b60408051825165ffffffffffff1681526020928301516001600160d01b031692810192909252016102c4565b6102ad6106cc366004612ce9565b6116a2565b6106d96116dd565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6060600060008051602061346f8339815191525b905080600301805461072090613187565b80601f016020809104026020016040519081016040528092919081815260200182805461074c90613187565b80156107995780601f1061076e57610100808354040283529160200191610799565b820191906000526020600020905b81548152906001019060200180831161077c57829003601f168201915b505050505091505090565b6000336107b2818585611738565b60019150505b92915050565b6107c66116dd565b6001546040516353ed639960e01b81526001600160a01b03909116906353ed6399906107fa908690869086906004016131c1565b600060405180830381600087803b15801561081457600080fd5b505af1158015610828573d6000803e3d6000fd5b50505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156108775750825b905060008267ffffffffffffffff1660011480156108945750303b155b9050811580156108a2575080155b156108c05760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156108ea57845460ff60401b1916600160401b1785555b6109376040518060400160405280600e81526020016d7644656c656761746564564f543360901b8152506040518060400160405280600581526020016476564f543360d81b81525061174a565b61093f61175c565b610947611764565b6109508a611774565b61095861175c565b600080546001600160a01b03808c166001600160a01b031992831617909255600180548a84169083161790556002805489841690831617905560038054928b169290911691909117905583156109e857845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050565b600033610a02858285611785565b610a0d8585856117eb565b506001949350505050565b6001546040516382afd23b60e01b8152600481018390526000916001600160a01b0316906382afd23b90602401602060405180830381865afa158015610a62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a869190613218565b610acd5760405162461bcd60e51b8152602060048201526013602482015272526f756e64206973206e6f742061637469766560681b60448201526064015b60405180910390fd5b6001546040516368377f6d60e11b8152600481018490526000916001600160a01b03169063d06efeda90602401602060405180830381865afa158015610b17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3b919061323a565b600154604051633ae4067560e21b8152306004820152602481018390529192506001600160a01b03169063eb9019d490604401602060405180830381865afa158015610b8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610baf919061323a565b9392505050565b610bbe61184a565b80610bc833610e25565b1015610c0d5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610ac4565b610c17338261187b565b60005460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af1158015610c68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8c9190613218565b5050565b600060008051602061344f83398151915281610caa611066565b90508065ffffffffffff168410610ce557604051637669fc0f60e11b81526004810185905265ffffffffffff82166024820152604401610ac4565b610d11610cf1856118b1565b6001600160a01b03871660009081526001850160205260409020906118e8565b6001600160d01b031695945050505050565b610d2b6116dd565b610d3361199e565b565b610d3f338261187b565b50565b6060610d4c6119fe565b65ffffffffffff16610d5c611066565b65ffffffffffff1614610d82576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b6001600160a01b03908116600090815260008051602061344f83398151915260205260409020541690565b33610c8c8183611a09565b610df86116dd565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b60006107b882611a93565b60008060008051602061346f8339815191525b6001600160a01b0390931660009081526020939093525050604090205490565b610e606116dd565b610d336000611ae4565b6001546040516368377f6d60e11b81526004810183905260009182916001600160a01b039091169063d06efeda90602401602060405180830381865afa158015610eb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610edc919061323a565b9050610ee88482610c90565b949350505050565b610efb823383611785565b610c8c828261187b565b6000807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00610e38565b610f366116dd565b610d33611b55565b6000606080828080838160008051602061348f8339815191528054909150158015610f6b57506001810154155b610faf5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610ac4565b610fb7611b9e565b610fbf611bdd565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600060008051602061344f83398151915281611004611066565b90508065ffffffffffff16841061103f57604051637669fc0f60e11b81526004810185905265ffffffffffff82166024820152604401610ac4565b61105561104b856118b1565b60028401906118e8565b6001600160d01b0316949350505050565b60006110706119fe565b905090565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace04805460609160008051602061346f8339815191529161072090613187565b6001600160a01b03811660009081527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d016020526040812060008051602061344f8339815191529061110490611bf5565b6001600160d01b03169392505050565b61111c61184a565b6003546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611173573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111979190613218565b506111a181611c2e565b610d3f3382611d09565b6000336107b28185856117eb565b6111c16116dd565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6111eb61184a565b60008181526004602052604090205460ff1661120a5761120a81611d3f565b600081815260056020908152604080832033845290915290205460ff16156112745760405162461bcd60e51b815260206004820152601e60248201527f52657761726420616c726561647920636c61696d6564206279207573657200006044820152606401610ac4565b600254604051628f33d760e01b8152600481018390523060248201526000916001600160a01b031690628f33d790604401602060405180830381865afa1580156112c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e6919061323a565b90506000811161132e5760405162461bcd60e51b81526020600482015260136024820152724e6f2072657761726420617661696c61626c6560681b6044820152606401610ac4565b600061133983610a18565b905060006113473385610e6a565b90506000611356836064613269565b6113608584613269565b61136b90605a613269565b6113759190613296565b6003546040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156113c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113e6919061323a565b101561142a5760405162461bcd60e51b8152602060048201526013602482015272125b9cdd59999a58da595b9d081c995dd85c99606a1b6044820152606401610ac4565b600085815260056020908152604080832033808552925291829020805460ff19166001179055600354915163a9059cbb60e01b81526004810191909152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156114a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c69190613218565b505050505050565b834211156114f257604051632341d78760e11b815260048101859052602401610ac4565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b03881691810191909152606081018690526080810185905260009061156c906115649060a00160405160208183030381529060405280519060200120611e16565b858585611e43565b90506115788187611e71565b6108288188611a09565b61158a6116dd565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b6115fe61184a565b6000546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611655573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116799190613218565b50610d3f3382611d09565b6040805180820190915260008082526020820152610baf8383611ee3565b6116aa6116dd565b6001600160a01b0381166116d457604051631e4fbdf760e01b815260006004820152602401610ac4565b610d3f81611ae4565b3361170f7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610d335760405163118cdaa760e01b8152336004820152602401610ac4565b6117458383836001611f46565b505050565b61175261202d565b610c8c8282612076565b610d3361202d565b61176c61202d565b610d336120c7565b61177c61202d565b610d3f816120e8565b600061179184846115ac565b905060001981146117e557818110156117d657604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610ac4565b6117e584848484036000611f46565b50505050565b6001600160a01b03831661181557604051634b637e8f60e11b815260006004820152602401610ac4565b6001600160a01b03821661183f5760405163ec442f0560e01b815260006004820152602401610ac4565b6117458383836120f0565b6000805160206134af8339815191525460ff1615610d335760405163d93c066560e01b815260040160405180910390fd5b6001600160a01b0382166118a557604051634b637e8f60e11b815260006004820152602401610ac4565b610c8c826000836120f0565b600065ffffffffffff8211156118e4576040516306dfcc6560e41b81526030600482015260248101839052604401610ac4565b5090565b8154600090818160058111156119475760006119038461215e565b61190d90856132b8565b60008881526020902090915081015465ffffffffffff908116908716101561193757809150611945565b6119428160016132cb565b92505b505b600061195587878585612246565b905080156119905761197a8761196c6001846132b8565b600091825260209091200190565b54600160301b90046001600160d01b0316611993565b60005b979650505050505050565b6119a66122a8565b6000805160206134af833981519152805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b6000611070436118b1565b60008051602061344f8339815191526000611a2384610dba565b6001600160a01b0385811660008181526020869052604080822080546001600160a01b031916898616908117909155905194955093928516927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46117e58184611a8e876122d8565b6122e3565b6001600160a01b03811660009081527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d01602052604081205460008051602061344f83398151915290610baf9061245d565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b611b5d61184a565b6000805160206134af833981519152805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258336119e0565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102805460609160008051602061348f8339815191529161072090613187565b6060600060008051602061348f83398151915261070f565b80546000908015611c2557611c0f8361196c6001846132b8565b54600160301b90046001600160d01b0316610baf565b60009392505050565b60035460005460405163095ea7b360e01b81526001600160a01b0391821660048201526024810184905291169063095ea7b3906044016020604051808303816000875af1158015611c83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ca79190613218565b50600054604051630711942d60e51b8152600481018390526001600160a01b039091169063e23285a090602401600060405180830381600087803b158015611cee57600080fd5b505af1158015611d02573d6000803e3d6000fd5b5050505050565b6001600160a01b038216611d335760405163ec442f0560e01b815260006004820152602401610ac4565b610c8c600083836120f0565b60008181526004602052604090205460ff1615611d975760405162461bcd60e51b815260206004820152601660248201527514995dd85c9908185b1c9958591e4818db185a5b595960521b6044820152606401610ac4565b60025460405163738759c960e11b8152600481018390523060248201526001600160a01b039091169063e70eb39290604401600060405180830381600087803b158015611de357600080fd5b505af1158015611df7573d6000803e3d6000fd5b505050600091825250600460205260409020805460ff19166001179055565b60006107b8611e2361248e565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080611e5588888888612498565b925092509250611e658282612567565b50909695505050505050565b6001600160a01b03821660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb0060205260409020805460018101909155818114611745576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610ac4565b604080518082018252600080825260208083018290526001600160a01b03861682527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d0190529190912060008051602061344f83398151915290610ee89084612620565b60008051602061346f8339815191526001600160a01b038516611f7f5760405163e602df0560e01b815260006004820152602401610ac4565b6001600160a01b038416611fa957604051634a1406b160e11b815260006004820152602401610ac4565b6001600160a01b03808616600090815260018301602090815260408083209388168352929052208390558115611d0257836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161201e91815260200190565b60405180910390a35050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610d3357604051631afcd79f60e31b815260040160405180910390fd5b61207e61202d565b60008051602061346f8339815191527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace036120b88482613325565b50600481016117e58382613325565b6120cf61202d565b6000805160206134af833981519152805460ff19169055565b6116aa61202d565b6001600160a01b03831615158061210f57506001600160a01b03821615155b156121535760405162461bcd60e51b8152602060048201526014602482015273151c985b9cd9995c881b9bdd08185b1b1bddd95960621b6044820152606401610ac4565b611745838383612690565b60008160000361217057506000919050565b6000600161217d84612716565b901c6001901b9050600181848161219657612196613280565b048201901c905060018184816121ae576121ae613280565b048201901c905060018184816121c6576121c6613280565b048201901c905060018184816121de576121de613280565b048201901c905060018184816121f6576121f6613280565b048201901c9050600181848161220e5761220e613280565b048201901c9050600181848161222657612226613280565b048201901c9050610baf8182858161224057612240613280565b046127aa565b60005b818310156122a057600061225d84846127c0565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561228c5780925061229a565b6122978160016132cb565b93505b50612249565b509392505050565b6000805160206134af8339815191525460ff16610d3357604051638dfc202b60e01b815260040160405180910390fd5b60006107b882610e25565b60008051602061344f8339815191526001600160a01b038481169084161480159061230e5750600082115b156117e5576001600160a01b038416156123b8576001600160a01b038416600090815260018201602052604081208190612353906127db61234e876127e7565b61281b565b6001600160d01b031691506001600160d01b03169150856001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516123ad929190918252602082015260400190565b60405180910390a250505b6001600160a01b038316156117e5576001600160a01b0383166000908152600182016020526040812081906123f39061285461234e876127e7565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405161244d929190918252602082015260400190565b60405180910390a2505050505050565b600063ffffffff8211156118e4576040516306dfcc6560e41b81526020600482015260248101839052604401610ac4565b6000611070612860565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156124d3575060009150600390508261255d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015612527573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166125535750600092506001915082905061255d565b9250600091508190505b9450945094915050565b600082600381111561257b5761257b6133e4565b03612584575050565b6001826003811115612598576125986133e4565b036125b65760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156125ca576125ca6133e4565b036125eb5760405163fce698f760e01b815260048101829052602401610ac4565b60038260038111156125ff576125ff6133e4565b03610c8c576040516335e2f38360e21b815260048101829052602401610ac4565b6040805180820190915260008082526020820152826000018263ffffffff168154811061264f5761264f6133fa565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b61269b8383836128d4565b6001600160a01b03831661270b5760006126d37f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025490565b90506001600160d01b038082111561270857604051630e58ae9360e11b81526004810183905260248101829052604401610ac4565b50505b6117458383836128e7565b600080608083901c1561272b57608092831c92015b604083901c1561273d57604092831c92015b602083901c1561274f57602092831c92015b601083901c1561276157601092831c92015b600883901c1561277357600892831c92015b600483901c1561278557600492831c92015b600283901c1561279757600292831c92015b600183901c156107b85760010192915050565b60008183106127b95781610baf565b5090919050565b60006127cf6002848418613296565b610baf908484166132cb565b6000610baf8284613410565b60006001600160d01b038211156118e4576040516306dfcc6560e41b815260d0600482015260248101839052604401610ac4565b600080612847612829611066565b61283f61283588611bf5565b868863ffffffff16565b879190612959565b915091505b935093915050565b6000610baf828461342f565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61288b612967565b6128936129d1565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6128dc61184a565b611745838383612a15565b60008051602061344f8339815191526001600160a01b03841661291a576129178160020161285461234e856127e7565b50505b6001600160a01b03831661293e5761293b816002016127db61234e856127e7565b50505b6117e561294a85610dba565b61295385610dba565b846122e3565b600080612847858585612b53565b600060008051602061348f83398151915281612981611b9e565b80519091501561299957805160209091012092915050565b815480156129a8579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b600060008051602061348f833981519152816129eb611bdd565b805190915015612a0357805160209091012092915050565b600182015480156129a8579392505050565b60008051602061346f8339815191526001600160a01b038416612a515781816002016000828254612a4691906132cb565b90915550612ac39050565b6001600160a01b03841660009081526020829052604090205482811015612aa45760405163391434e360e21b81526001600160a01b03861660048201526024810182905260448101849052606401610ac4565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b038316612ae1576002810180548390039055612b00565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612b4591815260200190565b60405180910390a350505050565b825460009081908015612c72576000612b718761196c6001856132b8565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b031660208401529192509087161015612bc557604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603612c115784612be88861196c6001866132b8565b80546001600160d01b0392909216600160301b0265ffffffffffff909216919091179055612c62565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b60200151925083915061284c9050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b02919093161792019190915590508161284c565b80356001600160a01b0381168114612ce457600080fd5b919050565b600060208284031215612cfb57600080fd5b610baf82612ccd565b6000815180845260005b81811015612d2a57602081850181015186830182015201612d0e565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610baf6020830184612d04565b60008060408385031215612d7057600080fd5b612d7983612ccd565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612dc657612dc6612d87565b604052919050565b600067ffffffffffffffff821115612de857612de8612d87565b5060051b60200190565b600082601f830112612e0357600080fd5b8135612e16612e1182612dce565b612d9d565b8082825260208201915060208360051b860101925085831115612e3857600080fd5b602085015b83811015612e55578035835260209283019201612e3d565b5095945050505050565b600080600060608486031215612e7457600080fd5b83359250602084013567ffffffffffffffff811115612e9257600080fd5b8401601f81018613612ea357600080fd5b8035612eb1612e1182612dce565b8082825260208201915060208360051b850101925088831115612ed357600080fd5b6020840193505b82841015612ef5578335825260209384019390910190612eda565b9450505050604084013567ffffffffffffffff811115612f1457600080fd5b612f2086828701612df2565b9150509250925092565b600080600080600060a08688031215612f4257600080fd5b612f4b86612ccd565b9450612f5960208701612ccd565b9350612f6760408701612ccd565b9250612f7560608701612ccd565b9150612f8360808701612ccd565b90509295509295909350565b600080600060608486031215612fa457600080fd5b612fad84612ccd565b9250612fbb60208501612ccd565b929592945050506040919091013590565b600060208284031215612fde57600080fd5b5035919050565b60008060408385031215612ff857600080fd5b8235915061300860208401612ccd565b90509250929050565b600081518084526020840193506020830160005b82811015613043578151865260209586019590910190600101613025565b5093949350505050565b60ff60f81b8816815260e06020820152600061306c60e0830189612d04565b828103604084015261307e8189612d04565b606084018890526001600160a01b038716608085015260a0840186905283810360c085015290506130af8185613011565b9a9950505050505050505050565b60008060008060008060c087890312156130d657600080fd5b6130df87612ccd565b95506020870135945060408701359350606087013560ff8116811461310357600080fd5b9598949750929560808101359460a0909101359350915050565b6000806040838503121561313057600080fd5b61313983612ccd565b915061300860208401612ccd565b6000806040838503121561315a57600080fd5b61316383612ccd565b9150602083013563ffffffff8116811461317c57600080fd5b809150509250929050565b600181811c9082168061319b57607f821691505b6020821081036131bb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000606082018583526060602084015280855180835260808501915060208701925060005b818110156132045783518352602093840193909201916001016131e6565b505083810360408501526119938186613011565b60006020828403121561322a57600080fd5b81518015158114610baf57600080fd5b60006020828403121561324c57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176107b8576107b8613253565b634e487b7160e01b600052601260045260246000fd5b6000826132b357634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156107b8576107b8613253565b808201808211156107b8576107b8613253565b601f82111561174557806000526020600020601f840160051c810160208510156133055750805b601f840160051c820191505b81811015611d025760008155600101613311565b815167ffffffffffffffff81111561333f5761333f612d87565b6133538161334d8454613187565b846132de565b6020601f821160018114613387576000831561336f5750848201515b600019600385901b1c1916600184901b178455611d02565b600084815260208120601f198516915b828110156133b75787850151825560209485019460019092019101613397565b50848210156133d55786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160d01b0382811682821603908111156107b8576107b8613253565b6001600160d01b0381811683821601908111156107b8576107b861325356fee8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d0052c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100cd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300a2646970667358221220054e0799289c19f38cb9727d057575008f6524ebe7438fcefa6b92a66e01dc1e64736f6c634300081b0033