MSAVNFWPSSRRQEQEGNLQKEDPDMPHQDKTPVALAIAVDESTHHRLVPARIRSLEVLHDCHAAVLARHAERFGSMGALDILRESITILRSKSSVLMSVMLLLICPVSALLLSRSLLHGGFANKLSAHLYAAAGSMGLLHYLSLVKSIYESLSQVLLLYTFSAPILFTIWLLAKSSIIYIVSCTYSDSAVSLFTSIAAGAHLWKRVFCTYFSSCLVLVGFGAIAAVLFLIIISLLDALQFSADLVFLTELALGLFYSVIFVHILVVGNLANVVSALEEHCGLAAFVRSFNLMKGKIQIALSLFCGMLLGTSMVESLYQYRVLGIPPSSYAINTASRLWEGPLLVFMYSFLLLLDGLMGCVFYFTCKSSTLAFAEKQHFTDGKELADL*