MSPQASSSSLPSPTAKLSLQEWLKVLSSRGVDMRIAMGLAAKIYKTHSTIDLLSKMTPAKVAGLIDDKETRKVINNAIKGLKENETEEDIPIDINFQFMTWAYTICMRLGLKHALMLGNILGEEETREAQRELEDLPDGEAYLYIKKNFKDYTPHVMGAFKLIADSYEPEELNRIGLHMYNEFKPDVVEWGQRGALELDKVLEFIKDGENNVKEGDNQGSSVAKPTASSSAPVLMPIGATQQLPQGSPDDEPVSKKPKRDMTVEEYEAMLDAEYLQGDLP