MAAPPPYAPYKIAGQTVLITGASAGIGEACAWRFAAEGCKLVLIARRQERLEALAAGLRQHYNVAVHTVAMDVRDLDAIARLPEELPEEFQEVSILVPNAGLALGVEAVHQLRMEDVRTMLDTNVLSVVAFTRAFTPAMVQRNAGHLIFMSSIAGVEAYAGGAGYCPSKHAAEAFAVAARHDFVGTNIRCTSIQPGAVKTEFSMVRYKGDEAKADAVYQGIHPLLAQDIADNVLYAATRPLHVQVASLLVLASHQSSAKGLARVVKQGX