MSSDATVVLTTLASEDEAVAFVRALLDRRLVACGTILPGARSLYRWEGQLADEREVVVLLKSAAGRLGDLATVFAELHPYKVPELLALPVAAGLEKYLGWIARETGEGRDEEIVAP