0x60806040526004361061014a575f3560e01c806370c0e31b116100b35780639b2f5d861161006d5780639b2f5d86146103b1578063a9059cbb146103c5578063c9567bf9146103e4578063dd62ed3e146103f8578063e0f3ccf51461043c578063e4748b9e14610451575f80fd5b806370c0e31b14610302578063715018a614610321578063751039fc1461033557806382247ec0146103495780638da5cb5b1461035e57806395d89b4114610384575f80fd5b8063313ce56711610104578063313ce5671461023d5780633bbac579146102585780634ada218b1461028f57806352547435146102af5780635342acb41461025857806370a08231146102ce575f80fd5b806306fdde0314610155578063095ea7b31461019857806318160ddd146101c75780631b300e46146101e957806323b63585146101ff57806323b872dd1461021e575f80fd5b3661015157005b5f80fd5b348015610160575f80fd5b506040805180820190915260098152684e4557204d4f4e455960b81b60208201525b60405161018f9190610fc1565b60405180910390f35b3480156101a3575f80fd5b506101b76101b2366004611023565b610466565b604051901515815260200161018f565b3480156101d2575f80fd5b506101db61047c565b60405190815260200161018f565b3480156101f4575f80fd5b506101fd61049c565b005b34801561020a575f80fd5b506101b761021936600461104d565b6104f6565b348015610229575f80fd5b506101b7610238366004611064565b61050c565b348015610248575f80fd5b506040516012815260200161018f565b348015610263575f80fd5b506101b76102723660046110a2565b6001600160a01b03165f9081526002602052604090205460ff1690565b34801561029a575f80fd5b506005546101b790600160a01b900460ff1681565b3480156102ba575f80fd5b506101fd6102c936600461104d565b610573565b3480156102d9575f80fd5b506101db6102e83660046110a2565b6001600160a01b03165f9081526003602052604090205490565b34801561030d575f80fd5b506101fd61031c3660046110bd565b6105f0565b34801561032c575f80fd5b506101fd6106aa565b348015610340575f80fd5b506101fd61071b565b348015610354575f80fd5b506101db600a5481565b348015610369575f80fd5b505f546040516001600160a01b03909116815260200161018f565b34801561038f575f80fd5b506040805180820190915260058152644d4f4e455960d81b6020820152610182565b3480156103bc575f80fd5b506101fd61076d565b3480156103d0575f80fd5b506101b76103df366004611023565b6107de565b3480156103ef575f80fd5b506101fd6107ea565b348015610403575f80fd5b506101db6104123660046110dd565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610447575f80fd5b506101db60095481565b34801561045c575f80fd5b506101db60085481565b5f61047233848461082c565b5060015b92915050565b5f6104896012600a611208565b610497906305f5e100611216565b905090565b5f546001600160a01b031633146104ce5760405162461bcd60e51b81526004016104c59061122d565b60405180910390fd5b6104da6012600a611208565b6104e8906305f5e100611216565b600a555f6008819055600955565b5f6105043361dead8461088c565b506001919050565b5f61051884848461088c565b610569843361056485604051806060016040528060288152602001611346602891396001600160a01b038a165f9081526001602090815260408083203384529091529020549190610c10565b61082c565b5060019392505050565b5f546001600160a01b0316331461059c5760405162461bcd60e51b81526004016104c59061122d565b5f81116105eb5760405162461bcd60e51b815260206004820152601960248201527f616d6f756e742073686f756c64206e6f74206265207a65726f0000000000000060448201526064016104c5565b600655565b5f546001600160a01b031633146106195760405162461bcd60e51b81526004016104c59061122d565b606482111561065c5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b60448201526064016104c5565b606481111561069f5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b60448201526064016104c5565b600891909155600955565b5f546001600160a01b031633146106d35760405162461bcd60e51b81526004016104c59061122d565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107445760405162461bcd60e51b81526004016104c59061122d565b6107506012600a611208565b61075e906305f5e100611216565b600a5560036008819055600955565b5f546001600160a01b031633146107965760405162461bcd60e51b81526004016104c59061122d565b60058054600160b01b60ff600160b81b8084048216150260ff60b81b1984168117839004909116151590910260ff60b01b1990911661ffff60b01b1990921691909117179055565b5f61047233848461088c565b5f546001600160a01b031633146108135760405162461bcd60e51b81526004016104c59061122d565b6005805462ff00ff60a01b19166201000160a01b179055565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f81116108ed5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104c5565b6001600160a01b0383165f90815260026020526040812054819060ff168061092c57506001600160a01b0384165f9081526002602052604090205460ff165b905080610ad257600554600160a01b900460ff166109855760405162461bcd60e51b8152602060048201526016602482015275151c98591a5b99c81a5cc81b9bdd081cdd185c9d195960521b60448201526064016104c5565b6005546001600160a01b0390811690861603610a3857600a54836109bd866001600160a01b03165f9081526003602052604090205490565b6109c79190611262565b1115610a155760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104c5565b610a356064610a2f60085486610c4890919063ffffffff16565b90610ccd565b91505b6005546001600160a01b0390811690851603610a6b57610a686064610a2f60095486610c4890919063ffffffff16565b91505b600554600160a81b900460ff16158015610a9257506005546001600160a01b038581169116145b8015610aa75750600554600160b01b900460ff165b8015610ac25750600654305f90815260036020526040902054115b15610ad257610ad2600654610d0e565b8115610b4a57305f90815260036020526040902054610af19083610d6e565b305f81815260036020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610b419086815260200190565b60405180910390a35b6001600160a01b0385165f90815260036020526040902054610b6c9084610dcc565b6001600160a01b0386165f90815260036020526040902055610baf610b918484610dcc565b6001600160a01b0386165f9081526003602052604090205490610d6e565b6001600160a01b038086165f8181526003602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610bf88686610dcc565b60405190815260200160405180910390a35050505050565b5f8184841115610c335760405162461bcd60e51b81526004016104c59190610fc1565b505f610c3f8486611275565b95945050505050565b5f825f03610c5757505f610476565b5f610c628385611216565b905082610c6f8583611288565b14610cc65760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016104c5565b9392505050565b5f610cc683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610e0d565b5f610d1882610e39565b6007546040516001600160a01b039091169047905f81818185875af1925050503d805f8114610d62576040519150601f19603f3d011682016040523d82523d5f602084013e610d67565b606091505b5050505050565b5f80610d7a8385611262565b905083811015610cc65760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104c5565b5f610cc683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610c10565b5f8183610e2d5760405162461bcd60e51b81526004016104c59190610fc1565b505f610c3f8486611288565b6005805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e7f57610e7f6112a7565b60200260200101906001600160a01b031690816001600160a01b03168152505060045f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610eef573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f1391906112bb565b81600181518110610f2657610f266112a7565b6001600160a01b039283166020918202929092010152600454610f4c913091168461082c565b6004805460405163791ac94760e01b81526001600160a01b039091169163791ac94791610f839186915f91879130914291016112d6565b5f604051808303815f87803b158015610f9a575f80fd5b505af1158015610fac573d5f803e3d5ffd5b50506005805460ff60a81b1916905550505050565b5f6020808352835180828501525f5b81811015610fec57858101830151858201604001528201610fd0565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611020575f80fd5b50565b5f8060408385031215611034575f80fd5b823561103f8161100c565b946020939093013593505050565b5f6020828403121561105d575f80fd5b5035919050565b5f805f60608486031215611076575f80fd5b83356110818161100c565b925060208401356110918161100c565b929592945050506040919091013590565b5f602082840312156110b2575f80fd5b8135610cc68161100c565b5f80604083850312156110ce575f80fd5b50508035926020909101359150565b5f80604083850312156110ee575f80fd5b82356110f98161100c565b915060208301356111098161100c565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561116257815f190482111561114857611148611114565b8085161561115557918102915b93841c939080029061112d565b509250929050565b5f8261117857506001610476565b8161118457505f610476565b816001811461119a57600281146111a4576111c0565b6001915050610476565b60ff8411156111b5576111b5611114565b50506001821b610476565b5060208310610133831016604e8410600b84101617156111e3575081810a610476565b6111ed8383611128565b805f190482111561120057611200611114565b029392505050565b5f610cc660ff84168361116a565b808202811582820484141761047657610476611114565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8082018082111561047657610476611114565b8181038181111561047657610476611114565b5f826112a257634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156112cb575f80fd5b8151610cc68161100c565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156113245784516001600160a01b0316835293830193918301916001016112ff565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220ca96800e078cccff427f5f8cb979b17f5d57f220241fb4f81705e1cc1834b1ce64736f6c63430008150033
0x60806040526005805463ffffffff60a01b1916905560c8620000246012600a620004bf565b62000034906305f5e100620004d6565b620000409190620004f0565b60065560056008819055600955606460026200005f6012600a620004bf565b6200006f906305f5e100620004d6565b6200007c906001620004d6565b620000889190620004f0565b620000949190620004f0565b600a55348015620000a3575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600480546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811782556040805163c45a015560e01b81529051919263c45a01559282820192602092908290030181865afa15801562000144573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200016a919062000510565b6001600160a01b031663c9c653963060045f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ca573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001f0919062000510565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156200023b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000261919062000510565b600580546001600160a01b0319166001600160a01b0392909216919091179055620002893390565b600780546001600160a01b0319166001600160a01b0392909216919091179055620002b76012600a620004bf565b620002c7906305f5e100620004d6565b335f81815260036020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003096012600a620004bf565b62000319906305f5e100620004d6565b60405190815260200160405180910390a3600160025f620003415f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff1996871617905530815260029093528183208054851660019081179091556004549091168352912080549092161790556005805460ff60b81b1916600160b81b17905562000538565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200040457815f1904821115620003e857620003e8620003b0565b80851615620003f657918102915b93841c9390800290620003c9565b509250929050565b5f826200041c57506001620004b9565b816200042a57505f620004b9565b81600181146200044357600281146200044e576200046e565b6001915050620004b9565b60ff841115620004625762000462620003b0565b50506001821b620004b9565b5060208310610133831016604e8410600b841016171562000493575081810a620004b9565b6200049f8383620003c4565b805f1904821115620004b557620004b5620003b0565b0290505b92915050565b5f620004cf60ff8416836200040c565b9392505050565b8082028115828204841417620004b957620004b9620003b0565b5f826200050b57634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121562000521575f80fd5b81516001600160a01b0381168114620004cf575f80fd5b6113a380620005465f395ff3fe60806040526004361061014a575f3560e01c806370c0e31b116100b35780639b2f5d861161006d5780639b2f5d86146103b1578063a9059cbb146103c5578063c9567bf9146103e4578063dd62ed3e146103f8578063e0f3ccf51461043c578063e4748b9e14610451575f80fd5b806370c0e31b14610302578063715018a614610321578063751039fc1461033557806382247ec0146103495780638da5cb5b1461035e57806395d89b4114610384575f80fd5b8063313ce56711610104578063313ce5671461023d5780633bbac579146102585780634ada218b1461028f57806352547435146102af5780635342acb41461025857806370a08231146102ce575f80fd5b806306fdde0314610155578063095ea7b31461019857806318160ddd146101c75780631b300e46146101e957806323b63585146101ff57806323b872dd1461021e575f80fd5b3661015157005b5f80fd5b348015610160575f80fd5b506040805180820190915260098152684e4557204d4f4e455960b81b60208201525b60405161018f9190610fc1565b60405180910390f35b3480156101a3575f80fd5b506101b76101b2366004611023565b610466565b604051901515815260200161018f565b3480156101d2575f80fd5b506101db61047c565b60405190815260200161018f565b3480156101f4575f80fd5b506101fd61049c565b005b34801561020a575f80fd5b506101b761021936600461104d565b6104f6565b348015610229575f80fd5b506101b7610238366004611064565b61050c565b348015610248575f80fd5b506040516012815260200161018f565b348015610263575f80fd5b506101b76102723660046110a2565b6001600160a01b03165f9081526002602052604090205460ff1690565b34801561029a575f80fd5b506005546101b790600160a01b900460ff1681565b3480156102ba575f80fd5b506101fd6102c936600461104d565b610573565b3480156102d9575f80fd5b506101db6102e83660046110a2565b6001600160a01b03165f9081526003602052604090205490565b34801561030d575f80fd5b506101fd61031c3660046110bd565b6105f0565b34801561032c575f80fd5b506101fd6106aa565b348015610340575f80fd5b506101fd61071b565b348015610354575f80fd5b506101db600a5481565b348015610369575f80fd5b505f546040516001600160a01b03909116815260200161018f565b34801561038f575f80fd5b506040805180820190915260058152644d4f4e455960d81b6020820152610182565b3480156103bc575f80fd5b506101fd61076d565b3480156103d0575f80fd5b506101b76103df366004611023565b6107de565b3480156103ef575f80fd5b506101fd6107ea565b348015610403575f80fd5b506101db6104123660046110dd565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610447575f80fd5b506101db60095481565b34801561045c575f80fd5b506101db60085481565b5f61047233848461082c565b5060015b92915050565b5f6104896012600a611208565b610497906305f5e100611216565b905090565b5f546001600160a01b031633146104ce5760405162461bcd60e51b81526004016104c59061122d565b60405180910390fd5b6104da6012600a611208565b6104e8906305f5e100611216565b600a555f6008819055600955565b5f6105043361dead8461088c565b506001919050565b5f61051884848461088c565b610569843361056485604051806060016040528060288152602001611346602891396001600160a01b038a165f9081526001602090815260408083203384529091529020549190610c10565b61082c565b5060019392505050565b5f546001600160a01b0316331461059c5760405162461bcd60e51b81526004016104c59061122d565b5f81116105eb5760405162461bcd60e51b815260206004820152601960248201527f616d6f756e742073686f756c64206e6f74206265207a65726f0000000000000060448201526064016104c5565b600655565b5f546001600160a01b031633146106195760405162461bcd60e51b81526004016104c59061122d565b606482111561065c5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b60448201526064016104c5565b606481111561069f5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b60448201526064016104c5565b600891909155600955565b5f546001600160a01b031633146106d35760405162461bcd60e51b81526004016104c59061122d565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107445760405162461bcd60e51b81526004016104c59061122d565b6107506012600a611208565b61075e906305f5e100611216565b600a5560036008819055600955565b5f546001600160a01b031633146107965760405162461bcd60e51b81526004016104c59061122d565b60058054600160b01b60ff600160b81b8084048216150260ff60b81b1984168117839004909116151590910260ff60b01b1990911661ffff60b01b1990921691909117179055565b5f61047233848461088c565b5f546001600160a01b031633146108135760405162461bcd60e51b81526004016104c59061122d565b6005805462ff00ff60a01b19166201000160a01b179055565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f81116108ed5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104c5565b6001600160a01b0383165f90815260026020526040812054819060ff168061092c57506001600160a01b0384165f9081526002602052604090205460ff165b905080610ad257600554600160a01b900460ff166109855760405162461bcd60e51b8152602060048201526016602482015275151c98591a5b99c81a5cc81b9bdd081cdd185c9d195960521b60448201526064016104c5565b6005546001600160a01b0390811690861603610a3857600a54836109bd866001600160a01b03165f9081526003602052604090205490565b6109c79190611262565b1115610a155760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104c5565b610a356064610a2f60085486610c4890919063ffffffff16565b90610ccd565b91505b6005546001600160a01b0390811690851603610a6b57610a686064610a2f60095486610c4890919063ffffffff16565b91505b600554600160a81b900460ff16158015610a9257506005546001600160a01b038581169116145b8015610aa75750600554600160b01b900460ff165b8015610ac25750600654305f90815260036020526040902054115b15610ad257610ad2600654610d0e565b8115610b4a57305f90815260036020526040902054610af19083610d6e565b305f81815260036020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610b419086815260200190565b60405180910390a35b6001600160a01b0385165f90815260036020526040902054610b6c9084610dcc565b6001600160a01b0386165f90815260036020526040902055610baf610b918484610dcc565b6001600160a01b0386165f9081526003602052604090205490610d6e565b6001600160a01b038086165f8181526003602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610bf88686610dcc565b60405190815260200160405180910390a35050505050565b5f8184841115610c335760405162461bcd60e51b81526004016104c59190610fc1565b505f610c3f8486611275565b95945050505050565b5f825f03610c5757505f610476565b5f610c628385611216565b905082610c6f8583611288565b14610cc65760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016104c5565b9392505050565b5f610cc683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610e0d565b5f610d1882610e39565b6007546040516001600160a01b039091169047905f81818185875af1925050503d805f8114610d62576040519150601f19603f3d011682016040523d82523d5f602084013e610d67565b606091505b5050505050565b5f80610d7a8385611262565b905083811015610cc65760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104c5565b5f610cc683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610c10565b5f8183610e2d5760405162461bcd60e51b81526004016104c59190610fc1565b505f610c3f8486611288565b6005805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e7f57610e7f6112a7565b60200260200101906001600160a01b031690816001600160a01b03168152505060045f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610eef573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f1391906112bb565b81600181518110610f2657610f266112a7565b6001600160a01b039283166020918202929092010152600454610f4c913091168461082c565b6004805460405163791ac94760e01b81526001600160a01b039091169163791ac94791610f839186915f91879130914291016112d6565b5f604051808303815f87803b158015610f9a575f80fd5b505af1158015610fac573d5f803e3d5ffd5b50506005805460ff60a81b1916905550505050565b5f6020808352835180828501525f5b81811015610fec57858101830151858201604001528201610fd0565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611020575f80fd5b50565b5f8060408385031215611034575f80fd5b823561103f8161100c565b946020939093013593505050565b5f6020828403121561105d575f80fd5b5035919050565b5f805f60608486031215611076575f80fd5b83356110818161100c565b925060208401356110918161100c565b929592945050506040919091013590565b5f602082840312156110b2575f80fd5b8135610cc68161100c565b5f80604083850312156110ce575f80fd5b50508035926020909101359150565b5f80604083850312156110ee575f80fd5b82356110f98161100c565b915060208301356111098161100c565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561116257815f190482111561114857611148611114565b8085161561115557918102915b93841c939080029061112d565b509250929050565b5f8261117857506001610476565b8161118457505f610476565b816001811461119a57600281146111a4576111c0565b6001915050610476565b60ff8411156111b5576111b5611114565b50506001821b610476565b5060208310610133831016604e8410600b84101617156111e3575081810a610476565b6111ed8383611128565b805f190482111561120057611200611114565b029392505050565b5f610cc660ff84168361116a565b808202811582820484141761047657610476611114565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8082018082111561047657610476611114565b8181038181111561047657610476611114565b5f826112a257634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156112cb575f80fd5b8151610cc68161100c565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156113245784516001600160a01b0316835293830193918301916001016112ff565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220ca96800e078cccff427f5f8cb979b17f5d57f220241fb4f81705e1cc1834b1ce64736f6c63430008150033