MAEDTLGLMKDCQLSVRKLNPRQYIADISELKNVEVWFQRASDVVRKLKTGDVDMGIVGYDMLREYGEDDEDLIVVHDALGFGQCHLAIGIPTYGIFENINSLSELAAMPLWTEDRPLRVVTGYTYLGKKFLEEHGFKHVELSTADGALEAAPAMGTADAILDLVSSGTTLRENNLKEISGGAVLSSQGVFVANKKVLLERKEVLDVAHEMLERFEAHLTAQGQFTVVANMRGDSADEVADRILNATSYPGLQGPTVSPVYTNKGGKTAVDYYAIIICVPKFQLYQAVRELRKAGGSGVLVSPLTYIFDEETPRYRQLLDNLQK*