MTCTGIDDFKPVLSAMGFSTTTDLPYKAIAKLVLPAGKMTDPAAALPLAEWVITPAAFQRIAPKLAVFISKEPDDISQIDSYSKWLVLVERFHAEADEATLGECELHPEDFFRAEGLNDTEPAQAPNPKIYTAEELPLVAWPDTTFKTTVALHGVNTTAVLWGDVCDATTRAPTGAVLLYDIAGLAQRAAEARAGDAGSGPSVTADDPSAVWSSFCAREAKVTSANLQLRHFLGDLDGLSVGQVETLQEMVRSLGLRLEECRVHLARAQEREAVTAHIALQLERGSGLVGATLTAAGGGTSGCGAECGSLSAATTEREHEQDSRSRPDGTTRAFGESSLA*