MGSAITRIVFQPPEKTYGRDPNLIWLHTSEHEVIPAFFIDRDAKFTLLFSHGNAEDLGMIIQYFREVSHILDVNIFAYDYTGYGMSSGEPSEEALYADIEAAFKYLRDIVGIPWSDIILYGRSIGSGPSIHLATRTAVRAMVLQSPLLSIYRVAFSSSFTLPGDMFPNVDRIGQVKCPVYIVHGTNDEVISYSHAEDLVRNCQEGIAYPPYLVENGGHNNLEVVARQPFYENFTKFLQWLEKSEISDDLKLQAQNSSL*