MKLKVNMCSLGSGLTVEESFELYCGDGEQVLQWLGYAACARLAYIRGEVYGRYVPQSVCNKDGQAQDVDIVLNEIFSDGEDIMVEFSNGPQPYRVRWEGRPRTPPFRWGDEGEILPPHNTWLLELDLKAEGFGAFFDPDMIRADPTIVDTDLGRVKQLLMDYAGAMQVVFYNQSAEGASSGDQLGQITLPQFRGVMTATKATTARFPAENVDNIFTSVATSAQTLARKVDNKSGVSTFGLLDFILAIVHVAHHRYAAENPSQAPFQPLSIKLQSLFKDCFALYTFPDITKKLARFEPCVQNPAAQLLLKRGRRLTEQTLDSCQLKRVRASMVSVDLRWLCTHLQRWNLLGRDFNLQELTIIAIFAKQTSTIPEEFVLHPQPLSYNYDEFERLLLGIAHHIYVTKKKGEAFEEFLGETLDSIYKKANVLVEMPPKEGQDQES*