MSAGGTKKKACVTGGNGYIASVLIKMMLEKGYAVKTTVRNPDDMEKNSHLKDLQALGSLEVLRADLDDEGSFDEAVAGCDYAFLVAAPVNLHSENPEKELIEPAVRGTLNVMRSCAKAGTVKRVVLTSSAAAVSSRPLQGDGHVLDENSWSDVEFLTANKSGPWGYPVSKVLSEKEACRFAEEHGISLVTVCPVLTVGAAPAKKIHTSVPASLSLLSGDDAAFGVLKGVEMATGGVPMVHVADLCRAEVFVAEEDAASGRYICCGVNTTVAELARFLTEKYPQYTVKADLLSGELLEKPRVRLSSARLVKEGFEFKKKTLDEIYDDVVEHGKALGILPN*