MLSNAQRALIKATVPLLETGGEALITHFYRTMLGEYPEVRPLFNQAHQASGDQPRALANGVLMYARHIDQLQELGPLVAKVVNKHVSLQVLPEHYPIVGTCLLRAIREVLGEQIATDEVLEAWGAAYQQLADLLIEAEESVYAASAQAEGGWRGVRRFRVARKQAESEEITSFYLEPVDGQPLLAFQPGQYIGLRLDIDGEEVRRNYSLSAASNGREYRISVKREAGGRVSNYLHDRVAEGDELDLFPPAGDFVLRDSDKPLVLITAGVGITPALAMLQEALPQARPIRFIHCARHGGVHAFRDWIEDVSAQHEQVEHFFCYSEPRAGDSADAEGLLSREKLADWLPQERDLDAYFLGPRPFMAQVKRHLADLGVPSQQCHYEFFGPAAALDA*