Init code: 0x6101a060405234801561001157600080fd5b506040516108293803806108298339810160408190526100309161014e565b506001600160a01b03918216608090815281515160a0908152825160209081015160e05283516040908101516001600160601b031660c0528451606001516001600160801b0390811661010052855190940151909316610120528351909101516101405282015190921661016052015161018052610234565b6001600160a01b03811681146100be57600080fd5b50565b604051606081016001600160401b03811182821017156100f157634e487b7160e01b600052604160045260246000fd5b60405290565b60405160c081016001600160401b03811182821017156100f157634e487b7160e01b600052604160045260246000fd5b80516001600160801b038116811461013e57600080fd5b919050565b805161013e816100a9565b600080600083850361014081121561016557600080fd5b8451610170816100a9565b9350601f19016101008082121561018657600080fd5b61018e6100c1565b60c083121561019c57600080fd5b6101a46100f7565b602088810151825260408901519082015260608801519093506001600160601b03811681146101d257600080fd5b60408401526101e360808801610127565b60608401526101f460a08801610127565b608084015260c087015160a084015282815261021260e08801610143565b6020820152908601516040820152610120909501519396949550929392505050565b60805160a05160c05160e051610100516101205161014051610160516101805161054f6102da6000396000818160f4015261042801526000818161025c015261040101526000818161012801526103d00152600081816101dc01526103a9015260008181610190015261038101526000818160ad0152610324015260008181610210015261035201526000818161015c01526102fc015260006104cf015261054f6000f3fe60806040526004361061008a5760003560e01c806330f0dbe01161005957806330f0dbe01461017e578063bb4b5734146101ca578063c940baf8146101fe578063f12c2eb41461024a578063f676d67a1461029657610091565b806301b4f0f81461009b57806305d1294a146100e25780630d9019e11461011657806316e73a551461014a57610091565b3661009157005b6100996104ca565b005b3480156100a757600080fd5b506100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b3480156100ee57600080fd5b506100cf7f000000000000000000000000000000000000000000000000000000000000000081565b34801561012257600080fd5b506100cf7f000000000000000000000000000000000000000000000000000000000000000081565b34801561015657600080fd5b506100cf7f000000000000000000000000000000000000000000000000000000000000000081565b34801561018a57600080fd5b506101b27f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160801b0390911681526020016100d9565b3480156101d657600080fd5b506101b27f000000000000000000000000000000000000000000000000000000000000000081565b34801561020a57600080fd5b506102327f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160601b0390911681526020016100d9565b34801561025657600080fd5b5061027e7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100d9565b3480156102a257600080fd5b5061045160408051610120810182526000606082018181526080830182905260a0830182905260c0830182905260e083018290526101008301829052825260208201819052918101919091525060408051610120810182527f0000000000000000000000000000000000000000000000000000000000000000606082019081527f000000000000000000000000000000000000000000000000000000000000000060808301526001600160601b037f00000000000000000000000000000000000000000000000000000000000000001660a08301526001600160801b037f0000000000000000000000000000000000000000000000000000000000000000811660c08401527f00000000000000000000000000000000000000000000000000000000000000001660e08301527f000000000000000000000000000000000000000000000000000000000000000061010083015281526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915290565b6040805182518051825260208082015181840152818401516001600160601b0316838501526060808301516001600160801b03908116918501919091526080808401519091169084015260a091820151918301919091528301516001600160a01b031660c082015291015160e0820152610100016100d9565b6104f37f00000000000000000000000000000000000000000000000000000000000000006104f5565b565b3660008037600080366000845af43d6000803e808015610514573d6000f35b3d6000fdfea264697066735822122014020accc27e6e96a969dcaac4c313f91b2b7fc992d1f1d88e8d065ef3673a2e64736f6c63430008140033000000000000000000000000cc9c3ddc317a01c6bb7aecd2e1a3d8630823826700000000000000000000000000000000000000000000000000000000000000000000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa841740000000000000000000000000000000000000000000000000000000000000089000000000000000000000000000000000000000000000000000000000b33b7b40000000000000000000000000000000000000000000000000000000067bbcf3a000000000000000000000000f3d2be0ae70aa061abf14f4d9a1e6c4805a642d6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000f1d8457f95d2790000000000000000000000000000000000000000000000000000000000000001
New contract code: 0x60806040526004361061008a5760003560e01c806330f0dbe01161005957806330f0dbe01461017e578063bb4b5734146101ca578063c940baf8146101fe578063f12c2eb41461024a578063f676d67a1461029657610091565b806301b4f0f81461009b57806305d1294a146100e25780630d9019e11461011657806316e73a551461014a57610091565b3661009157005b6100996104ca565b005b3480156100a757600080fd5b506100cf7f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417481565b6040519081526020015b60405180910390f35b3480156100ee57600080fd5b506100cf7f00000000000000000000000000000000000000000000000000f1d8457f95d27981565b34801561012257600080fd5b506100cf7f000000000000000000000000f3d2be0ae70aa061abf14f4d9a1e6c4805a642d681565b34801561015657600080fd5b506100cf7f000000000000000000000000000000000000000000000000000000000000000081565b34801561018a57600080fd5b506101b27f000000000000000000000000000000000000000000000000000000000b33b7b481565b6040516001600160801b0390911681526020016100d9565b3480156101d657600080fd5b506101b27f0000000000000000000000000000000000000000000000000000000067bbcf3a81565b34801561020a57600080fd5b506102327f000000000000000000000000000000000000000000000000000000000000008981565b6040516001600160601b0390911681526020016100d9565b34801561025657600080fd5b5061027e7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6040516001600160a01b0390911681526020016100d9565b3480156102a257600080fd5b5061045160408051610120810182526000606082018181526080830182905260a0830182905260c0830182905260e083018290526101008301829052825260208201819052918101919091525060408051610120810182527f0000000000000000000000000000000000000000000000000000000000000000606082019081527f0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa8417460808301526001600160601b037f00000000000000000000000000000000000000000000000000000000000000891660a08301526001600160801b037f000000000000000000000000000000000000000000000000000000000b33b7b4811660c08401527f0000000000000000000000000000000000000000000000000000000067bbcf3a1660e08301527f000000000000000000000000f3d2be0ae70aa061abf14f4d9a1e6c4805a642d661010083015281526001600160a01b037f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21660208201527f00000000000000000000000000000000000000000000000000f1d8457f95d2799181019190915290565b6040805182518051825260208082015181840152818401516001600160601b0316838501526060808301516001600160801b03908116918501919091526080808401519091169084015260a091820151918301919091528301516001600160a01b031660c082015291015160e0820152610100016100d9565b6104f37f000000000000000000000000cc9c3ddc317a01c6bb7aecd2e1a3d863082382676104f5565b565b3660008037600080366000845af43d6000803e808015610514573d6000f35b3d6000fdfea264697066735822122014020accc27e6e96a969dcaac4c313f91b2b7fc992d1f1d88e8d065ef3673a2e64736f6c63430008140033