MKKRQLLMQLAALAVCIALGAVMMVIGRGHTVYLDNKTLEDYQGQTYKAAHKIVVTVDGKELTKLGPRERGMSPCIGQSFEMSLEITQEKGGEPETKVIQLDLPYSIDGIIVNLPALLAGLPEEAWMSEFIPAPEPEEPEEETPGEGDEFDIGGDLGLDEGLDMGGEM