0x608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506102f7806100606000396000f3fe60806040526004361061003f5760003560e01c806313bea46014610044578063853828b61461004e5780638da5cb5b14610065578063e2982c2114610090575b600080fd5b61004c6100cd565b005b34801561005a57600080fd5b50610063610113565b005b34801561007157600080fd5b5061007a6101a0565b6040516100879190610238565b60405180910390f35b34801561009c57600080fd5b506100b760048036038101906100b291906101f1565b6101c4565b6040516100c49190610253565b60405180910390f35b34600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060003090508173ffffffffffffffffffffffffffffffffffffffff166108fc8273ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561019b573d6000803e3d6000fd5b505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090505481565b6000813590506101eb816102aa565b92915050565b60006020828403121561020357600080fd5b6000610211848285016101dc565b91505092915050565b6102238161026e565b82525050565b610232816102a0565b82525050565b600060208201905061024d600083018461021a565b92915050565b60006020820190506102686000830184610229565b92915050565b600061027982610280565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6102b38161026e565b81146102be57600080fd5b5056fea26469706673582212200aa954d06b80bad34a667933c2011e8bbfd357e5e6b0145158b304e1cfa837ee64736f6c63430008000033