MGGTDGSPGSTTGRHHRDEEERSWLEMLAADDDVEGPSLLRAPDVLTRNGASPDAPVLDDDGLLLRPLGSLGDDDDDFACGGDVCDLVHRAPVHGGIARGVISALRRSATDVGGELGRRRADVRAAASPRGVAPRGEARRRPPDRGGGGHTRGQHSPLAGGPGDASLVERLRDSLCPDRAEDLSERRGARGGLRRARTLPTNLHAHDDDLPLDPRAAQADVVAARAVEAAAQAASPRPFGYLGVTRPPWTTRWEANLVDEHTGGHVFLGNFDQKESAARAHDAAKLKLALGDDEPVPQDQLNFDASDYREELSAMTECTFEDFVKTLVTHSYGGSRSAGHSKFRGVFAREDGLWEAKLDAEDAGGAREDRRWKK*