MKTSKILNTAAVCLLAIGFKGQSVICNNLNGSQDQATNNSGVASATHTDPVPVRQGVAQPATLPEQQAADEAIAKVVKTLEDIRQELKGQRETFLSEIIKSNDALTILQLVGYLRVVDTDLLLNVDSAKVDEAGKRVKAYLKSIGIMDEKVEEGLVNLMTKVVKLTRGTVEGSTQSTDSEELKALLLKFSEDLKAEQERHSDKEESKDLLNNLSVHRDEFVKKFTEANPSFLTTDDISAFLTVPNYGSTNDHSKWKTVERKIKDKVESRDITTELKTLIGELIVQRENMMDLLYGKGEFQHTGGRY