0x608060405234801561001057600080fd5b506104b3806100206000396000f3006080604052600436106100325763ffffffff60e060020a6000350416637238ccdb8114610037578063db2d584114610109575b600080fd5b34801561004357600080fd5b50610058600160a060020a0360043516610160565b6040518085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156100cb5781810151838201526020016100b3565b50505050905090810190601f1680156100f85780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b34801561011557600080fd5b506040805160206004803580820135838102808601850190965280855261015e953695939460249493850192918291850190849080828437509497506103ec9650505050505050565b005b600080806060600160a060020a038516151561017b57600080fd5b84600160a060020a03166338af3eed6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156101b957600080fd5b505af11580156101cd573d6000803e3d6000fd5b505050506040513d60208110156101e357600080fd5b5051604080517fb91d40010000000000000000000000000000000000000000000000000000000081529051919550600160a060020a0387169163b91d4001916004808201926020929091908290030181600087803b15801561024457600080fd5b505af1158015610258573d6000803e3d6000fd5b505050506040513d602081101561026e57600080fd5b5051604080517ffc0c546a0000000000000000000000000000000000000000000000000000000081529051919450600160a060020a0387169163fc0c546a916004808201926020929091908290030181600087803b1580156102cf57600080fd5b505af11580156102e3573d6000803e3d6000fd5b505050506040513d60208110156102f957600080fd5b5051604080517f06fdde030000000000000000000000000000000000000000000000000000000081529051919350600160a060020a038716916306fdde039160048082019260009290919082900301818387803b15801561035957600080fd5b505af115801561036d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561039657600080fd5b8101908080516401000000008111156103ae57600080fd5b820160208101848111156103c157600080fd5b81516401000000008111828201871017156103db57600080fd5b505092919050505090509193509193565b60008082511115156103fd57600080fd5b5060005b815181101561048357818181518110151561041857fe5b90602001906020020151600160a060020a03166386d1a69f6040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561045f57600080fd5b505af1158015610473573d6000803e3d6000fd5b5050600190920191506104019050565b50505600a165627a7a72305820e82247af7a4f3665452857954022cd4f70cf33743f7fd3d1908306475960e6f40029