MVTSVPTVKLNDGRSHPVVGYGTYKAVNPADCVAKALELGYRFLDCAEFYANEKAVGEGIAASGVPREQLFLASKCWTTTIYDGPEAVQAQLEKTLADLGTDYLDLYCIHWPVPGRHVAAYLQLEKAQAAGQVRSLGVSNYAVQDLDELMASGATVTPSINQIEINPFLYRKKTIAAFESRGVKMQSYRTLRDGKAFSDPAILATAQKHGKTAAQVLGRWCVQHGFIAIPKSVKAERMEENLDLFDFELDAD