6060604052341561000f57600080fd5b604051602080610701833981016040528080516002819055600160a060020a03331660009081526020819052604090205550506106b0806100516000396000f3006060604052600436106100a35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100a8578063095ea7b31461013257806318160ddd1461016857806323b872dd1461018d578063313ce567146101b5578063426a8493146101de57806370a082311461020357806395d89b4114610222578063a9059cbb14610235578063dd62ed3e14610257575b600080fd5b34156100b357600080fd5b6100bb61027c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f75780820151838201526020016100df565b50505050905090810190601f1680156101245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013d57600080fd5b610154600160a060020a03600435166024356102bd565b604051901515815260200160405180910390f35b341561017357600080fd5b61017b610329565b60405190815260200160405180910390f35b341561019857600080fd5b610154600160a060020a036004358116906024351660443561032f565b34156101c057600080fd5b6101c8610498565b60405160ff909116815260200160405180910390f35b34156101e957600080fd5b610154600160a060020a036004351660243560443561049d565b341561020e57600080fd5b61017b600160a060020a03600435166104cc565b341561022d57600080fd5b6100bb6104e7565b341561024057600080fd5b610154600160a060020a0360043516602435610528565b341561026257600080fd5b61017b600160a060020a036004358116906024351661061f565b610284610672565b60408051908101604052600981527f5065726b73636f696e00000000000000000000000000000000000000000000006020820152905090565b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60025490565b600160a060020a03808416600090815260016020908152604080832033909416835292905290812054818382101561036a576000925061048f565b50600160a060020a03851660009081526020819052604090205483811015610395576000925061048f565b61039f828561064a565b600160a060020a03808816600090815260016020908152604080832033909416835292905290812091909155841180156103eb575084600160a060020a031686600160a060020a031614155b15610443576103fa818561064a565b600160a060020a038088166000908152602081905260408082209390935590871681522054610429908561065c565b600160a060020a0386166000908152602081905260409020555b84600160a060020a031686600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8660405190815260200160405180910390a3600192505b50509392505050565b600890565b6000826104aa338661061f565b14156104c1576104ba84836102bd565b90506104c5565b5060005b9392505050565b600160a060020a031660009081526020819052604090205490565b6104ef610672565b60408051908101604052600381527f50435400000000000000000000000000000000000000000000000000000000006020820152905090565b600160a060020a033316600090815260208190526040812054828110156105525760009150610618565b600083118015610574575083600160a060020a031633600160a060020a031614155b156105cc57610583818461064a565b600160a060020a0333811660009081526020819052604080822093909355908616815220546105b2908461065c565b600160a060020a0385166000908152602081905260409020555b83600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3600191505b5092915050565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b60008183101561065657fe5b50900390565b600060001982900383111561066d57fe5b500190565b602060405190810160405260008152905600a165627a7a72305820d5bae0811ea6e3c33d35a0e4c4a5e5090859e5be28414675f56393aef5eab7800029000000000000000000000000000000000000000000000000002386f26fc10000