MDVLTSYSIFQELQLVHDTGYFSALPSLEENWQQTCLELERYLQTEPRKISESFGEDLDCFLHASSAPDAEDSIRRLDPILLPVETSMCEKGANMDIILSRDKLLSETCLSLQSTSSSTESYTAVNQAQLNAVTSLTPPSSPELSRHLVKTSQTLSAVDGTVTLKLVAKKSSLGSMKVSVAAATAGTIKSGQSDSEQGGPGLEASPENKKRVHRCQFNGCRKVYTKSSHLKAHQRTHTGEKPYKCSWEGCEWRFARSDELTRHYRKHTGAKPFKCNHCDRCFSRSDHLALHMKRHI