0x6080604052600436106101815760003560e01c80635c60da1b116100d157806395d89b411161008a578063b3f0067411610064578063b3f006741461075d578063dd62ed3e14610772578063f3fdb15a146107ad578063fe98224b146107c257610181565b806395d89b41146106fa578063a9059cbb1461070f578063aa5af0fd1461074857610181565b80635c60da1b1461065e578063699cd5e2146106735780636c540baf146106885780636f307dc31461069d57806370a08231146106b25780638f840ddd146106e557610181565b806318160ddd1161013e578063313ce56711610118578063313ce567146104a35780634487152f146104ce57806347bd37181461057f578063555bcc401461059457610181565b806318160ddd1461041a5780631a4a73701461042f57806323b872dd1461046057610181565b806306fdde03146102415780630933c1ed146102cb578063095ea7b31461037c5780630b665673146103c957806313114a9d146103f0578063173b990414610405575b34156101be5760405162461bcd60e51b81526004018080602001828103825260378152602001806111976037913960400191505060405180910390fd5b6014546040516000916001600160a01b031690829036908083838082843760405192019450600093509091505080830381855af49150503d8060008114610221576040519150601f19603f3d011682016040523d82523d6000602084013e610226565b606091505b505090506040513d6000823e81801561023d573d82f35b3d82fd5b34801561024d57600080fd5b506102566107d7565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610290578181015183820152602001610278565b50505050905090810190601f1680156102bd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102d757600080fd5b50610256600480360360208110156102ee57600080fd5b810190602081018135600160201b81111561030857600080fd5b82018360208201111561031a57600080fd5b803590602001918460018302840111600160201b8311171561033b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610864945050505050565b34801561038857600080fd5b506103b56004803603604081101561039f57600080fd5b506001600160a01b038135169060200135610883565b604080519115158252519081900360200190f35b3480156103d557600080fd5b506103de6108fa565b60408051918252519081900360200190f35b3480156103fc57600080fd5b506103de610900565b34801561041157600080fd5b506103de610906565b34801561042657600080fd5b506103de61090c565b34801561043b57600080fd5b50610444610912565b604080516001600160a01b039092168252519081900360200190f35b34801561046c57600080fd5b506103b56004803603606081101561048357600080fd5b506001600160a01b03813581169160208101359091169060400135610921565b3480156104af57600080fd5b506104b86109a1565b6040805160ff9092168252519081900360200190f35b3480156104da57600080fd5b50610256600480360360208110156104f157600080fd5b810190602081018135600160201b81111561050b57600080fd5b82018360208201111561051d57600080fd5b803590602001918460018302840111600160201b8311171561053e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506109aa945050505050565b34801561058b57600080fd5b506103de610bc9565b3480156105a057600080fd5b5061065c600480360360608110156105b757600080fd5b6001600160a01b03823516916020810135151591810190606081016040820135600160201b8111156105e857600080fd5b8201836020820111156105fa57600080fd5b803590602001918460018302840111600160201b8311171561061b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610bcf945050505050565b005b34801561066a57600080fd5b50610444610efc565b34801561067f57600080fd5b506103b5610f0b565b34801561069457600080fd5b506103de610f10565b3480156106a957600080fd5b50610444610f16565b3480156106be57600080fd5b506103de600480360360208110156106d557600080fd5b50356001600160a01b0316610f25565b3480156106f157600080fd5b506103de610f97565b34801561070657600080fd5b50610256610f9d565b34801561071b57600080fd5b506103b56004803603604081101561073257600080fd5b506001600160a01b038135169060200135610ff5565b34801561075457600080fd5b506103de61104b565b34801561076957600080fd5b50610444611051565b34801561077e57600080fd5b506103de6004803603604081101561079557600080fd5b506001600160a01b0381358116916020013516611065565b3480156107b957600080fd5b506104446110bf565b3480156107ce57600080fd5b506103de6110ce565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561085c5780601f106108315761010080835404028352916020019161085c565b820191906000526020600020905b81548152906001019060200180831161083f57829003601f168201915b505050505081565b60145460609061087d906001600160a01b0316836110d4565b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526000906060906108d990610864565b90508080602001905160208110156108f057600080fd5b5051949350505050565b600d5481565b600c5481565b60085481565b600f5481565b6004546001600160a01b031681565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905260009060609061097f90610864565b905080806020019051602081101561099657600080fd5b505195945050505050565b60035460ff1681565b606060006060306001600160a01b0316846040516024018080602001828103825283818151815260200191508051906020019080838360005b838110156109fb5781810151838201526020016109e3565b50505050905090810190601f168015610a285780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b0316630933c1ed60e01b178152905182519295509350839250908083835b60208310610a835780518252601f199092019160209182019101610a64565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610ae3576040519150601f19603f3d011682016040523d82523d6000602084013e610ae8565b606091505b50915091506000821415610afd573d60208201fd5b808060200190516020811015610b1257600080fd5b8101908080516040519392919084600160201b821115610b3157600080fd5b908301906020820185811115610b4657600080fd5b8251600160201b811182820188101715610b5f57600080fd5b82525081516020918201929091019080838360005b83811015610b8c578181015183820152602001610b74565b50505050905090810190601f168015610bb95780820380516001836020036101000a031916815260200191505b5060405250505092505050919050565b600b5481565b60048054604080516303e1469160e61b815290516001600160a01b039092169263f851a440928282019260209290829003018186803b158015610c1157600080fd5b505afa158015610c25573d6000803e3d6000fd5b505050506040513d6020811015610c3b57600080fd5b50516001600160a01b03163314610c835760405162461bcd60e51b81526004018080602001828103825260398152602001806111ce6039913960400191505060405180910390fd5b600480546040805163c45a015560e01b815290516001600160a01b039092169263c45a0155928282019260209290829003018186803b158015610cc557600080fd5b505afa158015610cd9573d6000803e3d6000fd5b505050506040513d6020811015610cef57600080fd5b50516040805163020b2c1f60e21b81526001600160a01b0386811660048301529151919092169163082cb07c916024808301926020929190829003018186803b158015610d3b57600080fd5b505afa158015610d4f573d6000803e3d6000fd5b505050506040513d6020811015610d6557600080fd5b50511515600114610da75760405162461bcd60e51b81526004018080602001828103825260298152602001806112076029913960400191505060405180910390fd5b8115610de1576040805160048152602481019091526020810180516001600160e01b031663153ab50560e01b179052610ddf90610864565b505b601480546001600160a01b038581166001600160a01b03198316179092556040516020602482018181528551604484015285519490931693610ead938693909283926064909201919085019080838360005b83811015610e4b578181015183820152602001610e33565b50505050905090810190601f168015610e785780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b0316630adccee560e31b1790529250610864915050565b50601454604080516001600160a01b038085168252909216602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a150505050565b6014546001600160a01b031681565b600181565b60095481565b6013546001600160a01b031681565b604080516001600160a01b0383166024808301919091528251808303909101815260449091019091526020810180516001600160e01b03166370a0823160e01b179052600090606090610f77906109aa565b9050808060200190516020811015610f8e57600080fd5b50519392505050565b600e5481565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561085c5780601f106108315761010080835404028352916020019161085c565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526000906060906108d990610864565b600a5481565b60035461010090046001600160a01b031681565b604080516001600160a01b03808516602483015283166044808301919091528251808303909101815260649091019091526020810180516001600160e01b0316636eb1769f60e11b1790526000906060906108d9906109aa565b6005546001600160a01b031681565b60075481565b606060006060846001600160a01b0316846040518082805190602001908083835b602083106111145780518252601f1990920191602091820191016110f5565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114611174576040519150601f19603f3d011682016040523d82523d6000602084013e611179565b606091505b5091509150600082141561118e573d60208201fd5b94935050505056fe4d457263323044656c656761746f723a66616c6c6261636b3a2063616e6e6f742073656e642076616c756520746f2066616c6c6261636b4d457263323044656c656761746f723a3a5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d7573742062652061646d696e4d457263323044656c656761746f723a206e6f74206d4552433230496d706c656d656e746174696f6ea265627a7a72315820cb629b7604a861ec4934fb0ff9fa6387bc27ef8434616f80d19afa1f72e4471564736f6c63430005110032
0x608060405267016345785d8a000060075567016345785d8a00006008553480156200002957600080fd5b5060405162001c7d38038062001c7d83398181016040526101008110156200005057600080fd5b8151602083015160408085015160608601805192519496939591949391820192846401000000008211156200008457600080fd5b9083019060208201858111156200009a57600080fd5b8251640100000000811182820188101715620000b557600080fd5b82525081516020918201929091019080838360005b83811015620000e4578181015183820152602001620000ca565b50505050905090810190601f168015620001125780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200013657600080fd5b9083019060208201858111156200014c57600080fd5b82516401000000008111828201881017156200016757600080fd5b82525081516020918201929091019080838360005b83811015620001965781810151838201526020016200017c565b50505050905090810190601f168015620001c45780820380516001836020036101000a031916815260200191505b50604081815260208301519201805192949193919284640100000000821115620001ed57600080fd5b9083019060208201858111156200020357600080fd5b82516401000000008111828201881017156200021e57600080fd5b82525081516020918201929091019080838360005b838110156200024d57818101518382015260200162000233565b50505050905090810190601f1680156200027b5780820380516001836020036101000a031916815260200191505b50604081815260209283015163c45a015560e01b83529051909450600093506001600160a01b038b169263c45a01559260048082019391829003018186803b158015620002c757600080fd5b505afa158015620002dc573d6000803e3d6000fd5b505050506040513d6020811015620002f357600080fd5b50516040805163b2646eb760e01b815290516001600160a01b039092169163b2646eb791600480820192602092909190829003018186803b1580156200033857600080fd5b505afa1580156200034d573d6000803e3d6000fd5b505050506040513d60208110156200036457600080fd5b505190506001600160a01b038116620003c4576040805162461bcd60e51b815260206004820152601f60248201527f4d457263323044656c656761746f723a205a45524f20464f5242494444454e00604482015290519081900360640190fd5b62000543818a8a8a8a8a8a8960405160240180886001600160a01b03166001600160a01b03168152602001876001600160a01b03166001600160a01b0316815260200186815260200180602001806020018560ff1660ff168152602001846001600160a01b03166001600160a01b03168152602001838103835287818151815260200191508051906020019080838360005b838110156200047057818101518382015260200162000456565b50505050905090810190601f1680156200049e5780820380516001836020036101000a031916815260200191505b50838103825286518152865160209182019188019080838360005b83811015620004d3578181015183820152602001620004b9565b50505050905090810190601f168015620005015780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03908116634340720f60e01b17909152909a506200056a1698505050505050505050565b506200055b816000856001600160e01b036200063116565b505050505050505050620009a7565b606060006060846001600160a01b0316846040518082805190602001908083835b60208310620005ac5780518252601f1990920191602091820191016200058b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146200060e576040519150601f19603f3d011682016040523d82523d6000602084013e62000613565b606091505b5091509150600082141562000629573d60208201fd5b949350505050565b60048054604080516303e1469160e61b815290516001600160a01b039092169263f851a440928282019260209290829003018186803b1580156200067457600080fd5b505afa15801562000689573d6000803e3d6000fd5b505050506040513d6020811015620006a057600080fd5b50516001600160a01b03163314620006ea5760405162461bcd60e51b815260040180806020018281038252603981526020018062001c1b6039913960400191505060405180910390fd5b600480546040805163c45a015560e01b815290516001600160a01b039092169263c45a0155928282019260209290829003018186803b1580156200072d57600080fd5b505afa15801562000742573d6000803e3d6000fd5b505050506040513d60208110156200075957600080fd5b50516040805163020b2c1f60e21b81526001600160a01b0386811660048301529151919092169163082cb07c916024808301926020929190829003018186803b158015620007a657600080fd5b505afa158015620007bb573d6000803e3d6000fd5b505050506040513d6020811015620007d257600080fd5b50511515600114620008165760405162461bcd60e51b815260040180806020018281038252602981526020018062001c546029913960400191505060405180910390fd5b811562000858576040805160048152602481019091526020810180516001600160e01b0390811663153ab50560e01b179091526200085691906200097d16565b505b601480546001600160a01b038581166001600160a01b031983161790925560405160206024820181815285516044840152855194909316936200092e938693909283926064909201919085019080838360005b83811015620008c5578181015183820152602001620008ab565b50505050905090810190601f168015620008f35780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03908116630adccee560e31b179091529093506200097d16915050565b50601454604080516001600160a01b038085168252909216602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a150505050565b601454606090620009a1906001600160a01b0316836001600160e01b036200056a16565b92915050565b61126480620009b76000396000f3fe6080604052600436106101815760003560e01c80635c60da1b116100d157806395d89b411161008a578063b3f0067411610064578063b3f006741461075d578063dd62ed3e14610772578063f3fdb15a146107ad578063fe98224b146107c257610181565b806395d89b41146106fa578063a9059cbb1461070f578063aa5af0fd1461074857610181565b80635c60da1b1461065e578063699cd5e2146106735780636c540baf146106885780636f307dc31461069d57806370a08231146106b25780638f840ddd146106e557610181565b806318160ddd1161013e578063313ce56711610118578063313ce567146104a35780634487152f146104ce57806347bd37181461057f578063555bcc401461059457610181565b806318160ddd1461041a5780631a4a73701461042f57806323b872dd1461046057610181565b806306fdde03146102415780630933c1ed146102cb578063095ea7b31461037c5780630b665673146103c957806313114a9d146103f0578063173b990414610405575b34156101be5760405162461bcd60e51b81526004018080602001828103825260378152602001806111976037913960400191505060405180910390fd5b6014546040516000916001600160a01b031690829036908083838082843760405192019450600093509091505080830381855af49150503d8060008114610221576040519150601f19603f3d011682016040523d82523d6000602084013e610226565b606091505b505090506040513d6000823e81801561023d573d82f35b3d82fd5b34801561024d57600080fd5b506102566107d7565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610290578181015183820152602001610278565b50505050905090810190601f1680156102bd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102d757600080fd5b50610256600480360360208110156102ee57600080fd5b810190602081018135600160201b81111561030857600080fd5b82018360208201111561031a57600080fd5b803590602001918460018302840111600160201b8311171561033b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610864945050505050565b34801561038857600080fd5b506103b56004803603604081101561039f57600080fd5b506001600160a01b038135169060200135610883565b604080519115158252519081900360200190f35b3480156103d557600080fd5b506103de6108fa565b60408051918252519081900360200190f35b3480156103fc57600080fd5b506103de610900565b34801561041157600080fd5b506103de610906565b34801561042657600080fd5b506103de61090c565b34801561043b57600080fd5b50610444610912565b604080516001600160a01b039092168252519081900360200190f35b34801561046c57600080fd5b506103b56004803603606081101561048357600080fd5b506001600160a01b03813581169160208101359091169060400135610921565b3480156104af57600080fd5b506104b86109a1565b6040805160ff9092168252519081900360200190f35b3480156104da57600080fd5b50610256600480360360208110156104f157600080fd5b810190602081018135600160201b81111561050b57600080fd5b82018360208201111561051d57600080fd5b803590602001918460018302840111600160201b8311171561053e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506109aa945050505050565b34801561058b57600080fd5b506103de610bc9565b3480156105a057600080fd5b5061065c600480360360608110156105b757600080fd5b6001600160a01b03823516916020810135151591810190606081016040820135600160201b8111156105e857600080fd5b8201836020820111156105fa57600080fd5b803590602001918460018302840111600160201b8311171561061b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610bcf945050505050565b005b34801561066a57600080fd5b50610444610efc565b34801561067f57600080fd5b506103b5610f0b565b34801561069457600080fd5b506103de610f10565b3480156106a957600080fd5b50610444610f16565b3480156106be57600080fd5b506103de600480360360208110156106d557600080fd5b50356001600160a01b0316610f25565b3480156106f157600080fd5b506103de610f97565b34801561070657600080fd5b50610256610f9d565b34801561071b57600080fd5b506103b56004803603604081101561073257600080fd5b506001600160a01b038135169060200135610ff5565b34801561075457600080fd5b506103de61104b565b34801561076957600080fd5b50610444611051565b34801561077e57600080fd5b506103de6004803603604081101561079557600080fd5b506001600160a01b0381358116916020013516611065565b3480156107b957600080fd5b506104446110bf565b3480156107ce57600080fd5b506103de6110ce565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561085c5780601f106108315761010080835404028352916020019161085c565b820191906000526020600020905b81548152906001019060200180831161083f57829003601f168201915b505050505081565b60145460609061087d906001600160a01b0316836110d4565b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526000906060906108d990610864565b90508080602001905160208110156108f057600080fd5b5051949350505050565b600d5481565b600c5481565b60085481565b600f5481565b6004546001600160a01b031681565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905260009060609061097f90610864565b905080806020019051602081101561099657600080fd5b505195945050505050565b60035460ff1681565b606060006060306001600160a01b0316846040516024018080602001828103825283818151815260200191508051906020019080838360005b838110156109fb5781810151838201526020016109e3565b50505050905090810190601f168015610a285780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b0316630933c1ed60e01b178152905182519295509350839250908083835b60208310610a835780518252601f199092019160209182019101610a64565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610ae3576040519150601f19603f3d011682016040523d82523d6000602084013e610ae8565b606091505b50915091506000821415610afd573d60208201fd5b808060200190516020811015610b1257600080fd5b8101908080516040519392919084600160201b821115610b3157600080fd5b908301906020820185811115610b4657600080fd5b8251600160201b811182820188101715610b5f57600080fd5b82525081516020918201929091019080838360005b83811015610b8c578181015183820152602001610b74565b50505050905090810190601f168015610bb95780820380516001836020036101000a031916815260200191505b5060405250505092505050919050565b600b5481565b60048054604080516303e1469160e61b815290516001600160a01b039092169263f851a440928282019260209290829003018186803b158015610c1157600080fd5b505afa158015610c25573d6000803e3d6000fd5b505050506040513d6020811015610c3b57600080fd5b50516001600160a01b03163314610c835760405162461bcd60e51b81526004018080602001828103825260398152602001806111ce6039913960400191505060405180910390fd5b600480546040805163c45a015560e01b815290516001600160a01b039092169263c45a0155928282019260209290829003018186803b158015610cc557600080fd5b505afa158015610cd9573d6000803e3d6000fd5b505050506040513d6020811015610cef57600080fd5b50516040805163020b2c1f60e21b81526001600160a01b0386811660048301529151919092169163082cb07c916024808301926020929190829003018186803b158015610d3b57600080fd5b505afa158015610d4f573d6000803e3d6000fd5b505050506040513d6020811015610d6557600080fd5b50511515600114610da75760405162461bcd60e51b81526004018080602001828103825260298152602001806112076029913960400191505060405180910390fd5b8115610de1576040805160048152602481019091526020810180516001600160e01b031663153ab50560e01b179052610ddf90610864565b505b601480546001600160a01b038581166001600160a01b03198316179092556040516020602482018181528551604484015285519490931693610ead938693909283926064909201919085019080838360005b83811015610e4b578181015183820152602001610e33565b50505050905090810190601f168015610e785780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b0316630adccee560e31b1790529250610864915050565b50601454604080516001600160a01b038085168252909216602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a150505050565b6014546001600160a01b031681565b600181565b60095481565b6013546001600160a01b031681565b604080516001600160a01b0383166024808301919091528251808303909101815260449091019091526020810180516001600160e01b03166370a0823160e01b179052600090606090610f77906109aa565b9050808060200190516020811015610f8e57600080fd5b50519392505050565b600e5481565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561085c5780601f106108315761010080835404028352916020019161085c565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526000906060906108d990610864565b600a5481565b60035461010090046001600160a01b031681565b604080516001600160a01b03808516602483015283166044808301919091528251808303909101815260649091019091526020810180516001600160e01b0316636eb1769f60e11b1790526000906060906108d9906109aa565b6005546001600160a01b031681565b60075481565b606060006060846001600160a01b0316846040518082805190602001908083835b602083106111145780518252601f1990920191602091820191016110f5565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114611174576040519150601f19603f3d011682016040523d82523d6000602084013e611179565b606091505b5091509150600082141561118e573d60208201fd5b94935050505056fe4d457263323044656c656761746f723a66616c6c6261636b3a2063616e6e6f742073656e642076616c756520746f2066616c6c6261636b4d457263323044656c656761746f723a3a5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d7573742062652061646d696e4d457263323044656c656761746f723a206e6f74206d4552433230496d706c656d656e746174696f6ea265627a7a72315820cb629b7604a861ec4934fb0ff9fa6387bc27ef8434616f80d19afa1f72e4471564736f6c634300051100324d457263323044656c656761746f723a3a5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d7573742062652061646d696e4d457263323044656c656761746f723a206e6f74206d4552433230496d706c656d656e746174696f6e000000000000000000000000539e83c3fc1c52b56ebb98e8205e5740a3e00f760000000000000000000000000cea0a943e1b74b6a2d4165fadc2288730f266bf000000000000000000000000000000000000000000a56fa5b99019a5c8000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000018000000000000000000000000067884ee366ccc70dd5c2bccdd41f9a439a696f3300000000000000000000000000000000000000000000000000000000000000134d4f4d41204c696368616e6720554e492d563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4c696368616e672d6d554e492d563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000