MSFKGFVEGGIAAVVAGCATHPLDLIKVRMQLQGEAISKSLSEGLSKKSNVSMKALHQAGVLGVGLQIVQKEGALALFSGVSASALRHAIYSTTRLGLYEVLKHHWADEDGKLPVSKKILAGLLAGAVGAALGNPADVAMVRMQADGRLPFHARRNYTNVTDALLQMVRTEGMSSLWRGSMPTIQRAMVVTAAQLASYDQFKETLLATKLMDDGLLMHFTASCLAGLVASVASNPIDVVKTRIQNMKVVPGLPPPYQGTLDCALKTIQSEGPLALYKGFIPNVTRQGPFTITLFVTLEQIRHVLKDF*