Palo Alto Investors Lp