MADLAKIVEDLSALTVLEAAELSKLLEEKWGVSAAAPVAVAAAGGAAPAAAAEEKTEFDVVLADGGANKINVIKEVRALTGLGLKEAKDLVEGAPKAVKEGASKDEAEKIKAQLEAAGAKVELK