MKVTGTGKIKNIGGTVYSTVTIYTDDEEDARVLVEKLKKKLEEFGAKVTSITITKLPDGKFRIETLVNFDDPEDARKVADRIKALLLELGVDECDKEQVG