MSKELHINTILAQAGIKSDEATGALVTPLHFSTTYQHPEFGRSTGFDYTRTKNPTRSKAEEVLAAIESADYALATSSGMSAIVLAFSVFPVGSKVLAVRDLYGGSFRWFNQVEQEGRFHFTYANTEEELIAELEKDVDVLYIETPTNPLMLEFDIEKLAKLAHAKGAKVVVDNTFYSPIYQRPIEDGADIVLHSATKYLAGHNDVLAGVVVTNSLELYEKLFYNLNTTGAVLSPFDSYQLLRGLKTLSLRMERSTANAQEVVAFLKDSPAVKEVLYTGRGGMISFKVADETRIPHILNSLKVFSFAESLGGVESLITYPTTQTHADIPAEVRHSYGLTDDLLRLSIGIEDARDLIADLRQALEG*