MKIAVSNKTYEQIPDLVTSSEESCKKQNPFSFLSTFKLSDRTKIVDEMLQSFIPLRPHFHLKTTYHYLLCYTLQSSHPFPLALATLQRMLRSGCTPVPQTHLSLSIAWVHQQQQCESVGSVLLGMKSIGYRPDCGTCNFIIKSLCAVDQLEEAVEVLRGMVEVGCIPDAESYCTIIAAFCEFRKTDKALAMMKEMVKVNLSPREGTLVKLVAALRANKEIWRAAEMTEFLVKKGFHVGFKSFELLLEGCLEYNEFILAGKMAMLMTEKGYIPYIKVRQKVVEGLAGVDEWKLACVVRHRFAELNS*