VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x4c8b22…4B78
Summary
Transactions
Transfers
Address
0x4c8b222E7CcCbFC565B45ced80BC41e8b1074B78
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xEA5641DCcc27EBe5fD36d4205D13d6cFEc6A9B03
Deployer
0xEA5641DCcc27EBe5fD36d4205D13d6cFEc6A9B03
Code
0x6080604052600436106101f95760003560e01c8063715018a61161010d57806391ddadf4116100a0578063ce513b6f1161006f578063ce513b6f14610617578063d5e918e114610637578063f1127ed81461064e578063f2fde38b1461069a578063f308cfca146106ba57600080fd5b806391ddadf41461057a5780639ab24eb0146105a6578063ad3cb1cc146105c6578063c3cda520146105f757600080fd5b80638456cb59116100dc5780638456cb59146104e057806384b0196e146104f55780638da5cb5b1461051d5780638e539e8c1461055a57600080fd5b8063715018a614610441578063745400c9146104565780637ecebe00146104765780638129fc1c146104cb57600080fd5b806352d1902d116101905780635c19a95c1161015f5780635c19a95c146103845780635c975abb146103a45780636386c1c7146103d45780636ef610921461040157806370a082311461042157600080fd5b806352d1902d146102e95780635312ea8e146102fe57806354fd4d501461031e578063587cde1e1461034c57600080fd5b80633a4b66f1116101cc5780633a4b66f1146102975780633f4ba83a1461029f5780634bf5d7e9146102b45780634f1ef286146102d657600080fd5b80631820cabb146101fe5780631959a002146102285780632e1a7d4d146102555780633a46b1a814610277575b600080fd5b34801561020a57600080fd5b506102156249d40081565b6040519081526020015b60405180910390f35b34801561023457600080fd5b50610215610243366004612a91565b60006020819052908152604090205481565b34801561026157600080fd5b50610275610270366004612aac565b6106da565b005b34801561028357600080fd5b50610215610292366004612ac5565b610952565b6102756109a2565b3480156102ab57600080fd5b50610275610b13565b3480156102c057600080fd5b506102c9610b23565b60405161021f9190612b3f565b6102756102e4366004612b68565b610b9b565b3480156102f557600080fd5b50610215610bba565b34801561030a57600080fd5b50610275610319366004612aac565b610bd7565b34801561032a57600080fd5b50604080518082019091526005815264312e302e3160d81b60208201526102c9565b34801561035857600080fd5b5061036c610367366004612a91565b610c53565b6040516001600160a01b03909116815260200161021f565b34801561039057600080fd5b5061027561039f366004612a91565b610c7e565b3480156103b057600080fd5b506000805160206130b28339815191525460ff16604051901515815260200161021f565b3480156103e057600080fd5b506103f46103ef366004612a91565b610c89565b60405161021f9190612c32565b34801561040d57600080fd5b5061021561041c366004612a91565b610d39565b34801561042d57600080fd5b5061021561043c366004612a91565b610e11565b34801561044d57600080fd5b50610275610ef2565b34801561046257600080fd5b50610275610471366004612aac565b610f04565b34801561048257600080fd5b50610215610491366004612a91565b6001600160a01b031660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00602052604090205490565b3480156104d757600080fd5b506102756110ee565b3480156104ec57600080fd5b5061027561124a565b34801561050157600080fd5b5061050a61125a565b60405161021f9796959493929190612cad565b34801561052957600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031661036c565b34801561056657600080fd5b50610215610575366004612aac565b611306565b34801561058657600080fd5b5061058f61133d565b60405165ffffffffffff909116815260200161021f565b3480156105b257600080fd5b506102156105c1366004612a91565b61134c565b3480156105d257600080fd5b506102c9604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561060357600080fd5b50610275610612366004612d45565b61139c565b34801561062357600080fd5b50610215610632366004612a91565b611459565b34801561064357600080fd5b506102156224ea0081565b34801561065a57600080fd5b5061066e610669366004612da5565b61154b565b60408051825165ffffffffffff1681526020928301516001600160d01b0316928101929092520161021f565b3480156106a657600080fd5b506102756106b5366004612a91565b611570565b3480156106c657600080fd5b506102156106d5366004612a91565b6115ab565b6106e261169c565b6106ea6116d4565b3360009081526020819052604090206001015481106107405760405162461bcd60e51b815260206004820152600d60248201526c092dcecc2d8d2c840d2dcc8caf609b1b60448201526064015b60405180910390fd5b33600090815260208190526040812060010180548390811061076457610764612de5565b9060005260206000209060050201905060008160030154116107c15760405162461bcd60e51b81526020600482015260166024820152754e6f742072657175657374656420776974686472617760501b6044820152606401610737565b806003015442101561080e5760405162461bcd60e51b815260206004820152601660248201527514dd1a5b1b081a5b881d5b9b1bd8dac81c195c9a5bd960521b6044820152606401610737565b600481015460ff16156108585760405162461bcd60e51b8152602060048201526012602482015271105b1c9958591e481dda5d1a191c985dd95960721b6044820152606401610737565b80600101544710156108a35760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610737565b60048101805460ff19166001908117909155810154604051339180156108fc02916000818181858888f193505050501580156108e3573d6000803e3d6000fd5b50600181015460408051338152602081019290925281018390524260608201524360808201527fe08737ac48a1dab4b1a46c7dc9398bd5bfc6d7ad6fabb7cd8caa254de14def359060a0015b60405180910390a15061094f60016000805160206130d283398151915255565b50565b600060008051602061305283398151915261098f61096f84611719565b6001600160a01b0386166000908152600184016020526040902090611768565b6001600160d01b03169150505b92915050565b6109aa61169c565b6109b26116d4565b600034116109f35760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b6044820152606401610737565b6040805160a0810182523380825234602080840182815242858701908152600060608701818152608088018281528783528286529882206001808201805480830182559085529684208a5160059098020180546001600160a01b0319166001600160a01b03909816979097178755945194860194909455915160028501559051600384015595516004909201805460ff19169215159290921790915591845281549093909190610aa283612e11565b9190505550610ab36000338461181e565b6040805133815260208101849052428183015243606082015290517fb4caaf29adda3eefee3ad552a8e85058589bf834c7466cae4ee58787f70589ed9181900360800190a15050610b1160016000805160206130d283398151915255565b565b610b1b61189b565b610b116118f6565b6060610b2d611956565b65ffffffffffff16610b3d61133d565b65ffffffffffff1614610b63576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b610ba3611961565b610bac82611a06565b610bb68282611a0e565b5050565b6000610bc4611ad0565b5060008051602061309283398151915290565b610bdf61189b565b47811115610c265760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610737565b604051339082156108fc029083906000818181858888f19350505050158015610bb6573d6000803e3d6000fd5b6001600160a01b03908116600090815260008051602061305283398151915260205260409020541690565b33610bb68183611b19565b6001600160a01b038116600090815260208181526040808320600101805482518185028101850190935280835260609492939192909184015b82821015610d2e5760008481526020908190206040805160a0810182526005860290920180546001600160a01b0316835260018082015484860152600282015492840192909252600381015460608401526004015460ff16151560808301529083529092019101610cc2565b505050509050919050565b600080805b6001600160a01b038416600090815260208190526040902060010154811015610e0a576001600160a01b0384166000908152602081905260408120600101805483908110610d8e57610d8e612de5565b60009182526020918290206040805160a081018252600590930290910180546001600160a01b031683526001810154938301939093526002830154908201526003820154606082015260049091015460ff161580156080830152909150610e01576020810151610dfe9084612e2a565b92505b50600101610d3e565b5092915050565b600080805b6001600160a01b038416600090815260208190526040902060010154811015610e0a576001600160a01b0384166000908152602081905260408120600101805483908110610e6657610e66612de5565b60009182526020918290206040805160a081018252600590930290910180546001600160a01b0316835260018101549383019390935260028301549082015260038201546060820181905260049092015460ff16151560808201529150158015610ed257508060800151155b15610ee9576020810151610ee69084612e2a565b92505b50600101610e16565b610efa61189b565b610b116000611ba3565b610f0c61169c565b610f146116d4565b336000908152602081905260409020600101548110610f655760405162461bcd60e51b815260206004820152600d60248201526c092dcecc2d8d2c840d2dcc8caf609b1b6044820152606401610737565b336000908152602081905260408120600101805483908110610f8957610f89612de5565b906000526020600020906005020190506249d4008160020154610fac9190612e2a565b421015610fea5760405162461bcd60e51b815260206004820152600c60248201526b139bdd081d5b9b1bd8dad95960a21b6044820152606401610737565b60038101541561102f5760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e481d5b9b1bd8dad95960821b6044820152606401610737565b600481015460ff16156110795760405162461bcd60e51b8152602060048201526012602482015271105b1c9958591e481dda5d1a191c985dd95960721b6044820152606401610737565b6110866224ea0042612e2a565b816003018190555061109e336000836001015461181e565b60018101546040805133815260208101859052908101919091524260608201524360808201527f559daa1592d7b247dde10883fbbe719fb88f150e9b5bb8a2e2533ca7128bef889060a00161092f565b60006110f8611c14565b805490915060ff600160401b820416159067ffffffffffffffff166000811580156111205750825b905060008267ffffffffffffffff16600114801561113d5750303b155b90508115801561114b575080155b156111695760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561119357845460ff60401b1916600160401b1785555b61119c33611c3d565b6111e56040518060400160405280600e81526020016d2b22aa2618a9ba30b5b4b733ab1960911b815250604051806040016040528060018152602001603160f81b815250611c4e565b6111ed611c60565b6111f5611c60565b6111fd611c68565b831561124357845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050565b61125261189b565b610b11611c78565b60006060808280808381600080516020613072833981519152805490915015801561128757506001810154155b6112cb5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610737565b6112d3611cc1565b6112db611d84565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b600060008051602061305283398151915261132d61132384611719565b6002830190611768565b6001600160d01b03169392505050565b6000611347611956565b905090565b6001600160a01b03811660009081527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d01602052604081206000805160206130528339815191529061132d90611dc3565b834211156113c057604051632341d78760e11b815260048101859052602401610737565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b03881691810191909152606081018690526080810185905260009061143a906114329060a00160405160208183030381529060405280519060200120611dfc565b858585611e29565b90506114468187611e57565b6114508188611b19565b50505050505050565b600080805b6001600160a01b038416600090815260208190526040902060010154811015610e0a576001600160a01b03841660009081526020819052604081206001018054839081106114ae576114ae612de5565b60009182526020918290206040805160a081018252600590930290910180546001600160a01b0316835260018101549383019390935260028301549082015260038201546060820181905260049092015460ff161515608082015291501580159061151d575080606001514210155b801561152b57508060800151155b1561154257602081015161153f9084612e2a565b92505b5060010161145e565b60408051808201909152600080825260208201526115698383611ec9565b9392505050565b61157861189b565b6001600160a01b0381166115a257604051631e4fbdf760e01b815260006004820152602401610737565b61094f81611ba3565b600080805b6001600160a01b038416600090815260208190526040902060010154811015610e0a576001600160a01b038416600090815260208190526040812060010180548390811061160057611600612de5565b60009182526020918290206040805160a081018252600590930290910180546001600160a01b0316835260018101549383019390935260028301549082015260038201546060820181905260049092015460ff161515608082015291501580159061166e5750806060015142105b801561167c57508060800151155b156116935760208101516116909084612e2a565b92505b506001016115b0565b6000805160206130d28339815191528054600119016116ce57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b6000805160206130b28339815191525460ff1615610b115760405163d93c066560e01b815260040160405180910390fd5b60016000805160206130d283398151915255565b60008061172461133d565b90508065ffffffffffff16831061175f57604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610737565b61156983611f34565b8154600090818160058111156117c757600061178384611f6b565b61178d9085612e3d565b60008881526020902090915081015465ffffffffffff90811690871610156117b7578091506117c5565b6117c2816001612e2a565b92505b505b60006117d5878785856120bf565b90508015611810576117fa876117ec600184612e3d565b600091825260209091200190565b54600160301b90046001600160d01b0316611813565b60005b979650505050505050565b6000805160206130528339815191526001600160a01b038416611856576118538160020161212161184e8561212d565b612161565b50505b6001600160a01b03831661187a576118778160020161219a61184e8561212d565b50505b61189561188685610c53565b61188f85610c53565b846121a6565b50505050565b336118cd7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6001600160a01b031614610b115760405163118cdaa760e01b8152336004820152602401610737565b6118fe61231b565b6000805160206130b2833981519152805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b600061134743611f34565b306001600160a01b037f0000000000000000000000004c8b222e7cccbfc565b45ced80bc41e8b1074b781614806119e857507f0000000000000000000000004c8b222e7cccbfc565b45ced80bc41e8b1074b786001600160a01b03166119dc600080516020613092833981519152546001600160a01b031690565b6001600160a01b031614155b15610b115760405163703e46dd60e11b815260040160405180910390fd5b61094f61189b565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611a68575060408051601f3d908101601f19168201909252611a6591810190612e50565b60015b611a9057604051634c9c8ce360e01b81526001600160a01b0383166004820152602401610737565b6000805160206130928339815191528114611ac157604051632a87526960e21b815260048101829052602401610737565b611acb838361234b565b505050565b306001600160a01b037f0000000000000000000000004c8b222e7cccbfc565b45ced80bc41e8b1074b781614610b115760405163703e46dd60e11b815260040160405180910390fd5b6000805160206130528339815191526000611b3384610c53565b6001600160a01b0385811660008181526020869052604080822080546001600160a01b031916898616908117909155905194955093928516927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46118958184611b9e876123a1565b6121a6565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b6000807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0061099c565b611c456123ac565b61094f816123d1565b611c566123ac565b610bb682826123d9565b610b116123ac565b611c706123ac565b610b1161243a565b611c806116d4565b6000805160206130b2833981519152805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611938565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102805460609160008051602061307283398151915291611d0090612e69565b80601f0160208091040260200160405190810160405280929190818152602001828054611d2c90612e69565b8015611d795780601f10611d4e57610100808354040283529160200191611d79565b820191906000526020600020905b815481529060010190602001808311611d5c57829003601f168201915b505050505091505090565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d103805460609160008051602061307283398151915291611d0090612e69565b80546000908015611df357611ddd836117ec600184612e3d565b54600160301b90046001600160d01b0316611569565b60009392505050565b600061099c611e09612442565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080611e3b8888888861244c565b925092509250611e4b828261251b565b50909695505050505050565b6001600160a01b03821660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb0060205260409020805460018101909155818114611acb576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610737565b604080518082018252600080825260208083018290526001600160a01b03861682527fe8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d0190529190912060008051602061305283398151915290611f2c90846125d4565b949350505050565b600065ffffffffffff821115611f67576040516306dfcc6560e41b81526030600482015260248101839052604401610737565b5090565b600060018211611f79575090565b816001600160801b8210611f925760809190911c9060401b5b600160401b8210611fa85760409190911c9060201b5b6401000000008210611fbf5760209190911c9060101b5b620100008210611fd45760109190911c9060081b5b6101008210611fe85760089190911c9060041b5b60108210611ffb5760049190911c9060021b5b600482106120075760011b5b600302600190811c9081858161201f5761201f612ea3565b048201901c9050600181858161203757612037612ea3565b048201901c9050600181858161204f5761204f612ea3565b048201901c9050600181858161206757612067612ea3565b048201901c9050600181858161207f5761207f612ea3565b048201901c9050600181858161209757612097612ea3565b048201901c90506120b68185816120b0576120b0612ea3565b04821190565b90039392505050565b60005b818310156121195760006120d68484612644565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561210557809250612113565b612110816001612e2a565b93505b506120c2565b509392505050565b60006115698284612eb9565b60006001600160d01b03821115611f67576040516306dfcc6560e41b815260d0600482015260248101839052604401610737565b60008061218d61216f61133d565b61218561217b88611dc3565b868863ffffffff16565b87919061265f565b915091505b935093915050565b60006115698284612ed8565b6000805160206130528339815191526001600160a01b03848116908416148015906121d15750600082115b15611895576001600160a01b03841615612276576001600160a01b0384166000908152600182016020526040812081906122119061219a61184e8761212d565b6001600160d01b031691506001600160d01b03169150856001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405161226b929190918252602082015260400190565b60405180910390a250505b6001600160a01b03831615611895576001600160a01b0383166000908152600182016020526040812081906122b19061212161184e8761212d565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405161230b929190918252602082015260400190565b60405180910390a2505050505050565b6000805160206130b28339815191525460ff16610b1157604051638dfc202b60e01b815260040160405180910390fd5b6123548261266d565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561239957611acb82826126d2565b610bb6612748565b600061099c82610e11565b6123b4612767565b610b1157604051631afcd79f60e31b815260040160405180910390fd5b6115786123ac565b6123e16123ac565b6000805160206130728339815191527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10261241b8482612f3e565b506003810161242a8382612f3e565b5060008082556001909101555050565b6117056123ac565b6000611347612781565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156124875750600091506003905082612511565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156124db573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661250757506000925060019150829050612511565b9250600091508190505b9450945094915050565b600082600381111561252f5761252f612ffd565b03612538575050565b600182600381111561254c5761254c612ffd565b0361256a5760405163f645eedf60e01b815260040160405180910390fd5b600282600381111561257e5761257e612ffd565b0361259f5760405163fce698f760e01b815260048101829052602401610737565b60038260038111156125b3576125b3612ffd565b03610bb6576040516335e2f38360e21b815260048101829052602401610737565b6040805180820190915260008082526020820152826000018263ffffffff168154811061260357612603612de5565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b60006126536002848418613013565b61156990848416612e2a565b60008061218d8585856127f5565b806001600160a01b03163b6000036126a357604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610737565b60008051602061309283398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516126ef9190613035565b600060405180830381855af49150503d806000811461272a576040519150601f19603f3d011682016040523d82523d6000602084013e61272f565b606091505b509150915061273f858383612949565b95945050505050565b3415610b115760405163b398979f60e01b815260040160405180910390fd5b6000612771611c14565b54600160401b900460ff16919050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6127ac61299e565b6127b4612a08565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b8254600090819080156128ee576000612813876117ec600185612e3d565b805490915065ffffffffffff80821691600160301b90046001600160d01b031690881682111561285657604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff160361288f57825465ffffffffffff16600160301b6001600160d01b038916021783556128e0565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f81529190912094519151909216600160301b029216919091179101555b945085935061219292505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081612192565b60608261295e5761295982612a4c565b611569565b815115801561297557506001600160a01b0384163b155b15610e0a57604051639996b31560e01b81526001600160a01b0385166004820152602401610737565b6000600080516020613072833981519152816129b8611cc1565b8051909150156129d057805160209091012092915050565b815480156129df579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b600060008051602061307283398151915281612a22611d84565b805190915015612a3a57805160209091012092915050565b600182015480156129df579392505050565b805115612a5c5780518082602001fd5b60405163d6bda27560e01b815260040160405180910390fd5b80356001600160a01b0381168114612a8c57600080fd5b919050565b600060208284031215612aa357600080fd5b61156982612a75565b600060208284031215612abe57600080fd5b5035919050565b60008060408385031215612ad857600080fd5b612ae183612a75565b946020939093013593505050565b60005b83811015612b0a578181015183820152602001612af2565b50506000910152565b60008151808452612b2b816020860160208601612aef565b601f01601f19169290920160200192915050565b6020815260006115696020830184612b13565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215612b7b57600080fd5b612b8483612a75565b9150602083013567ffffffffffffffff811115612ba057600080fd5b8301601f81018513612bb157600080fd5b803567ffffffffffffffff811115612bcb57612bcb612b52565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715612bfa57612bfa612b52565b604052818152828201602001871015612c1257600080fd5b816020840160208301376000602083830101528093505050509250929050565b602080825282518282018190526000918401906040840190835b81811015612ca257835180516001600160a01b031684526020808201518186015260408083015190860152606080830151908601526080918201511515918501919091529093019260a090920191600101612c4c565b509095945050505050565b60ff60f81b8816815260e060208201526000612ccc60e0830189612b13565b8281036040840152612cde8189612b13565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015612d34578351835260209384019390920191600101612d16565b50909b9a5050505050505050505050565b60008060008060008060c08789031215612d5e57600080fd5b612d6787612a75565b95506020870135945060408701359350606087013560ff81168114612d8b57600080fd5b9598949750929560808101359460a0909101359350915050565b60008060408385031215612db857600080fd5b612dc183612a75565b9150602083013563ffffffff81168114612dda57600080fd5b809150509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201612e2357612e23612dfb565b5060010190565b8082018082111561099c5761099c612dfb565b8181038181111561099c5761099c612dfb565b600060208284031215612e6257600080fd5b5051919050565b600181811c90821680612e7d57607f821691505b602082108103612e9d57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601260045260246000fd5b6001600160d01b03818116838216019081111561099c5761099c612dfb565b6001600160d01b03828116828216039081111561099c5761099c612dfb565b601f821115611acb57806000526020600020601f840160051c81016020851015612f1e5750805b601f840160051c820191505b818110156112435760008155600101612f2a565b815167ffffffffffffffff811115612f5857612f58612b52565b612f6c81612f668454612e69565b84612ef7565b6020601f821160018114612fa05760008315612f885750848201515b600019600385901b1c1916600184901b178455611243565b600084815260208120601f198516915b82811015612fd05787850151825560209485019460019092019101612fb0565b5084821015612fee5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b600052602160045260246000fd5b60008261303057634e487b7160e01b600052601260045260246000fd5b500490565b60008251613047818460208701612aef565b919091019291505056fee8b26c30fad74198956032a3533d903385d56dd795af560196f9c78d4af40d00a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbccd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220e9b320d95d0a2feb3adeff605dea9184b02482a4099886e17e1cbe678ac6c6a364736f6c634300081c0033