KDTRWMILYLKLCGHAKPIKPLVQSSDEEFSRKAIESLTKKLKDKRDELDALIACCGSEGKEADKCVTIARTLDGRLQVAGRKGFPHVVYARVFRWPDLHKNELRHLSICECAFDLKCDSVCVNPYHCERIMNPTLNNLCNLDLTSLKLEHRSPSEGSDDTDRLAALY