MSTQLNAPVSRENIEALSQGRGEPGWLTDIRKEAAALAGTLEWPRPEKMRIDRWNLTAFGVDRHPELAGDLSQLPEEIRASLPQDAANLVVQRNSGAAYRNLAEEWKAKGVIFTDLETAVREHGDLVKKHLFSVVKADEDKLTALHAALWNGGVFVYVPKNVEVEVPLQAVLYLDDAEAAFAPHVLIVADANSRVSYVDRVLASGAGRSAVAVHHSVVEVVAGPGALVRFASIHHLPESVVDLSIRRATLANDARIEWIIGDLNNGNTLSVTKSDLQGNGSTSDSKLITVGTGSQNMSITTHAVHHGLSSESEMETRAVMRDSATAIINGVTKIEKGATKANGHQTERVLMLSPKARGDANPILLIDEDDVKADHAASVGRVNEEQLYYLMSRGIDREVAERLIIRGFLEPIVSEVPIEAVREELERMIEGKLNA