MSMFKIPKLVLSQGFPSLNRKLAQTTKPPRSLISILELSNQELSSLVERAAYHKTQYKSGKISSQVSPSLFGKVAALLFTKRSTRTRISSEGAAVYFGAHPMFLGKDDIQLGVNESFYDTTKVISSMTSCIFARVDKHSQIQELAQHSTVPIINSLCDRFHPLQAITDILTIREAFGFTKGLKLAWVGDSNNVINDLAIAAIRSGINVSIAIPQGIEMDEEIISKGQQIAQETDTVLEVTHDPKKAVKDANVLVTDTFVSMGQEAESKAKLAQFQGFQISSDLASGAAPDWKFMHCLPRHKEEVTDEVFYSDRSLVFPEAENRLYAAIAALEGFVINEGRLV*