MSEKRILTFASVECFTHCEIGMTIHKRSAPYVKNRWNIAVVFSSFLPSINIAKKLFNVNLPSPNKEINGIKIYNEEGDTEVSLVLSKHIKALLNVDITIASSAGEGRGAVVVRFKNKCFLVRSLFSIPSFEKATEKDIKRRKYSAKKRTIRLIESLIFNNPLPTFVEEIDG