MSSVTLSGRGTLGDRQVYRLGYGAMQLAGPGVFGPPKDPEEAVRVLQAAVEAGINHIDTSDFYGPHVTNQLIRKALHPYPDDLCIVTKVSARRDEKGNWLPAMSPAELTQAVEDNLRHLGLEVLEVVNLRSMLSPHGPVEGSLEAPLATLLELKERGLIRHIGLSNVTAKQVADAQKMTPIVCVQNLYNVAHRADDALVDALAAQHIAWVPFFPLGGFTPLQAQELNEVAASLEATPMQVALAWLLQRAPNILLIPGTSSRTHLAENIAAAELVLPAEALRTLDNIATAARR*