MKGKAGASTKGEGRLKAAGGAGKRKKAAASGKPKRPPSAFFVFMSEFRQEYQAAHPENKSVAAVSKAAGEKWRAMSEEEKAPYVDQAGQKKQDYEKTKANFDKKESTSSKKGKTQDDEGEGSDKSKSEVDDEQDGSDEENEDEE