MSEQVSTQGTAEKFEPSSIFGQKSNEFTNIMNMAQLVMRPDMAKQLEQFQAQFGVTSPLLVKPPVPFDSPFAIASLTKVDNKEERREEKPGKEKLLLSFSISIFSPFSCASLNAPCVFSYARCCSVSIGTTRFAEYLGRWWYRTTFSAYQLDELEKVFARTHYPDVFTRMLLSLTEITTNEEIHNENDD