MEVNKVGGKWLPDDRLRRINVLIVLDDVDHHDQLKALAGSHNWFGEGSRIIITTRDEHVLTAHKVDVIHNITLLSDDEAMNLFCKLAPQEYRSKEDYELLSKEVISYSGGLPLALTVLGCFLCDKDINTWRSVLARLKKIPETDIVEKLKISYDGLKPVEKELFLDIACFFRRRYKDERIMAMFDACGFYPGIGIRVLTEKALITISDGRFDMHDLVQEMGHYIVRGEHPNNPEKHTRVWKKEDVLKVFATNATEEVVFKVNVQNAKEKREAMKAVSSVAGIRSIAMDMKHKKLTVIGVTNLVVIISKLRKRWDTKVLSAGPARGLWKLIGPTILS*