MKKVLVLLAEGVDAATATIPIEVLEKAGIDVIAAGLAGKEPVRCADDRVITPDKSLEEAIKELPADAVVLPGGVEGARALAASPLVKKILEEAKAAGRLIAAIAHGPVALRAHGVGEGAKVTAHPAAVPELTKGGKYEWSDEPVTVDGDILTARDVDAVEEAALAIVEKLLGKEVAEKVRKELGLA