0x6080604052600436106100a35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461010257806330c74e041461018c57806338af3eed146101a15780633ccfd60b146101d25780635ed7ca5b146101e75780638da5cb5b146101fc578063b9b8af0b14610211578063cb3e64fd1461023a578063f2fde38b1461024f578063fc0c546a14610270575b60005474010000000000000000000000000000000000000000900460ff16156100cb57600080fd5b67016345785d8a000034101580156100ec57506804563918244f4000003411155b15156100f757600080fd5b61010033610285565b005b34801561010e57600080fd5b50610117610369565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610151578181015183820152602001610139565b50505050905090810190601f16801561017e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019857600080fd5b506101006103f6565b3480156101ad57600080fd5b506101b661052b565b60408051600160a060020a039092168252519081900360200190f35b3480156101de57600080fd5b5061010061053a565b3480156101f357600080fd5b50610100610587565b34801561020857600080fd5b506101b66105d5565b34801561021d57600080fd5b506102266105e4565b604080519115158252519081900360200190f35b34801561024657600080fd5b50610100610605565b34801561025b57600080fd5b50610100600160a060020a0360043516610665565b34801561027c57600080fd5b506101b66106b7565b6000610299346101f463ffffffff6106c616565b600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018490529051929350600160a060020a039091169163a9059cbb9160448082019260009290919082900301818387803b15801561030857600080fd5b505af115801561031c573d6000803e3d6000fd5b5050604080518481523460208201528151600160a060020a03871694507f16d99cb06fd9528f88184dd0483174a09cfd8312c28639858734b0c449cc05b893509081900390910190a25050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ee5780601f106103c3576101008083540402835291602001916103ee565b820191906000526020600020905b8154815290600101906020018083116103d157829003601f168201915b505050505081565b600054600160a060020a0316331461040d57600080fd5b600254600354604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a039384169363a9059cbb93169184916370a08231916024808201926020929091908290030181600087803b15801561048057600080fd5b505af1158015610494573d6000803e3d6000fd5b505050506040513d60208110156104aa57600080fd5b5051604080517c010000000000000000000000000000000000000000000000000000000063ffffffff8616028152600160a060020a039093166004840152602483019190915251604480830192600092919082900301818387803b15801561051157600080fd5b505af1158015610525573d6000803e3d6000fd5b50505050565b600354600160a060020a031681565b600054600160a060020a0316331461055157600080fd5b600354604051600160a060020a0390911690303180156108fc02916000818181858888f19350505050151561058557600080fd5b565b600054600160a060020a0316331461059e57600080fd5b6000805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b600054600160a060020a031681565b60005474010000000000000000000000000000000000000000900460ff1681565b600054600160a060020a0316331461061c57600080fd5b60005474010000000000000000000000000000000000000000900460ff16151561064557600080fd5b6000805474ff000000000000000000000000000000000000000019169055565b600054600160a060020a0316331461067c57600080fd5b600160a060020a038116156106b4576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b600254600160a060020a031681565b60008282028315806106e257508284828115156106df57fe5b04145b15156106ea57fe5b93925050505600a165627a7a723058204c6ff025bd2948d6bcac736346a401fb02afa04dd85c9f8809b2fc11b282e6da0029
0x60c0604052601560808190527f547275737420436c756220546f6b656e2053616c65000000000000000000000060a090815261003e91600191906100a3565b5034801561004b57600080fd5b5060405160408061086a83398101604052805160209091015160008054600160a060020a0319908116331790915560028054600160a060020a039485169083161790556003805493909216921691909117905561013e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e457805160ff1916838001178555610111565b82800160010185558215610111579182015b828111156101115782518255916020019190600101906100f6565b5061011d929150610121565b5090565b61013b91905b8082111561011d5760008155600101610127565b90565b61071d8061014d6000396000f3006080604052600436106100a35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461010257806330c74e041461018c57806338af3eed146101a15780633ccfd60b146101d25780635ed7ca5b146101e75780638da5cb5b146101fc578063b9b8af0b14610211578063cb3e64fd1461023a578063f2fde38b1461024f578063fc0c546a14610270575b60005474010000000000000000000000000000000000000000900460ff16156100cb57600080fd5b67016345785d8a000034101580156100ec57506804563918244f4000003411155b15156100f757600080fd5b61010033610285565b005b34801561010e57600080fd5b50610117610369565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610151578181015183820152602001610139565b50505050905090810190601f16801561017e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019857600080fd5b506101006103f6565b3480156101ad57600080fd5b506101b661052b565b60408051600160a060020a039092168252519081900360200190f35b3480156101de57600080fd5b5061010061053a565b3480156101f357600080fd5b50610100610587565b34801561020857600080fd5b506101b66105d5565b34801561021d57600080fd5b506102266105e4565b604080519115158252519081900360200190f35b34801561024657600080fd5b50610100610605565b34801561025b57600080fd5b50610100600160a060020a0360043516610665565b34801561027c57600080fd5b506101b66106b7565b6000610299346101f463ffffffff6106c616565b600254604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018490529051929350600160a060020a039091169163a9059cbb9160448082019260009290919082900301818387803b15801561030857600080fd5b505af115801561031c573d6000803e3d6000fd5b5050604080518481523460208201528151600160a060020a03871694507f16d99cb06fd9528f88184dd0483174a09cfd8312c28639858734b0c449cc05b893509081900390910190a25050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103ee5780601f106103c3576101008083540402835291602001916103ee565b820191906000526020600020905b8154815290600101906020018083116103d157829003601f168201915b505050505081565b600054600160a060020a0316331461040d57600080fd5b600254600354604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a039384169363a9059cbb93169184916370a08231916024808201926020929091908290030181600087803b15801561048057600080fd5b505af1158015610494573d6000803e3d6000fd5b505050506040513d60208110156104aa57600080fd5b5051604080517c010000000000000000000000000000000000000000000000000000000063ffffffff8616028152600160a060020a039093166004840152602483019190915251604480830192600092919082900301818387803b15801561051157600080fd5b505af1158015610525573d6000803e3d6000fd5b50505050565b600354600160a060020a031681565b600054600160a060020a0316331461055157600080fd5b600354604051600160a060020a0390911690303180156108fc02916000818181858888f19350505050151561058557600080fd5b565b600054600160a060020a0316331461059e57600080fd5b6000805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b600054600160a060020a031681565b60005474010000000000000000000000000000000000000000900460ff1681565b600054600160a060020a0316331461061c57600080fd5b60005474010000000000000000000000000000000000000000900460ff16151561064557600080fd5b6000805474ff000000000000000000000000000000000000000019169055565b600054600160a060020a0316331461067c57600080fd5b600160a060020a038116156106b4576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b600254600160a060020a031681565b60008282028315806106e257508284828115156106df57fe5b04145b15156106ea57fe5b93925050505600a165627a7a723058204c6ff025bd2948d6bcac736346a401fb02afa04dd85c9f8809b2fc11b282e6da0029000000000000000000000000de6c44cd3449d6ad8bdadaa804d1e686a33bb738000000000000000000000000ba2b1ce22d0d66d51ff72fff7e3cd38389ccccf6