MSEFNNVSVVKEANIYFEGKVTSRTVIFPDGSRKTLGLMLPGEYTFNTGSAELMEILSGEMTVVLPGSPDPVAIKGGEAFEVPENSSFKVNVTAVSDYICSFL