DVILEAAGDKKIGVIKVVREIVSGLGLKEAKDLVDGAPKPLLEKVAKEAADEAKAKLEAAGATVTMAKLSTDELLDAFKEMTLLELSDFVKKFEETFEVTAAAPVAVAAAGAAPAGAAVEAAEEQSEFVKEAAKAVLSYKVEKAAYLYANTGLKLGFLGTVTGTMGHFAAYGIELPCTTYGGGGGSSTAWTPFDTKIVVYKAAYLTLQMQVVETSLEPTGFLGTLSLHPIHPTLLSYRAAYHPTLLSYRTLGAEPVGGGGGSPVISELLCTVSTCTHSSDFGFLGRSTLKVHSSSECT