MGSIPEVVLSSGHKFPVIGMGTAQSQVPPPSHQQLVSVFITAIEVGYRHFDTAPLYETEAPLGEAIAEVLHRGLIKNRDELFITSKLWCSDAHPGLVVPALKNSLKRLGLEYLDLYLVHCPLSIKPGANAFPLKKEDLVPMDLKSVWEAMEECQNLGLAKSIGVSNFSSKKIEELLSIAKIPPAVNQVELNPGWQQKKLRDFCKEKGIHVSAWGPLGAKGTYWGSSAIMDSPILKEIAESKGKTVAQVSLRWIYDQGVSMLVKSFNKERMTQNLQIFDWELTKEDYNKIDQMPQSSGIRGEGLFKTMVEFLDEEA