MKRGRKREKEYNLLRLDVQPSLLYLRNNYDNFKGQSSAIPTKLPDSWKLKEIFATGVVLGGYQALMTVLFFWLMSDTTFFVVATLIDVYASFKFARIEAMGWGRAGVVWLFSLPAFTTKKDYGTEEREAQWATTQRTMHGLQPAETTTLFNEKNSYRELSEIAEQAKRRAEVARVNENCRIVHLEHDFYKSTSSQCWDRRLVDVVGAASACSCNFWLLLRPFWCWLQSTQLLQVLLPGELGVGCTPDLQSVPQGVGWGSSQCLVVKEWYVLL*