MSTKDFIFVLGGPGSGKGTQSAVIAKEYGIGYLSTGDLLRETIKKLENPPKDMSEEELNKIKELAEIMKNGGLVDDKTVIDLIKKKMSSSKEEHWFIDGFPRKMSQCEAFAAELGEPVTCLYINVPEDVLINRLLKRGETSGRADDNEEAIKKRLKTYIEESQPVIEHYKGKGKVAEIDGNRSIDQVHESCVEAIKKHWKLQNKVEEAVKNSKCCLLI