MRLKKGDTVEVSSDEEGFRGAWFPATILRKVGNVKGKTFLVEYRDLMTDDAKSKLKEKVKGHMIRPEPPALNRQCFFLNEEVDAYYQDGWWVGVINGILPQNRYIVYFSQTSEKLEYDMTQLRLHQDWTHNKWVKNSESVGMKESNPQCSLLSARNVENIPSKSVKKSNKTNKELSEAQASEFLGESKEDRQWETLKDGSSQPTKRSSKRKQGTKDQSNNGSACRRKILGEENIDGTETQDEENVLNSHAKVVKRDLLKGLGSLTESEKTITISIPNLEITLVMRSNEEHANELRCITSGQYK*