MSPPPGEQNGDAAMVESQRSIPTPFLTKTYQLVDDPAIDDVISWNDDGSTFIVWNPTVFARDLLPKYFKHNNFSSFVRQLNTYGFRKVVPDRWEFSNDCFRRGEKRLLCDIQRRKINAQSAAAGVPVVPSPQPHMHVAVAAAIPVAKLIISPASSGEEQVISTNSSPSRLGGGPATELLDENDRLRKENVHLSKELIEMKNLCNNIFSLVSSYAGNQPPENGGFSAVKPLDLLSVKQLSVEEEEETSARLFGVAIGVKRGREGEDRENDTQLQLQQPGGGNAVKIEPVDCQNDAVNGHNHDYDHDHDHDQESTWLRNGRVCNL