MVSKVLLTGASGYIAQHITNELLSHGFKVIGTVRRQEQADQLHKQFSEESSVLQKDPSLLTYVLVPDIGASDAFDEVLKSTPDITYVLHTASPFIFNDDRALEDVYLKPAVEGTRNILSAIKKFANDSVKNVVVTSSFAAILNADKFEDKSFIHTEKVWNNNTWDQTKSGDRGVAYIVSKKEAEKAAWDFVEKEKPNFKLTTVNPPYVFGPQKFDASAKKESLNTSAEIVGSLLHTKYPSDDKLFDDPLNLSVDVRDVALYHVLPLLNADLASRRLLVVQSKFSAQRILNIINENFPELKGKIAVGKPEETARVEAIKGPEYNNSVTVGLTGVDPIPLEKTVVDSVKQILRANK*