MKKTQTWIITCIYLQLLLFNPLVKTQEICRNPVTDNVKDITKLVANLPNDYMITLNYVAGMDVLPSHCWLRDMVTHLSVSLTTLLDKFSNISEGLSNYSIIDKLGKIVDDLVACMEENAPKNVKESLKKPETRNFTPEEFFSIFNRSIDAFKDFMVASDTSDCVLSSTLGPEKDSRVSVTKPFMLPPVAASSLRNDSSSSNRKAAKSPEDPGLQWTAMALPALISLVIGFAFGALYWKKKQSSLTRAVENIQINEEDNEISMLQQKEREFQEV