MKTEEQMSHSSSSSSNMGSIPEVVLSSGHKFPVIGMGTAQSQVPPPSHQQLVSVFITAIEVGYRHFDTAPLYETEAPLGEAIAEVLHRGLIKNRDELFITSKLWCSDAHPGLVVPALKNSLKRLGLEYLDLYLVHCPLSIKPGANAFPLKKEDLVPMDLKSVWEAMEECQNLGLAKSIGVSNFSSKKIEELLSIAKIPPAVNQVELNPGWQQKKLRDFCKEKGIHVSAWGPLGAKGTYWGSSAIMDSPILKEIAESKGKTVAQVSLRWIYDQGVSMLVKSFNKERMTQNLQIFDWELTKEDYNKIDQMPQSSGIRGEGLFKTMVEFLDEEA