MEGRLKSACVIGGTGFMASLLVKLLLEKGYTVNTTVRDLGNHKKISHLLALHELGKLRIFQADLTDETSFDIPINGCDIVFHVATPINFASQDPENDMINPAIQGVVNVLKACVKSKTVKKVVLTSSAAAVTINQLSGTGLVMDESNWTDVEFLTSTKPPTWGYLVSKTLAEKEAWKFAEENNIKLITIIPSLLAGPYFTPETPSSVDLAMSLITGDEFLISNLKGMQMLSGSISITHVEDVCRAHIFVAEKESASGRYICSAVNTSVIELASFLKKRYPTLYVPTDFREFPPKAKLIISSEKLIKEGFSFKYGIEEIYDQCVACFKHKGLLKI*