MGSIPEVVLNSGHKLPLIGMGTVQIPPPPHKQLVSALLTAIEVGYRHFDTALVYQSEEALGEAIAEALRKGLIKSRDELFITSKLWCSDAHHDLVVPALKNSLKRLGLEYLDLYLVHIPLGLKPGIYTFLFKKEDLVPMDMKSVWEAMESCQNLGLTKSIGVSNFSCKKISDLLSTAKIPPAVNQVELNPGWQQKKLRDFCKEKGIHVVAWGPLGANGTFWGSSAVLESPILKEIAESKGKTVAQVSLRWAYEQGVSMVVKSFNKERMAQNLQIFDLELTEEDHNKINLMPQKRGFSGEMYVSPQGPFKTVEEFWDEEALGHVSTPPSQVGG