MLKRASFVEVDTASLRHNFSAVKSIVPKDAHIMAVVKANAYGAGAIKASEIFLQEGANYLGVATLDEALELRSHFPKTPILILGYSPNANASMLIDNDLSAMVFSLEQAEVFSQMALKAKKRLKIHLKIDTGMHRLGLEPNFKSIEIIKKIRALKGLEVEGIFTHLSNADAKIKTHAKNQMKAFNAFLEQLLNQKIEFQYRHAYNSAGILSLCNGNENRLLNLYRPGIMLYGFYPSNEMKESCPTILKNVISLKAQIVQIRSVKKGEFIGYGEHFYTNEETLVGVLALGYADGLARALGNRIQVVINNQLAPLIGKVCMDQCFVKLNDIQAKEGDEVILFGDKSAKANDASEIATLLNTIAYETISTLSKRLERVYI*