MTDKNRSVFILGGARSGKSRFAEELAGKAGGRLHYLATGRAWDDEMRDRISHHQERRGGEWTTHEAPVDIATVLQRLDSPDSVILIDCLTLWLTNLMMENADMETAFAELEAAIVSTRAKLILVSNEVGLGIVPENRMAREFRDHAGRLHQRVAAIAGEVYFVAAGLPLKMKG