MSVSSREAASGSSEMHVLAVDDSLLDRKLIERLFKSSSYRVTTVESGRRALEWLGVGNEASSKNPKVNMIITDYCMPEMTGFDLLKRVKESSTLREIPVVVMSSENIPTRISRCLEEGAEEFLLKPLRPSDVSRLRSHMNPLGSVS