MIRSLVIAGLMVGVASGAGWVLATIQSEPEIDGPVAAIAHLLALDTCEIHQSRERTAMTRAAIEAEMEDRRAKLADIAPSFVSEDAAPSGPKTPFPIDLQAEFDLIDHNGNRRTAEDFHGKTYALFFGYASCEAICSAVLPDIANAMEVLDEEGSPVETVMISIDPDRDTPDAMRQNLAKWHPDLIGLTGPKDELAKARELFQVNRTEVARDENGEPIYAHGSLVYLIGPDGRLQTILPPVFSPEHLAKVIRGYVTSAKAS