MLFGASKELYAGLQLSLLRVVGKIGVKLRDWTTRYSAEIRGTKSSTEPTEPVYGPPKTTRSVVVAVYGQEGSDGEFLVQHILEPGLPAQTPLPSQLSPVEDKYVALLSGLRICANDSNPLQFQLLVDYLTGHLGDKKEQNAVAQVVHVIIAGDSVHMQFNLLSGQSISSKDQSKLVEPVKELDLALTQLAAAVPVDIMPGPNDPANFSLPQQPLHTCLFPGASVYNTFYSATNPHCFELDGVRFLGTSGQNIDDLNKYSHASEQLDFMERTLNWRHVAPTAPDTLGCYPYTDRDPFIIDTCPHVYFCGNQDKFASRLLKGPNGQIVRLVCVPHFYDTGFAVLVNLRDLNCHVLSLSTALLESNGA*