false
false

Contract Address Details

0x71ab00Dd73C8f9b67e53DA1f2C7f9bf3106BE69E

Creator
0x6be3e8–8a06a7 at 0xd92941–af5405
Balance
0 KCS ( )
Tokens
Fetching tokens...
Transactions
594 Transactions
Transfers
1,639 Transfers
Gas Used
197,361,002
Last Balance Update
47760756

Contract Creation Code

Verify & Publish
0x608060405234801561001057600080fd5b50600080546001600160a01b0319163390811782558152600160208190526040909120805460ff191690911790556119b98061004d6000396000f3fe60806040526004361061021e5760003560e01c8063813029ee11610123578063c0fc3ce6116100ab578063dac6e9481161006f578063dac6e9481461022a578063e59eea9a1461022a578063ecb9f1dc146102a1578063ee22dd871461022a578063f8890f8e1461022a57600080fd5b8063c0fc3ce61461022a578063c6827a601461022a578063ceb7f1a01461022a578063d053452f1461022a578063d172cd471461022a57600080fd5b8063a0ef91df116100f2578063a0ef91df1461028c578063a2a43a0a1461022a578063a8e70bd71461022a578063b2770f7b1461022a578063b2ff9f261461022a57600080fd5b8063813029ee1461022a578063848008121461022a5780638d07fe0d1461022a5780639e281a981461026c57600080fd5b80633cffbd2f116101a657806361987d161161017557806361987d161461022a57806367a5e6421461022a5780636dca4cd41461022a5780637512dae51461022a578063791b35d91461022a57600080fd5b80633cffbd2f1461022a5780634f5fdbb41461022a5780635c56b1531461022a5780635fa63ebb1461022a57600080fd5b806321d8d577116101ed57806321d8d5771461022a578063226dc8821461022a5780632d0d308c1461022a57806338d7b3cb1461022a578063398150371461022a57600080fd5b806307d3513a1461022a57806310d1e85c1461022a5780631750699e1461022a5780631e1bff3f1461024c57600080fd5b3661022557005b600080fd5b34801561023657600080fd5b5061024a610245366004611368565b6102c1565b005b34801561025857600080fd5b5061024a61026736600461140c565b6102d4565b34801561027857600080fd5b5061024a610287366004611445565b610316565b34801561029857600080fd5b5061024a6103b8565b3480156102ad57600080fd5b5061024a6102bc366004611489565b61040c565b6102cd848484846107de565b5050505050565b6000546001600160a01b031633146102eb57600080fd5b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461032d57600080fd5b60005460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401602060405180830381600087803b15801561037b57600080fd5b505af115801561038f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b3919061153d565b505050565b6000546001600160a01b031633146103cf57600080fd5b600080546040516001600160a01b03909116914780156108fc02929091818181858888f19350505050158015610409573d6000803e3d6000fd5b50565b3360009081526001602052604090205460ff166104605760405162461bcd60e51b815260206004820152600d60248201526c6e6f74206578656375746f727360981b60448201526064015b60405180910390fd5b8067ffffffffffffffff1643106104aa5760405162461bcd60e51b815260206004820152600e60248201526d36b0bc213637b1b5a73ab6b132b960911b6044820152606401610457565b60008367ffffffffffffffff8111156104c5576104c5611561565b6040519080825280602002602001820160405280156104ee578160200160208202803683370190505b50905060005b848110156105845761054886868381811061051157610511611577565b9050602002016020810190610526919061158d565b6001600160a01b03167349a55f1e8ec5025deb60a38724004e21e8dc4ebe1890565b82828151811061055a5761055a611577565b6001600160a01b03909216602092830291909101909101528061057c816115c0565b9150506104f4565b5060006105918288610e46565b905061059f89898484611029565b50600080600189166105f1576105ea8b846000815181106105c2576105c2611577565b6020026020010151856001815181106105dd576105dd611577565b60200260200101516111c4565b6000610625565b60006106258c8560008151811061060a5761060a611577565b6020026020010151866001815181106105dd576105dd611577565b915091506000838a868e60405160200161064294939291906115db565b60405160208183030381529060405290508460008151811061066657610666611577565b60200260200101516001600160a01b031663022c0d9f848430856040518563ffffffff1660e01b815260040161069f9493929190611670565b600060405180830381600087803b1580156106b957600080fd5b505af11580156106cd573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600093506001600160a01b038a1692506370a08231915060240160206040518083038186803b15801561071457600080fd5b505afa158015610728573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074c91906116e3565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0388169063a9059cbb90604401602060405180830381600087803b15801561079757600080fd5b505af11580156107ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cf919061153d565b50505050505050505050505050565b60008080806107ef858701876117c5565b935093509350935060008089600014156108ea57336001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561083c57600080fd5b505afa158015610850573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610874919061188f565b336001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156108ad57600080fd5b505afa1580156108c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e5919061188f565b6109cc565b336001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561092357600080fd5b505afa158015610937573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061095b919061188f565b336001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561099457600080fd5b505afa1580156109a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109cc919061188f565b91509150816001600160a01b031663a9059cbb856001815181106109f2576109f2611577565b60200260200101518b8d610a0691906118ac565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b158015610a4c57600080fd5b505af1158015610a60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a84919061153d565b5060015b8451811015610db857600060018651610aa191906118c4565b8214610ad05785610ab38360016118ac565b81518110610ac357610ac3611577565b6020026020010151610ad2565b305b90506000868381518110610ae857610ae8611577565b602002602001015190506000806000856001901b8b1660001415610b7c57836001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b158015610b3f57600080fd5b505afa158015610b53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b77919061188f565b610bed565b836001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015610bb557600080fd5b505afa158015610bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bed919061188f565b90506000808d610bfe8960026118db565b81518110610c0e57610c0e611577565b60200260200101518e896002610c2491906118db565b610c2f9060016118ac565b81518110610c3f57610c3f611577565b602002602001015191509150610cf982846001600160a01b03166370a082318f8c81518110610c7057610c70611577565b60200260200101516040518263ffffffff1660e01b8152600401610ca391906001600160a01b0391909116815260200190565b60206040518083038186803b158015610cbb57600080fd5b505afa158015610ccf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cf391906116e3565b906112da565b9450610d068583836111c4565b9350505050600080866001901b8c1660001415610d2557826000610d29565b6000835b6040805160008152602081019182905263022c0d9f60e01b90915291935091506001600160a01b0386169063022c0d9f90610d6d90859085908b9060248101611670565b600060405180830381600087803b158015610d8757600080fd5b505af1158015610d9b573d6000803e3d6000fd5b505050505050505050508080610db0906115c0565b915050610a88565b5060405163a9059cbb60e01b8152336004820152602481018490526001600160a01b0382169063a9059cbb90604401602060405180830381600087803b158015610e0157600080fd5b505af1158015610e15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e39919061153d565b5050505050505050505050565b606082516002610e5691906118db565b67ffffffffffffffff811115610e6e57610e6e611561565b604051908082528060200260200182016040528015610e97578160200160208202803683370190505b50905060005b835181101561102257600080858381518110610ebb57610ebb611577565b60200260200101516001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015610efb57600080fd5b505afa158015610f0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f339190611911565b506001600160701b0391821693501690506001831b851615610fb0578184610f5c8560026118db565b81518110610f6c57610f6c611577565b60209081029190910101528084610f848560026118db565b610f8f9060016118ac565b81518110610f9f57610f9f611577565b60200260200101818152505061100d565b8084610fbd8560026118db565b81518110610fcd57610fcd611577565b60209081029190910101528184610fe58560026118db565b610ff09060016118ac565b8151811061100057611000611577565b6020026020010181815250505b5050808061101a906115c0565b915050610e9d565b5092915050565b60606000808451600161103c91906118ac565b67ffffffffffffffff81111561105457611054611561565b60405190808252806020026020018201604052801561107d578160200160208202803683370190505b509250868360008151811061109457611094611577565b60200260200101818152505060005b855181101561116657846110b88260026118db565b815181106110c8576110c8611577565b6020026020010151858260026110de91906118db565b6110e99060016118ac565b815181106110f9576110f9611577565b6020026020010151809350819450505061112d84828151811061111e5761111e611577565b602002602001015184846111c4565b846111398360016118ac565b8151811061114957611149611577565b60209081029190910101528061115e816115c0565b9150506110a3565b50858386518151811061117b5761117b611577565b602002602001015110156111ba5760405162461bcd60e51b81526004016104579060208082526004908201526319985a5b60e21b604082015260600190565b5050949350505050565b60008084116112255760405162461bcd60e51b815260206004820152602760248201527f48656c6c6f4c6962726172793a20494e53554646494349454e545f494e50555460448201526617d05353d5539560ca1b6064820152608401610457565b6000831180156112355750600082115b61128d5760405162461bcd60e51b8152602060048201526024808201527f48656c6c6f4c6962726172793a20494e53554646494349454e545f4c495155496044820152634449545960e01b6064820152608401610457565b600061129b856103e56112fb565b905060006112a982856112fb565b905060006112c3836112bd886103e86112fb565b90611328565b90506112cf8183611961565b979650505050505050565b6000826112e783826118c4565b91508111156112f557600080fd5b92915050565b600082158061131f5750818361131182826118db565b925061131d9083611961565b145b6112f557600080fd5b60008261133583826118ac565b91508110156112f557600080fd5b6001600160a01b038116811461040957600080fd5b803561136381611343565b919050565b60008060008060006080868803121561138057600080fd5b853561138b81611343565b94506020860135935060408601359250606086013567ffffffffffffffff808211156113b657600080fd5b818801915088601f8301126113ca57600080fd5b8135818111156113d957600080fd5b8960208285010111156113eb57600080fd5b9699959850939650602001949392505050565b801515811461040957600080fd5b6000806040838503121561141f57600080fd5b823561142a81611343565b9150602083013561143a816113fe565b809150509250929050565b6000806040838503121561145857600080fd5b823561146381611343565b946020939093013593505050565b803567ffffffffffffffff8116811461136357600080fd5b600080600080600080600060c0888a0312156114a457600080fd5b873596506020880135955060408801359450606088013567ffffffffffffffff808211156114d157600080fd5b818a0191508a601f8301126114e557600080fd5b8135818111156114f457600080fd5b8b60208260051b850101111561150957600080fd5b60208301965080955050505061152160808901611358565b915061152f60a08901611471565b905092959891949750929550565b60006020828403121561154f57600080fd5b815161155a816113fe565b9392505050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60006020828403121561159f57600080fd5b813561155a81611343565b634e487b7160e01b600052601160045260246000fd5b60006000198214156115d4576115d46115aa565b5060010190565b6080808252855190820181905260009060209060a0840190828901845b82811015611614578151845292840192908401906001016115f8565b505050838201879052838103604085015285518082528683019183019060005b818110156116595783516001600160a01b031683529284019291840191600101611634565b505080935050505082606083015295945050505050565b84815260006020858184015260018060a01b038516604084015260806060840152835180608085015260005b818110156116b85785810183015185820160a00152820161169c565b818111156116ca57600060a083870101525b50601f01601f19169290920160a0019695505050505050565b6000602082840312156116f557600080fd5b5051919050565b604051601f8201601f1916810167ffffffffffffffff8111828210171561172557611725611561565b604052919050565b600067ffffffffffffffff82111561174757611747611561565b5060051b60200190565b600082601f83011261176257600080fd5b813560206117776117728361172d565b6116fc565b82815260059290921b8401810191818101908684111561179657600080fd5b8286015b848110156117ba5780356117ad81611343565b835291830191830161179a565b509695505050505050565b600080600080608085870312156117db57600080fd5b843567ffffffffffffffff808211156117f357600080fd5b818701915087601f83011261180757600080fd5b813560206118176117728361172d565b82815260059290921b8401810191818101908b84111561183657600080fd5b948201945b838610156118545785358252948201949082019061183b565b985050880135955050604087013591508082111561187157600080fd5b5061187e87828801611751565b949793965093946060013593505050565b6000602082840312156118a157600080fd5b815161155a81611343565b600082198211156118bf576118bf6115aa565b500190565b6000828210156118d6576118d66115aa565b500390565b60008160001904831182151516156118f5576118f56115aa565b500290565b80516001600160701b038116811461136357600080fd5b60008060006060848603121561192657600080fd5b61192f846118fa565b925061193d602085016118fa565b9150604084015163ffffffff8116811461195657600080fd5b809150509250925092565b60008261197e57634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220b49fb2b55628dbb4748a5747b7e1aa585a64bd44ea5c277ae3e0295925e01ba164736f6c63430008090033

