MGIHTQLTIAVIGCGTLGTAIAAGILSPKERTDLEVHHLTATVGTESSKRRVENALSQHSSRLTVLTQERNVRAVWEADVVLLAMNPVKRADVFAASGFRDALQGKLVLSIMAGITTKALNTLALGENSAPDNESALQCVHAMPNMAAKIREAVTLYTAGSGTTKENLEIASWVFSQVGEAHRIPESSFDICAVSVGCAGSLLLLAIDGLLDAAVAEGVKRPDVQSLVVNSAIGMMKLVPAGDHPSVLREKIASPGGCSIRALLELEKLGVRAAFTTAIMAAAEKSKHMSLS*