MATHFTLNTGARIPSVGLGTYKAGTGVVADVVSAAVKAGYRHIDCAPLYKNEQEIGGALKKLFDDGVVKREDLFITSKIWCSDLAPEDVPLAMDSTLKDLQLDYVDLYLIHWPFQIKKGTELSPENFVKPDIPSTWRAMEQLYDSGKARAIGVSNFSSKKLGDLLCVARVPPAVDQVECHPGWQQAKLRAFCHTSGVHLSAYAPLGRMKGIAVDSVLPSVAEMLGRTPAQVALRWGLQQGQSVLPKSVSEARLKENMDLFGWSIPEELCAKLSEIEQVKQIRGDGFAHPESVYKTYEELFDGEI*