Init code: 0x6080604052348015600f57600080fd5b50601733601b565b606b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6109f98061007a6000396000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c8063bd22c7ba11610081578063d72e99ef1161005b578063d72e99ef14610191578063ea448bca146101a4578063f2fde38b146101b757600080fd5b8063bd22c7ba14610158578063cb91dd7b1461016b578063cdd7b38a1461017e57600080fd5b8063715018a6116100b2578063715018a6146101145780638da5cb5b1461011c578063bba48a901461014557600080fd5b80634b69de61146100d957806353e78b6b146100ee5780636d4d868314610101575b600080fd5b6100ec6100e736600461072d565b6101ca565b005b6100ec6100fc36600461072d565b6101f4565b6100ec61010f36600461072d565b61021e565b6100ec610248565b6000546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b600254610129906001600160a01b031681565b600354610129906001600160a01b031681565b6100ec61017936600461072d565b61025c565b600154610129906001600160a01b031681565b61012961019f36600461080f565b610286565b600454610129906001600160a01b031681565b6100ec6101c536600461072d565b6105c9565b6101d261065e565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6101fc61065e565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b61022661065e565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b61025061065e565b61025a60006106b8565b565b61026461065e565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600061029061065e565b6002546040516340925bc760e11b81523060048201526000916001600160a01b031690638124b78e906024016020604051808303816000875af11580156102db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ff91906108ff565b6003546040516340925bc760e11b81523060048201529192506000916001600160a01b0390911690638124b78e906024016020604051808303816000875af115801561034f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037391906108ff565b600480546040516340925bc760e11b815230928101929092529192506000916001600160a01b031690638124b78e906024016020604051808303816000875af11580156103c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e891906108ff565b6040517f8a29e2de0000000000000000000000000000000000000000000000000000000081526001600160a01b0385811660048301528e811660248301528d811660448301528c811660648301528b811660848301528a811660a483015289811660c48301523360e483015291925090831690638a29e2de9061010401600060405180830381600087803b15801561047f57600080fd5b505af1158015610493573d6000803e3d6000fd5b50505050826001600160a01b031663c91f0c538f8f858a8a33886040518863ffffffff1660e01b81526004016104cf9796959493929190610962565b600060405180830381600087803b1580156104e957600080fd5b505af11580156104fd573d6000803e3d6000fd5b50506001546040517f67ccd1cb0000000000000000000000000000000000000000000000000000000081526001600160a01b03878116600483015290911692506367ccd1cb9150602401600060405180830381600087803b15801561056157600080fd5b505af1158015610575573d6000803e3d6000fd5b50506040516001600160a01b03861681523392507f8fa64775293953dbeea31c1f7b2b23fc0630f671e497dff01049c71253651db9915060200160405180910390a250909c9b505050505050505050505050565b6105d161065e565b6001600160a01b0381166106525760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61065b816106b8565b50565b6000546001600160a01b0316331461025a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610649565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461065b57600080fd5b803561072881610708565b919050565b60006020828403121561073f57600080fd5b813561074a81610708565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261079157600080fd5b813567ffffffffffffffff8111156107ab576107ab610751565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156107da576107da610751565b6040528181528382016020018510156107f257600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806000806000806000806101408b8d03121561082f57600080fd5b8a3567ffffffffffffffff81111561084657600080fd5b6108528d828e01610780565b9a505060208b013567ffffffffffffffff81111561086f57600080fd5b61087b8d828e01610780565b99505061088a60408c0161071d565b975061089860608c0161071d565b96506108a660808c0161071d565b95506108b460a08c0161071d565b94506108c260c08c0161071d565b93506108d060e08c0161071d565b92506108df6101008c0161071d565b91506108ee6101208c0161071d565b90509295989b9194979a5092959850565b60006020828403121561091157600080fd5b815161074a81610708565b6000815180845260005b8181101561094257602081850181015186830182015201610926565b506000602082860101526020601f19601f83011685010191505092915050565b60e08152600061097560e083018a61091c565b8281036020840152610987818a61091c565b6001600160a01b03988916604085015296881660608401525050928516608084015290841660a083015290921660c0909201919091529291505056fea2646970667358221220ae20355539f63553d96df463315b92c63d765f6d61077b2b4cbf09175bf39e0a64736f6c634300081a0033
New contract code: 0x608060405234801561001057600080fd5b50600436106100d45760003560e01c8063bd22c7ba11610081578063d72e99ef1161005b578063d72e99ef14610191578063ea448bca146101a4578063f2fde38b146101b757600080fd5b8063bd22c7ba14610158578063cb91dd7b1461016b578063cdd7b38a1461017e57600080fd5b8063715018a6116100b2578063715018a6146101145780638da5cb5b1461011c578063bba48a901461014557600080fd5b80634b69de61146100d957806353e78b6b146100ee5780636d4d868314610101575b600080fd5b6100ec6100e736600461072d565b6101ca565b005b6100ec6100fc36600461072d565b6101f4565b6100ec61010f36600461072d565b61021e565b6100ec610248565b6000546001600160a01b03165b6040516001600160a01b03909116815260200160405180910390f35b600254610129906001600160a01b031681565b600354610129906001600160a01b031681565b6100ec61017936600461072d565b61025c565b600154610129906001600160a01b031681565b61012961019f36600461080f565b610286565b600454610129906001600160a01b031681565b6100ec6101c536600461072d565b6105c9565b6101d261065e565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6101fc61065e565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b61022661065e565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b61025061065e565b61025a60006106b8565b565b61026461065e565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600061029061065e565b6002546040516340925bc760e11b81523060048201526000916001600160a01b031690638124b78e906024016020604051808303816000875af11580156102db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ff91906108ff565b6003546040516340925bc760e11b81523060048201529192506000916001600160a01b0390911690638124b78e906024016020604051808303816000875af115801561034f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037391906108ff565b600480546040516340925bc760e11b815230928101929092529192506000916001600160a01b031690638124b78e906024016020604051808303816000875af11580156103c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e891906108ff565b6040517f8a29e2de0000000000000000000000000000000000000000000000000000000081526001600160a01b0385811660048301528e811660248301528d811660448301528c811660648301528b811660848301528a811660a483015289811660c48301523360e483015291925090831690638a29e2de9061010401600060405180830381600087803b15801561047f57600080fd5b505af1158015610493573d6000803e3d6000fd5b50505050826001600160a01b031663c91f0c538f8f858a8a33886040518863ffffffff1660e01b81526004016104cf9796959493929190610962565b600060405180830381600087803b1580156104e957600080fd5b505af11580156104fd573d6000803e3d6000fd5b50506001546040517f67ccd1cb0000000000000000000000000000000000000000000000000000000081526001600160a01b03878116600483015290911692506367ccd1cb9150602401600060405180830381600087803b15801561056157600080fd5b505af1158015610575573d6000803e3d6000fd5b50506040516001600160a01b03861681523392507f8fa64775293953dbeea31c1f7b2b23fc0630f671e497dff01049c71253651db9915060200160405180910390a250909c9b505050505050505050505050565b6105d161065e565b6001600160a01b0381166106525760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61065b816106b8565b50565b6000546001600160a01b0316331461025a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610649565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461065b57600080fd5b803561072881610708565b919050565b60006020828403121561073f57600080fd5b813561074a81610708565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261079157600080fd5b813567ffffffffffffffff8111156107ab576107ab610751565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156107da576107da610751565b6040528181528382016020018510156107f257600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806000806000806000806101408b8d03121561082f57600080fd5b8a3567ffffffffffffffff81111561084657600080fd5b6108528d828e01610780565b9a505060208b013567ffffffffffffffff81111561086f57600080fd5b61087b8d828e01610780565b99505061088a60408c0161071d565b975061089860608c0161071d565b96506108a660808c0161071d565b95506108b460a08c0161071d565b94506108c260c08c0161071d565b93506108d060e08c0161071d565b92506108df6101008c0161071d565b91506108ee6101208c0161071d565b90509295989b9194979a5092959850565b60006020828403121561091157600080fd5b815161074a81610708565b6000815180845260005b8181101561094257602081850181015186830182015201610926565b506000602082860101526020601f19601f83011685010191505092915050565b60e08152600061097560e083018a61091c565b8281036020840152610987818a61091c565b6001600160a01b03988916604085015296881660608401525050928516608084015290841660a083015290921660c0909201919091529291505056fea2646970667358221220ae20355539f63553d96df463315b92c63d765f6d61077b2b4cbf09175bf39e0a64736f6c634300081a0033