0x5f805460ff60a01b19168155610100604052608081815260a082905260c082905260e0919091526100349060019060046100b4565b50348015610040575f80fd5b5073cf684dfb8304729355b58315e8019b1aa2ad1bac61005f81610065565b5061012b565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054828255905f5260205f20908101928215610107579160200282015b8281111561010757825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906100d2565b50610113929150610117565b5090565b5b80821115610113575f8155600101610118565b6104db806101385f395ff3fe608060405234801561000f575f80fd5b5060043610610090575f3560e01c80639eb347dd116100635780639eb347dd14610101578063f2a75fe414610114578063f2fde38b1461011c578063f4034dc71461012f578063f83d08ba14610142575f80fd5b80632172185714610094578063324cb3cb146100c4578063715018a6146100e75780638da5cb5b146100f1575b5f80fd5b6100a76100a23660046103a3565b61014a565b6040516001600160a01b0390911681526020015b60405180910390f35b5f546100d790600160a01b900460ff1681565b60405190151581526020016100bb565b6100ef610172565b005b5f546001600160a01b03166100a7565b6100ef61010f3660046103e5565b610185565b6100ef61024a565b6100ef61012a366004610416565b61027e565b6100a761013d366004610436565b6102b8565b6100ef61030c565b60018181548110610159575f80fd5b5f918252602090912001546001600160a01b0316905081565b61017a610328565b6101835f610354565b565b61018d610328565b60048260ff16106101b95760405162461bcd60e51b81526004016101b09061044f565b60405180910390fd5b5f54600160a01b900460ff16156102045760405162461bcd60e51b815260206004820152600f60248201526e10dbdb9d1c9858dd081b1bd8dad959608a1b60448201526064016101b0565b8060018360ff168154811061021b5761021b610491565b905f5260205f20015f6101000a8154816001600160a01b0302191690836001600160a01b031602179055505050565b610252610328565b60405133904780156108fc02915f818181858888f1935050505015801561027b573d5f803e3d5ffd5b50565b610286610328565b6001600160a01b0381166102af57604051631e4fbdf760e01b81525f60048201526024016101b0565b61027b81610354565b5f60048260ff16106102dc5760405162461bcd60e51b81526004016101b09061044f565b60018260ff16815481106102f2576102f2610491565b5f918252602090912001546001600160a01b031692915050565b610314610328565b5f805460ff60a01b1916600160a01b179055565b5f546001600160a01b031633146101835760405163118cdaa760e01b81523360048201526024016101b0565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f602082840312156103b3575f80fd5b5035919050565b803560ff811681146103ca575f80fd5b919050565b80356001600160a01b03811681146103ca575f80fd5b5f80604083850312156103f6575f80fd5b6103ff836103ba565b915061040d602084016103cf565b90509250929050565b5f60208284031215610426575f80fd5b61042f826103cf565b9392505050565b5f60208284031215610446575f80fd5b61042f826103ba565b60208082526022908201527f496e76616c696420696e6465782e2056616c69642072616e676520697320302d604082015261199760f11b606082015260800190565b634e487b7160e01b5f52603260045260245ffdfea26469706673582212209383dc634ad1bb25f170b918de0ad310d4d787e075c27769f198c5764d5082da64736f6c63430008140033