MKGKADASKKGEGRLKAAGGAGKRKKAAASGKPKRPPSAFFVFMSEFRQEYQAAHPDNKSVAAVSKAAGEKWRAMSEQEKAPYVDKAGQKKQDYEKTKANFDKKESTSSKKAKIHDDGEGSDKSKSEVDDDQDGGSDEENEDDEE