0x608060405234801561001057600080fd5b50610238806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80638af84c3b1461003b578063bf0d906414610050575b600080fd5b61004e610049366004610135565b61007a565b005b61006361005e3660046101aa565b6100fd565b60405161ffff909116815260200160405180910390f35b60005b818110156100f8576000838383818110610099576100996101c3565b90506020020160208101906100ae91906101d9565b81546001810183556000928352602090922060108304018054600f9093166002026101000a61ffff8181021990941692909316929092021790556100f181610204565b905061007d565b505050565b6000818154811061010d57600080fd5b9060005260206000209060109182820401919006600202915054906101000a900461ffff1681565b6000806020838503121561014857600080fd5b823567ffffffffffffffff8082111561016057600080fd5b818501915085601f83011261017457600080fd5b81358181111561018357600080fd5b8660208260051b850101111561019857600080fd5b60209290920196919550909350505050565b6000602082840312156101bc57600080fd5b5035919050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156101eb57600080fd5b813561ffff811681146101fd57600080fd5b9392505050565b60006001820161022457634e487b7160e01b600052601160045260246000fd5b506001019056fea164736f6c6343000811000a