MSPQLRPLGTQGLQVSALGLGCMGLSAAYHPIPTEQQGIDLIKHAYEQGVTFFDTADMYGPFTNEVLVGKALKLLPREKIQLATKFGNVFENGDLIVKGSREYARKACEESLKRLDVDYIDLYYQHRTDTTVPIEETILELKKMVEEGKIKYIGLSEASPDSIRRAHAIHPISAVQIEWSLWTRDVEEDIVPLCRELGIGIVVYSPLGRGFFSGKATAEQLSDTDGRAVRHPRFQKENLEKNKVFYERVAEFAKKHGCTPGQLALAWVLHQGDDIVPIPGTSKIKNFDENLGSLEVKLSQQELKEIAAAVPVDEVAGLRYPERQYKNVYKFADTPPWKA*