MKKRGETVFLTVGWENFVKDNELEDGKMMEFIYDCDRTFYVVIFGHGGVSELRVFPQAVVDVGDYATGEEEEEEEKNKSN