MSASALAGGRASTLTNRSTIRTQPCTRHTLNRRSSSRIVVPQAMSVKEAVKSRYVAAIGEALYDCLADQLGKPKEEVTSWTPYPGGAPANVAAGVARLGAGSLFISAIGQDELGDQFVALLQERGVDTSAVQRVIQPTRDVLVTRTEDGDRVFAGFGKAHTHEYGDCFLDPAALPVDKIKGADVLVSGTLGLAGGTTAEAMRKSVSLAKEGGRCCVVIDVNWRPVFWDDEAAAKEAVLQYCQQADVLKITDEEAEWLYGIPAADALEHPERVLEQCSSWKGVLVSAGEKGSAYAFHAPGGKMAMSGSVPVLSVKVADTTGAGDAYLSGFVYYMLLRSGLDSLVADPQNLRRAVQFATACGAFTCTKPGAIGAQPTVAEAEAMVSEHFGTTX