MSQSHPVIEVFGADIICASCVNAPSSKDTYEWLQAAISRKYPEQPFTIRYIDIEGVIDNERDQDYANRIQEDEFFYPLVLVNDEVVGEGYVQIKPVFTALESAGFVPTEE