MLQGDANQPSREGSYEAPLVIAQSSKQDPEQPKLASVLPAFAVASTADVAVVGAGPAGLALAAELAQAGLSVVLVSPESKFVNNYGVWLDEFQDLGLEHTLDTVWQDAVCYFKEQQRVRVGRPYGRVCRRSLRAHLLGKCAAAGVSYLEAVVSDASSSATQQASELALADGRTVCCRIAVLASGQTAGKLLRYEDGVPPVAAQTAYGIEAEVEGYSDSYPQDAMLFMDFRRHHTGLYDGTANKQKQGKSQHGGNGLWGTEGEVPSFLYAMPLGGNRVFLEETCLVGRPAMPFATLKRRLERRCRALGITVTKVHEEEWSYIPVGGPLPLPEQPVAAFGAAASLVHPATGYSITRSLREAPTMARAVQLALADQLSSTAAVRAVWEALWTQERRRQTSFQVFGMELLCQLDTAATADFFTTFFRLPNSYWRGFLASKLSSVDLLTFX