MKIVYHCFGGTHSSVIAAAIHVGLLPQGSIPDIDELDSIRIFDSPKNIIPGRLHFFGEDEQQNEIYSCGMKNNSHVVKNAIIDVMEKYGLDSGELKFVNTLPCVNLMMRIGGYTSQRLNLTSIGRPLVIRGSLKAYQDIEKTVHNTRQELLGNTQEEVQ