0x608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361053b806100db6000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632f54bf6e14610051578063715018a6146100815780638da5cb5b1461008b578063f2fde38b146100a9575b600080fd5b61006b600480360381019061006691906103fb565b6100c5565b6040516100789190610443565b60405180910390f35b61008961011e565b005b610093610224565b6040516100a0919061046d565b60405180910390f35b6100c360048036038101906100be91906103fb565b61024d565b005b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b610127336100c5565b610166576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161015d906104e5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610256336100c5565b610295576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028c906104e5565b60405180910390fd5b61029e816102a1565b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156102db57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006103c88261039d565b9050919050565b6103d8816103bd565b81146103e357600080fd5b50565b6000813590506103f5816103cf565b92915050565b60006020828403121561041157610410610398565b5b600061041f848285016103e6565b91505092915050565b60008115159050919050565b61043d81610428565b82525050565b60006020820190506104586000830184610434565b92915050565b610467816103bd565b82525050565b6000602082019050610482600083018461045e565b92915050565b600082825260208201905092915050565b7f417661696c61626c65206f6e6c7920666f72206f776e65720000000000000000600082015250565b60006104cf601883610488565b91506104da82610499565b602082019050919050565b600060208201905081810360008301526104fe816104c2565b905091905056fea26469706673582212201185cf20433c6116e880f4018416e160834a1616d7c76fe891affa592c3dc1b864736f6c634300080c0033