Deployed ByteCode

0x60806040526004361061021e5760003560e01c8063813029ee11610123578063c0fc3ce6116100ab578063dac6e9481161006f578063dac6e9481461022a578063e59eea9a1461022a578063ecb9f1dc146102a1578063ee22dd871461022a578063f8890f8e1461022a57600080fd5b8063c0fc3ce61461022a578063c6827a601461022a578063ceb7f1a01461022a578063d053452f1461022a578063d172cd471461022a57600080fd5b8063a0ef91df116100f2578063a0ef91df1461028c578063a2a43a0a1461022a578063a8e70bd71461022a578063b2770f7b1461022a578063b2ff9f261461022a57600080fd5b8063813029ee1461022a578063848008121461022a5780638d07fe0d1461022a5780639e281a981461026c57600080fd5b80633cffbd2f116101a657806361987d161161017557806361987d161461022a57806367a5e6421461022a5780636dca4cd41461022a5780637512dae51461022a578063791b35d91461022a57600080fd5b80633cffbd2f1461022a5780634f5fdbb41461022a5780635c56b1531461022a5780635fa63ebb1461022a57600080fd5b806321d8d577116101ed57806321d8d5771461022a578063226dc8821461022a5780632d0d308c1461022a57806338d7b3cb1461022a578063398150371461022a57600080fd5b806307d3513a1461022a57806310d1e85c1461022a5780631750699e1461022a5780631e1bff3f1461024c57600080fd5b3661022557005b600080fd5b34801561023657600080fd5b5061024a610245366004611368565b6102c1565b005b34801561025857600080fd5b5061024a61026736600461140c565b6102d4565b34801561027857600080fd5b5061024a610287366004611445565b610316565b34801561029857600080fd5b5061024a6103b8565b3480156102ad57600080fd5b5061024a6102bc366004611489565b61040c565b6102cd848484846107de565b5050505050565b6000546001600160a01b031633146102eb57600080fd5b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461032d57600080fd5b60005460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401602060405180830381600087803b15801561037b57600080fd5b505af115801561038f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b3919061153d565b505050565b6000546001600160a01b031633146103cf57600080fd5b600080546040516001600160a01b03909116914780156108fc02929091818181858888f19350505050158015610409573d6000803e3d6000fd5b50565b3360009081526001602052604090205460ff166104605760405162461bcd60e51b815260206004820152600d60248201526c6e6f74206578656375746f727360981b60448201526064015b60405180910390fd5b8067ffffffffffffffff1643106104aa5760405162461bcd60e51b815260206004820152600e60248201526d36b0bc213637b1b5a73ab6b132b960911b6044820152606401610457565b60008367ffffffffffffffff8111156104c5576104c5611561565b6040519080825280602002602001820160405280156104ee578160200160208202803683370190505b50905060005b848110156105845761054886868381811061051157610511611577565b9050602002016020810190610526919061158d565b6001600160a01b03167349a55f1e8ec5025deb60a38724004e21e8dc4ebe1890565b82828151811061055a5761055a611577565b6001600160a01b03909216602092830291909101909101528061057c816115c0565b9150506104f4565b5060006105918288610e46565b905061059f89898484611029565b50600080600189166105f1576105ea8b846000815181106105c2576105c2611577565b6020026020010151856001815181106105dd576105dd611577565b60200260200101516111c4565b6000610625565b60006106258c8560008151811061060a5761060a611577565b6020026020010151866001815181106105dd576105dd611577565b915091506000838a868e60405160200161064294939291906115db565b60405160208183030381529060405290508460008151811061066657610666611577565b60200260200101516001600160a01b031663022c0d9f848430856040518563ffffffff1660e01b815260040161069f9493929190611670565b600060405180830381600087803b1580156106b957600080fd5b505af11580156106cd573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600093506001600160a01b038a1692506370a08231915060240160206040518083038186803b15801561071457600080fd5b505afa158015610728573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074c91906116e3565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0388169063a9059cbb90604401602060405180830381600087803b15801561079757600080fd5b505af11580156107ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cf919061153d565b50505050505050505050505050565b60008080806107ef858701876117c5565b935093509350935060008089600014156108ea57336001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561083c57600080fd5b505afa158015610850573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610874919061188f565b336001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156108ad57600080fd5b505afa1580156108c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e5919061188f565b6109cc565b336001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561092357600080fd5b505afa158015610937573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061095b919061188f565b336001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561099457600080fd5b505afa1580156109a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109cc919061188f565b91509150816001600160a01b031663a9059cbb856001815181106109f2576109f2611577565b60200260200101518b8d610a0691906118ac565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b158015610a4c57600080fd5b505af1158015610a60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a84919061153d565b5060015b8451811015610db857600060018651610aa191906118c4565b8214610ad05785610ab38360016118ac565b81518110610ac357610ac3611577565b6020026020010151610ad2565b305b90506000868381518110610ae857610ae8611577565b602002602001015190506000806000856001901b8b1660001415610b7c57836001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b158015610b3f57600080fd5b505afa158015610b53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b77919061188f565b610bed565b836001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015610bb557600080fd5b505afa158015610bc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bed919061188f565b90506000808d610bfe8960026118db565b81518110610c0e57610c0e611577565b60200260200101518e896002610c2491906118db565b610c2f9060016118ac565b81518110610c3f57610c3f611577565b602002602001015191509150610cf982846001600160a01b03166370a082318f8c81518110610c7057610c70611577565b60200260200101516040518263ffffffff1660e01b8152600401610ca391906001600160a01b0391909116815260200190565b60206040518083038186803b158015610cbb57600080fd5b505afa158015610ccf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cf391906116e3565b906112da565b9450610d068583836111c4565b9350505050600080866001901b8c1660001415610d2557826000610d29565b6000835b6040805160008152602081019182905263022c0d9f60e01b90915291935091506001600160a01b0386169063022c0d9f90610d6d90859085908b9060248101611670565b600060405180830381600087803b158015610d8757600080fd5b505af1158015610d9b573d6000803e3d6000fd5b505050505050505050508080610db0906115c0565b915050610a88565b5060405163a9059cbb60e01b8152336004820152602481018490526001600160a01b0382169063a9059cbb90604401602060405180830381600087803b158015610e0157600080fd5b505af1158015610e15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e39919061153d565b5050505050505050505050565b606082516002610e5691906118db565b67ffffffffffffffff811115610e6e57610e6e611561565b604051908082528060200260200182016040528015610e97578160200160208202803683370190505b50905060005b835181101561102257600080858381518110610ebb57610ebb611577565b60200260200101516001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015610efb57600080fd5b505afa158015610f0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f339190611911565b506001600160701b0391821693501690506001831b851615610fb0578184610f5c8560026118db565b81518110610f6c57610f6c611577565b60209081029190910101528084610f848560026118db565b610f8f9060016118ac565b81518110610f9f57610f9f611577565b60200260200101818152505061100d565b8084610fbd8560026118db565b81518110610fcd57610fcd611577565b60209081029190910101528184610fe58560026118db565b610ff09060016118ac565b8151811061100057611000611577565b6020026020010181815250505b5050808061101a906115c0565b915050610e9d565b5092915050565b60606000808451600161103c91906118ac565b67ffffffffffffffff81111561105457611054611561565b60405190808252806020026020018201604052801561107d578160200160208202803683370190505b509250868360008151811061109457611094611577565b60200260200101818152505060005b855181101561116657846110b88260026118db565b815181106110c8576110c8611577565b6020026020010151858260026110de91906118db565b6110e99060016118ac565b815181106110f9576110f9611577565b6020026020010151809350819450505061112d84828151811061111e5761111e611577565b602002602001015184846111c4565b846111398360016118ac565b8151811061114957611149611577565b60209081029190910101528061115e816115c0565b9150506110a3565b50858386518151811061117b5761117b611577565b602002602001015110156111ba5760405162461bcd60e51b81526004016104579060208082526004908201526319985a5b60e21b604082015260600190565b5050949350505050565b60008084116112255760405162461bcd60e51b815260206004820152602760248201527f48656c6c6f4c6962726172793a20494e53554646494349454e545f494e50555460448201526617d05353d5539560ca1b6064820152608401610457565b6000831180156112355750600082115b61128d5760405162461bcd60e51b8152602060048201526024808201527f48656c6c6f4c6962726172793a20494e53554646494349454e545f4c495155496044820152634449545960e01b6064820152608401610457565b600061129b856103e56112fb565b905060006112a982856112fb565b905060006112c3836112bd886103e86112fb565b90611328565b90506112cf8183611961565b979650505050505050565b6000826112e783826118c4565b91508111156112f557600080fd5b92915050565b600082158061131f5750818361131182826118db565b925061131d9083611961565b145b6112f557600080fd5b60008261133583826118ac565b91508110156112f557600080fd5b6001600160a01b038116811461040957600080fd5b803561136381611343565b919050565b60008060008060006080868803121561138057600080fd5b853561138b81611343565b94506020860135935060408601359250606086013567ffffffffffffffff808211156113b657600080fd5b818801915088601f8301126113ca57600080fd5b8135818111156113d957600080fd5b8960208285010111156113eb57600080fd5b9699959850939650602001949392505050565b801515811461040957600080fd5b6000806040838503121561141f57600080fd5b823561142a81611343565b9150602083013561143a816113fe565b809150509250929050565b6000806040838503121561145857600080fd5b823561146381611343565b946020939093013593505050565b803567ffffffffffffffff8116811461136357600080fd5b600080600080600080600060c0888a0312156114a457600080fd5b873596506020880135955060408801359450606088013567ffffffffffffffff808211156114d157600080fd5b818a0191508a601f8301126114e557600080fd5b8135818111156114f457600080fd5b8b60208260051b850101111561150957600080fd5b60208301965080955050505061152160808901611358565b915061152f60a08901611471565b905092959891949750929550565b60006020828403121561154f57600080fd5b815161155a816113fe565b9392505050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60006020828403121561159f57600080fd5b813561155a81611343565b634e487b7160e01b600052601160045260246000fd5b60006000198214156115d4576115d46115aa565b5060010190565b6080808252855190820181905260009060209060a0840190828901845b82811015611614578151845292840192908401906001016115f8565b505050838201879052838103604085015285518082528683019183019060005b818110156116595783516001600160a01b031683529284019291840191600101611634565b505080935050505082606083015295945050505050565b84815260006020858184015260018060a01b038516604084015260806060840152835180608085015260005b818110156116b85785810183015185820160a00152820161169c565b818111156116ca57600060a083870101525b50601f01601f19169290920160a0019695505050505050565b6000602082840312156116f557600080fd5b5051919050565b604051601f8201601f1916810167ffffffffffffffff8111828210171561172557611725611561565b604052919050565b600067ffffffffffffffff82111561174757611747611561565b5060051b60200190565b600082601f83011261176257600080fd5b813560206117776117728361172d565b6116fc565b82815260059290921b8401810191818101908684111561179657600080fd5b8286015b848110156117ba5780356117ad81611343565b835291830191830161179a565b509695505050505050565b600080600080608085870312156117db57600080fd5b843567ffffffffffffffff808211156117f357600080fd5b818701915087601f83011261180757600080fd5b813560206118176117728361172d565b82815260059290921b8401810191818101908b84111561183657600080fd5b948201945b838610156118545785358252948201949082019061183b565b985050880135955050604087013591508082111561187157600080fd5b5061187e87828801611751565b949793965093946060013593505050565b6000602082840312156118a157600080fd5b815161155a81611343565b600082198211156118bf576118bf6115aa565b500190565b6000828210156118d6576118d66115aa565b500390565b60008160001904831182151516156118f5576118f56115aa565b500290565b80516001600160701b038116811461136357600080fd5b60008060006060848603121561192657600080fd5b61192f846118fa565b925061193d602085016118fa565b9150604084015163ffffffff8116811461195657600080fd5b809150509250925092565b60008261197e57634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220b49fb2b55628dbb4748a5747b7e1aa585a64bd44ea5c277ae3e0295925e01ba164736f6c63430008090033