MDVLANYSIFQELQLVHDTGYFSALPSLEENWQQTCLELERYLQTEPKRLSDLFDEELDCLLTPAFMKGDSDEDLMDPLLSGLANQPSPPPPLLVSLPKSLHIPASGKPAEVLVGKEGSGGVNPAQLSAVTSLTPPSSPELGRHLVKPTQTLSATADGTLTLKLVAKKVGLGAAKLVATHSLPSPPSRGAQSDGEGGVGSVGVNDIPENKKRVHRCQFNGCRKVYTKSSHLKAHQRTHTGEKPYKCSWEGCEWRFARSDELTRHYRKHTGAKPFKCNHCDRCFSRSDHLALHMKRHI