MEGRLKSACVIGGNGFMASLLVKLLLEKGYTVNTTVRHLGNHKKISHLLALHELGKLRIFQADLTDETSFDIPINGCDIVFHVATPINFASQDPENDMINPAVQGVVNVLKACVKSKTVKKVVLTSSAAAVTINQLSGTGPVMDESNWTDVEFLTSTKPPTWGYPVSKTLAEKEAWKFSEENNIKLITIIPSLMAGPYFTPETPSSVDLAMSLITGDEFLISNLKGMQMLSGLISITHVEDVCRAHIFVAEKESASGRYICSAVNTSVIELASFLKKRYPTLYVPTDFGEFPSKAKLIISSEKLIKEGFSFKYGIEEIYDQCVACFKDKGLLKI*