MTYSIVIYDPNEEAWGVGVASKFLAVGAFVPWLKPEVGAIATQALANLEYGKKGLELLEKGYDARSTVNSLTSADQLKEKRQLGVVDSKGNAYAFTGRECYPYAGHIIGNNFTVQGNILAGEEVLEAMAKEAEGRGRIYEKILNALKMAESKGGDRRGRQSAAIIVVRKPTKSNTEFEPSNVGKYVDIRVDDSKEPLVELERVLNLWIATFLEEEMVSVYDYLDKINSALSKLGYQDLKSWVEINNFEAKFSGDKIGKTVLKVLFEQAGVRT