MAVSSIASIFAAEKSYSIPPVCQLLVSPVLNPLYDAKAESQIDAWCAEFLKLQPGSEKAVFVQESRLGLLAAYVYPTIPYEKIVPVGKFFASFFLADDILDSPEISSSDMRNVATAYKMVLKGRFDEATLPVKNPELLRQMKMLSEVLEELSLHVVDESGRFVDAMTRVLDMFEIESSWLRKQIIPNLDTYLWLREITSGVAPCFALIDGLLQLRLEERGVLDHPLIRKVEEIGTHHIALHNDLMSLRKEWATGNYLNAVPILASNRKCGLNEAIGKVASMLKDLEKDFARTKHEIISSGLAMKQGVMDYVNGIEVWMAGNVEWGWTSARYHGIGWIPPPEKSGTFQL*