MSLPHQEDTNSVFTHSPHDDSDYIGEATVTVRGTDIPVELELKGYSEPIDGVFRWIGRIRPNEQLTAIVGDEARVKATIRTTHSARDAFIGDPDPWNRYRVIGKSTPPFHVATDLSEVEAE