0x60a06040523360601b60805234801561001757600080fd5b5060805160601c61049861003e6000398060575280610257528061031752506104986000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632caa1c63146100e957806354fd4d50146101915780638da5cb5b146101ab578063e06174e4146101cf575b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100be576040805162461bcd60e51b81526020600482015260126024820152712832b936b4b9b9b4b7b7103232b734b2b21760711b604482015290519081900360640190fd5b6040517f2ca87a75ac145180ba51cd6908f8148267d3adb061594f3bf855c8db1b15b09890600090a1005b61018f600480360360208110156100ff57600080fd5b81019060208101813564010000000081111561011a57600080fd5b82018360208201111561012c57600080fd5b8035906020019184600183028401116401000000008311171561014e57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061024c945050505050565b005b6101996102fe565b60408051918252519081900360200190f35b6101b3610315565b604080516001600160a01b039092168252519081900360200190f35b6101d7610339565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102115781810151838201526020016101f9565b50505050905090810190601f16801561023e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102be576040805162461bcd60e51b81526020600482015260126024820152712832b936b4b9b9b4b7b7103232b734b2b21760711b604482015290519081900360640190fd5b80516102d19060009060208401906103c7565b506040517f28b9a81baea80550716b90d59885c50a41f57f9e292640e064b27040000eb02290600090a150565b6f45746865724e6f74652076302e312e3160801b81565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103bf5780601f10610394576101008083540402835291602001916103bf565b820191906000526020600020905b8154815290600101906020018083116103a257829003601f168201915b505050505081565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061040857805160ff1916838001178555610435565b82800160010185558215610435579182015b8281111561043557825182559160200191906001019061041a565b50610441929150610445565b5090565b61045f91905b80821115610441576000815560010161044b565b9056fea264697066735822122026d52914a8f16d073f38fe56a1a7382809fed3bef77a7ef591b45b7e2ff299d564736f6c63430006060033