0x60806040523480156200001157600080fd5b5060405162001808380380620018088339810160408190526200003491620001c7565b600062000040620001c3565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160a01b038516620000bc5760405162461bcd60e51b8152600401620000b39062000296565b60405180910390fd5b6001600160a01b038416620000e55760405162461bcd60e51b8152600401620000b390620002e9565b6001600160a01b0383166200010e5760405162461bcd60e51b8152600401620000b390620002be565b6001600160a01b038216620001375760405162461bcd60e51b8152600401620000b39062000246565b6001600160a01b038116620001605760405162461bcd60e51b8152600401620000b3906200026f565b600180546001600160a01b03199081166001600160a01b039788161790915560028054821695871695909517909455600380548516938616939093179092556004805484169185169190911790556005805490921692169190911790556200032c565b3390565b600080600080600060a08688031215620001df578081fd5b8551620001ec8162000313565b6020870151909550620001ff8162000313565b6040870151909450620002128162000313565b6060870151909350620002258162000313565b6080870151909250620002388162000313565b809150509295509295909350565b6020808252600f908201526e1c9bdd5d195c881c995c5d5a5c9959608a1b604082015260600190565b6020808252600d908201526c1ddc1b1cc81c995c5d5a5c9959609a1b604082015260600190565b6020808252600e908201526d1bdddb995c881c995c5d5a5c995960921b604082015260600190565b6020808252601190820152701c1d5b1cd959dd5e481c995c5d5a5c9959607a1b604082015260600190565b60208082526010908201526f1cdd185ad95c9cc81c995c5d5a5c995960821b604082015260600190565b6001600160a01b03811681146200032957600080fd5b50565b6114cc806200033c6000396000f3fe6080604052600436106101795760003560e01c80638f84aa09116100cb578063c0d786551161007f578063f37cac9f11610059578063f37cac9f14610371578063f887ea4014610391578063fccc2813146103a657610180565b8063c0d7865514610311578063ea2e9cad14610331578063f2fde38b1461035157610180565b80639ad87b06116100b05780639ad87b06146102c7578063b9cbf1b7146102dc578063bce58269146102f157610180565b80638f84aa091461029d578063927ef7fa146102b257610180565b80636a4799e51161012d57806377eb0aa61161010757806377eb0aa6146102535780637f9ab870146102735780638da5cb5b1461028857610180565b80636a4799e514610207578063715018a61461022957806371bf86231461023e57610180565b806311ee21a11161015e57806311ee21a1146101c5578063331a6bf5146101e75780635999da801461020757610180565b80630689c0e814610185578063103764e8146101b057610180565b3661018057005b600080fd5b34801561019157600080fd5b5061019a6103bb565b6040516101a79190611090565b60405180910390f35b3480156101bc57600080fd5b5061019a6103ca565b3480156101d157600080fd5b506101e56101e0366004610feb565b6103d9565b005b3480156101f357600080fd5b506101e5610202366004610feb565b610469565b34801561021357600080fd5b5061021c6104f0565b6040516101a79190611364565b34801561023557600080fd5b506101e56104f6565b34801561024a57600080fd5b5061021c61057f565b34801561025f57600080fd5b506101e561026e366004611027565b610585565b34801561027f57600080fd5b5061021c6105c9565b34801561029457600080fd5b5061019a6105cf565b3480156102a957600080fd5b5061019a6105de565b3480156102be57600080fd5b5061019a6105ed565b3480156102d357600080fd5b506101e56105fc565b3480156102e857600080fd5b5061021c610762565b3480156102fd57600080fd5b506101e561030c366004610feb565b610768565b34801561031d57600080fd5b506101e561032c366004610feb565b610932565b34801561033d57600080fd5b506101e561034c366004610feb565b6109b9565b34801561035d57600080fd5b506101e561036c366004610feb565b610a40565b34801561037d57600080fd5b506101e561038c366004610feb565b610b00565b34801561039d57600080fd5b5061019a610b87565b3480156103b257600080fd5b5061019a610b96565b6002546001600160a01b031681565b6003546001600160a01b031681565b6103e1610b9c565b6001600160a01b03166103f26105cf565b6001600160a01b0316146104215760405162461bcd60e51b81526004016104189061128a565b60405180910390fd5b6001600160a01b0381166104475760405162461bcd60e51b8152600401610418906112bf565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b610471610b9c565b6001600160a01b03166104826105cf565b6001600160a01b0316146104a85760405162461bcd60e51b81526004016104189061128a565b6001600160a01b0381166104ce5760405162461bcd60e51b8152600401610418906112bf565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6109c481565b6104fe610b9c565b6001600160a01b031661050f6105cf565b6001600160a01b0316146105355760405162461bcd60e51b81526004016104189061128a565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b61271081565b61058d610b9c565b6001600160a01b031661059e6105cf565b6001600160a01b0316146105c45760405162461bcd60e51b81526004016104189061128a565b600655565b61138881565b6000546001600160a01b031690565b6001546001600160a01b031681565b6005546001600160a01b031681565b6007541561061c5760405162461bcd60e51b8152600401610418906111bf565b6001600755478061063f5760405162461bcd60e51b8152600401610418906111f6565b600061065961271061065384611388610ba0565b90610bee565b9050600061066f612710610653856109c4610ba0565b90506000610687826106818686610c19565b90610c19565b905082156106cb576001546040516001600160a01b039091169084156108fc029085906000818181858888f193505050501580156106c9573d6000803e3d6000fd5b505b811561070d576002546040516001600160a01b039091169083156108fc029084906000818181858888f1935050505015801561070b573d6000803e3d6000fd5b505b801561071c5761071c81610c45565b7fc5d35a65af09b3042394b742529d10f7fbf9a37294d6b13e4d63d06f9909a15b83838360405161074f939291906113e4565b60405180910390a1505060006007555050565b60065481565b600754156107885760405162461bcd60e51b8152600401610418906111bf565b60016007556001600160a01b0381166107b35760405162461bcd60e51b815260040161041890611188565b6040516370a0823160e01b81526000906001600160a01b038316906370a08231906107e2903090600401611090565b60206040518083038186803b1580156107fa57600080fd5b505afa15801561080e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610832919061103f565b9050600081116108545760405162461bcd60e51b81526004016104189061132d565b600061086861271061065384611388610ba0565b9050600061087e612710610653856109c4610ba0565b90506000610890826106818686610c19565b905082156108b0576001546108b09086906001600160a01b031685610ec9565b81156108ce576002546108ce9086906001600160a01b031684610ec9565b80156108e1576108e18561dead83610ec9565b846001600160a01b03167f868009ead86a046feb7f743bcefdb3f1fe95fa63a021b48b33030f7d75171b4b84848460405161091e939291906113e4565b60405180910390a250506000600755505050565b61093a610b9c565b6001600160a01b031661094b6105cf565b6001600160a01b0316146109715760405162461bcd60e51b81526004016104189061128a565b6001600160a01b0381166109975760405162461bcd60e51b8152600401610418906112bf565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6109c1610b9c565b6001600160a01b03166109d26105cf565b6001600160a01b0316146109f85760405162461bcd60e51b81526004016104189061128a565b6001600160a01b038116610a1e5760405162461bcd60e51b8152600401610418906112bf565b600580546001600160a01b0319166001600160a01b0392909216919091179055565b610a48610b9c565b6001600160a01b0316610a596105cf565b6001600160a01b031614610a7f5760405162461bcd60e51b81526004016104189061128a565b6001600160a01b038116610aa55760405162461bcd60e51b8152600401610418906110bd565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b610b08610b9c565b6001600160a01b0316610b196105cf565b6001600160a01b031614610b3f5760405162461bcd60e51b81526004016104189061128a565b6001600160a01b038116610b655760405162461bcd60e51b8152600401610418906112bf565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b61dead81565b3390565b600082610baf57506000610be8565b6000610bbb8385611432565b905082610bc88583611412565b14610be55760405162461bcd60e51b81526004016104189061122d565b90505b92915050565b6000808211610c0f5760405162461bcd60e51b815260040161041890611151565b610be58284611412565b600082821115610c3b5760405162461bcd60e51b81526004016104189061111a565b610be58284611451565b604080516002808252606082018352600092602083019080368337505060055482519293506001600160a01b031691839150600090610c9457634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600354825191169082906001908110610cd357634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526003546040516370a0823160e01b815260009291909116906370a0823190610d15903090600401611090565b60206040518083038186803b158015610d2d57600080fd5b505afa158015610d41573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d65919061103f565b6004546006549192506001600160a01b03169063b6f9de959085908530610d8e4261012c6113fa565b6040518663ffffffff1660e01b8152600401610dad949392919061136d565b6000604051808303818588803b158015610dc657600080fd5b505af1158015610dda573d6000803e3d6000fd5b50506003546040516370a0823160e01b815260009450610e6893508592506001600160a01b03909116906370a0823190610e18903090600401611090565b60206040518083038186803b158015610e3057600080fd5b505afa158015610e44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610681919061103f565b90508015610ec357600354610e89906001600160a01b031661dead83610ec9565b7fb17383e2eb06f4ecbce47c2c8b2526d91a73c1324951cb5bfac07915336e86a68482604051610eba9291906113d6565b60405180910390a15b50505050565b600080846001600160a01b031663a9059cbb60e01b8585604051602401610ef19291906110a4565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909416939093179092529051610f5c9190611057565b6000604051808303816000865af19150503d8060008114610f99576040519150601f19603f3d011682016040523d82523d6000602084013e610f9e565b606091505b5091509150818015610fc8575080511580610fc8575080806020019051810190610fc89190611007565b610fe45760405162461bcd60e51b8152600401610418906112f6565b5050505050565b600060208284031215610ffc578081fd5b8135610be58161147e565b600060208284031215611018578081fd5b81518015158114610be5578182fd5b600060208284031215611038578081fd5b5035919050565b600060208284031215611050578081fd5b5051919050565b60008251815b81811015611077576020818601810151858301520161105d565b818111156110855782828501525b509190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201527f6464726573730000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601e908201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604082015260600190565b6020808252601a908201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604082015260600190565b6020808252600e908201527f746f6b656e207265717569726564000000000000000000000000000000000000604082015260600190565b60208082526009908201527f7265656e7472616e740000000000000000000000000000000000000000000000604082015260600190565b6020808252600e908201527f6e6f20504c532062616c616e6365000000000000000000000000000000000000604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60408201527f7700000000000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252600c908201527f7a65726f20616464726573730000000000000000000000000000000000000000604082015260600190565b6020808252601a908201527f5361666545524332303a207472616e73666572206661696c6564000000000000604082015260600190565b60208082526010908201527f6e6f20746f6b656e2062616c616e636500000000000000000000000000000000604082015260600190565b90815260200190565b600060808201868352602060808185015281875180845260a0860191508289019350845b818110156113b65784516001600160a01b031683529383019391830191600101611391565b50506001600160a01b039690961660408501525050506060015292915050565b918252602082015260400190565b9283526020830191909152604082015260600190565b6000821982111561140d5761140d611468565b500190565b60008261142d57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561144c5761144c611468565b500290565b60008282101561146357611463611468565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461149357600080fd5b5056fea2646970667358221220961893c3e8cdf36fbc7d7a74d7a7b34d4be843828f9a0e8602f453f344086f1364736f6c6343000800003300000000000000000000000061684c83de33a249f1844b89e5840c1fe4bd70490000000000000000000000008358c9005e78ff3be203d155fa578f231d1586a700000000000000000000000067922d590ba6c784f468b6b562d201113a8fbd2d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001
0x6080604052600436106101795760003560e01c80638f84aa09116100cb578063c0d786551161007f578063f37cac9f11610059578063f37cac9f14610371578063f887ea4014610391578063fccc2813146103a657610180565b8063c0d7865514610311578063ea2e9cad14610331578063f2fde38b1461035157610180565b80639ad87b06116100b05780639ad87b06146102c7578063b9cbf1b7146102dc578063bce58269146102f157610180565b80638f84aa091461029d578063927ef7fa146102b257610180565b80636a4799e51161012d57806377eb0aa61161010757806377eb0aa6146102535780637f9ab870146102735780638da5cb5b1461028857610180565b80636a4799e514610207578063715018a61461022957806371bf86231461023e57610180565b806311ee21a11161015e57806311ee21a1146101c5578063331a6bf5146101e75780635999da801461020757610180565b80630689c0e814610185578063103764e8146101b057610180565b3661018057005b600080fd5b34801561019157600080fd5b5061019a6103bb565b6040516101a79190611090565b60405180910390f35b3480156101bc57600080fd5b5061019a6103ca565b3480156101d157600080fd5b506101e56101e0366004610feb565b6103d9565b005b3480156101f357600080fd5b506101e5610202366004610feb565b610469565b34801561021357600080fd5b5061021c6104f0565b6040516101a79190611364565b34801561023557600080fd5b506101e56104f6565b34801561024a57600080fd5b5061021c61057f565b34801561025f57600080fd5b506101e561026e366004611027565b610585565b34801561027f57600080fd5b5061021c6105c9565b34801561029457600080fd5b5061019a6105cf565b3480156102a957600080fd5b5061019a6105de565b3480156102be57600080fd5b5061019a6105ed565b3480156102d357600080fd5b506101e56105fc565b3480156102e857600080fd5b5061021c610762565b3480156102fd57600080fd5b506101e561030c366004610feb565b610768565b34801561031d57600080fd5b506101e561032c366004610feb565b610932565b34801561033d57600080fd5b506101e561034c366004610feb565b6109b9565b34801561035d57600080fd5b506101e561036c366004610feb565b610a40565b34801561037d57600080fd5b506101e561038c366004610feb565b610b00565b34801561039d57600080fd5b5061019a610b87565b3480156103b257600080fd5b5061019a610b96565b6002546001600160a01b031681565b6003546001600160a01b031681565b6103e1610b9c565b6001600160a01b03166103f26105cf565b6001600160a01b0316146104215760405162461bcd60e51b81526004016104189061128a565b60405180910390fd5b6001600160a01b0381166104475760405162461bcd60e51b8152600401610418906112bf565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b610471610b9c565b6001600160a01b03166104826105cf565b6001600160a01b0316146104a85760405162461bcd60e51b81526004016104189061128a565b6001600160a01b0381166104ce5760405162461bcd60e51b8152600401610418906112bf565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6109c481565b6104fe610b9c565b6001600160a01b031661050f6105cf565b6001600160a01b0316146105355760405162461bcd60e51b81526004016104189061128a565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b61271081565b61058d610b9c565b6001600160a01b031661059e6105cf565b6001600160a01b0316146105c45760405162461bcd60e51b81526004016104189061128a565b600655565b61138881565b6000546001600160a01b031690565b6001546001600160a01b031681565b6005546001600160a01b031681565b6007541561061c5760405162461bcd60e51b8152600401610418906111bf565b6001600755478061063f5760405162461bcd60e51b8152600401610418906111f6565b600061065961271061065384611388610ba0565b90610bee565b9050600061066f612710610653856109c4610ba0565b90506000610687826106818686610c19565b90610c19565b905082156106cb576001546040516001600160a01b039091169084156108fc029085906000818181858888f193505050501580156106c9573d6000803e3d6000fd5b505b811561070d576002546040516001600160a01b039091169083156108fc029084906000818181858888f1935050505015801561070b573d6000803e3d6000fd5b505b801561071c5761071c81610c45565b7fc5d35a65af09b3042394b742529d10f7fbf9a37294d6b13e4d63d06f9909a15b83838360405161074f939291906113e4565b60405180910390a1505060006007555050565b60065481565b600754156107885760405162461bcd60e51b8152600401610418906111bf565b60016007556001600160a01b0381166107b35760405162461bcd60e51b815260040161041890611188565b6040516370a0823160e01b81526000906001600160a01b038316906370a08231906107e2903090600401611090565b60206040518083038186803b1580156107fa57600080fd5b505afa15801561080e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610832919061103f565b9050600081116108545760405162461bcd60e51b81526004016104189061132d565b600061086861271061065384611388610ba0565b9050600061087e612710610653856109c4610ba0565b90506000610890826106818686610c19565b905082156108b0576001546108b09086906001600160a01b031685610ec9565b81156108ce576002546108ce9086906001600160a01b031684610ec9565b80156108e1576108e18561dead83610ec9565b846001600160a01b03167f868009ead86a046feb7f743bcefdb3f1fe95fa63a021b48b33030f7d75171b4b84848460405161091e939291906113e4565b60405180910390a250506000600755505050565b61093a610b9c565b6001600160a01b031661094b6105cf565b6001600160a01b0316146109715760405162461bcd60e51b81526004016104189061128a565b6001600160a01b0381166109975760405162461bcd60e51b8152600401610418906112bf565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6109c1610b9c565b6001600160a01b03166109d26105cf565b6001600160a01b0316146109f85760405162461bcd60e51b81526004016104189061128a565b6001600160a01b038116610a1e5760405162461bcd60e51b8152600401610418906112bf565b600580546001600160a01b0319166001600160a01b0392909216919091179055565b610a48610b9c565b6001600160a01b0316610a596105cf565b6001600160a01b031614610a7f5760405162461bcd60e51b81526004016104189061128a565b6001600160a01b038116610aa55760405162461bcd60e51b8152600401610418906110bd565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b610b08610b9c565b6001600160a01b0316610b196105cf565b6001600160a01b031614610b3f5760405162461bcd60e51b81526004016104189061128a565b6001600160a01b038116610b655760405162461bcd60e51b8152600401610418906112bf565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b61dead81565b3390565b600082610baf57506000610be8565b6000610bbb8385611432565b905082610bc88583611412565b14610be55760405162461bcd60e51b81526004016104189061122d565b90505b92915050565b6000808211610c0f5760405162461bcd60e51b815260040161041890611151565b610be58284611412565b600082821115610c3b5760405162461bcd60e51b81526004016104189061111a565b610be58284611451565b604080516002808252606082018352600092602083019080368337505060055482519293506001600160a01b031691839150600090610c9457634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600354825191169082906001908110610cd357634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526003546040516370a0823160e01b815260009291909116906370a0823190610d15903090600401611090565b60206040518083038186803b158015610d2d57600080fd5b505afa158015610d41573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d65919061103f565b6004546006549192506001600160a01b03169063b6f9de959085908530610d8e4261012c6113fa565b6040518663ffffffff1660e01b8152600401610dad949392919061136d565b6000604051808303818588803b158015610dc657600080fd5b505af1158015610dda573d6000803e3d6000fd5b50506003546040516370a0823160e01b815260009450610e6893508592506001600160a01b03909116906370a0823190610e18903090600401611090565b60206040518083038186803b158015610e3057600080fd5b505afa158015610e44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610681919061103f565b90508015610ec357600354610e89906001600160a01b031661dead83610ec9565b7fb17383e2eb06f4ecbce47c2c8b2526d91a73c1324951cb5bfac07915336e86a68482604051610eba9291906113d6565b60405180910390a15b50505050565b600080846001600160a01b031663a9059cbb60e01b8585604051602401610ef19291906110a4565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909416939093179092529051610f5c9190611057565b6000604051808303816000865af19150503d8060008114610f99576040519150601f19603f3d011682016040523d82523d6000602084013e610f9e565b606091505b5091509150818015610fc8575080511580610fc8575080806020019051810190610fc89190611007565b610fe45760405162461bcd60e51b8152600401610418906112f6565b5050505050565b600060208284031215610ffc578081fd5b8135610be58161147e565b600060208284031215611018578081fd5b81518015158114610be5578182fd5b600060208284031215611038578081fd5b5035919050565b600060208284031215611050578081fd5b5051919050565b60008251815b81811015611077576020818601810151858301520161105d565b818111156110855782828501525b509190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201527f6464726573730000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601e908201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604082015260600190565b6020808252601a908201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604082015260600190565b6020808252600e908201527f746f6b656e207265717569726564000000000000000000000000000000000000604082015260600190565b60208082526009908201527f7265656e7472616e740000000000000000000000000000000000000000000000604082015260600190565b6020808252600e908201527f6e6f20504c532062616c616e6365000000000000000000000000000000000000604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60408201527f7700000000000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252600c908201527f7a65726f20616464726573730000000000000000000000000000000000000000604082015260600190565b6020808252601a908201527f5361666545524332303a207472616e73666572206661696c6564000000000000604082015260600190565b60208082526010908201527f6e6f20746f6b656e2062616c616e636500000000000000000000000000000000604082015260600190565b90815260200190565b600060808201868352602060808185015281875180845260a0860191508289019350845b818110156113b65784516001600160a01b031683529383019391830191600101611391565b50506001600160a01b039690961660408501525050506060015292915050565b918252602082015260400190565b9283526020830191909152604082015260600190565b6000821982111561140d5761140d611468565b500190565b60008261142d57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561144c5761144c611468565b500290565b60008282101561146357611463611468565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461149357600080fd5b5056fea2646970667358221220961893c3e8cdf36fbc7d7a74d7a7b34d4be843828f9a0e8602f453f344086f1364736f6c63430008000033