METNQPPVSSKIQEARNYLDELQQNMIHDANKISTQEADRQAQASPDLLYRAEESIFKQRSRDLAVNLRDGNTKLNDRYGDRAVYDLRLGIDVKVHQFIAGNGWSFLTPTSNALMDIFCDAPSEIQPHSDCGDEIV