MGKKDHRGRVKATGGVNVGYKVAFGPIDRSSRCGHSEPSPAAVESIRALVRREFEDQLERKVAEALQKQLATLKATGQLNTLSTPALDSALVSDEFDVNRALKTARPNSSQQPRELKAITPCRLALEDKVLGNKVIVADGMAYPLDGSLHQHFRSMKPSHHKVQVDCIYDGHDDDTLPVPTGDAFNNLGRALASFVQWPIHLVIFEEDEENSCSNKLESKSKSKISKKSKEMVGSCDRKTEESAAKSKKQNLADDTIQVFNAEIEKEKKGDPNITKWFLIPYHQENHWMLYVLDLRRGCAYIFDSAIGSNRENSAWGILCLATTQGLKGFHVKCAQQVGARECGYYVMKFMHEIVTLHHNSDERLDNAYTPRNAPYTDEEVDVVREKWAKFFTTEYLFT*