MAAAKMALKDGGCDPKDLDSKRFGVLVGSGVGGLDAVERSCDILFNKGPKRISPFLLPSIIGNTAGAMIAIEVGAQGPNYGIVSACATGTHAIGEALKYLQWGECDVMLAGGSEAAVTPLGFAGFNSMRAMCTSANDDPQKASRPFDADRAGFVMGEGSGVLLLETEEHALRRGAKIYCEIAGYAATCDAHHITAPHPEGEGMAACLETAMEAAGVAPEEVQYINAHGTSTPLNDKFETMAYKRVFGEHAYKMKISSTKGATGHLLGAAGGVEAAIVCKVLETGVVPPTINYQTPDPDCDLDYVPNVKHVAEKPIEVAITDNLGFGGHNAALVFKRYQPPQ*