MLTTLSSAACFALALPLAVARAVSDTLLSLLNSPTQPSATFALPTPLGPTSKLAAEHAAELAWLRDRLGADGAAARDSWLLRMLSSCDWDLQTALRRCEASLALRREVGYDAIAAFVRAHPAPEEWPHGEAIMRLLPRYIARTGAGVVVVAIEDCDYELALKCLSPEAVRQFWLHKLVYLLETLADRDEAAGNIDGAIYMIVDSTFTTSRQGMPLQWVARMMPGMRDAATLAGYQARARGRHLLLRLHASPSKAPLCSWRALHLARPLNKCKLVARAYFRLHPALLHAGKGLGYLIQPQTDPDQAAALSRIFEPKPLPVSLGGFS*