MTTDAEREAQKAYWKEHSENATVEAMMLDSKAADIDKLERPEVLKLLGPVDGLRIAELGAGIGRFTGPLASVAKSVVALDFMENLIDQNRASNAHYGNIDFRCGDAMELSLADGSCDLAFSNWLLMYLGDAEVQQLARNMLNWVVEGGTVFFRESCFRQSGDKARKNNPTHYRNPREYFKIFDSVQEVLPDGRIAHFELVLCKSVDTYVRVKQNQNQVVWKWKKVVDGEASAASQRHFLDSQQYHSESIARYERMFGTGFISPGGKEAHQEFCRVLNLQPDEQVLDVGCGLCGGAHYMARNYGCYVYGIDLSVNMILTALERAAAAGNGDKVSFEVSDCCKRDFPDASFDVVISRDTLLHVADKETLFQRLFKVLRPGGRLLISDYCKAX