MKVWIAAPLAMLMSANLMAAERVEHQVTVTAQIPTEAFYVQPIGGDDWMSTPQKLAYNPYTKKLDKLSKQMEAKSTIGAITGYLTNPAVIASGSDNIALSVKLGGVALSTTSAEVIKADDAKTGKLLELEVIPADAPVTGYKPGNYQGVVNMIFESEAP