MTRSDLYPLGRGLSDSVRIWLFDLAQSMPPTVQLHGFDISEEQYPPKHMWPGNVNLALLDALKDVPPALVGQYDVVHIRMWASNIRDGNTRPLISHLQELLRGYIQWEEADLIHQYVKGRKALAFAEQIPCLFKKVGLDYSWVTKLPRDLKEAHLDVIESKTESFQESLVQKCTDTYLLALGEILRGTKLTCAEDIVPLVTKHEAELQELCAERKDTVYNWSPVKILAQISSLMMSWNVDKCEVIGITLKVADQLPQPFLVRNSFRGYNLQLIEMNLSTNSSLRFKIGSLRNVAESSYPRLLLS*