MSVQEMEDFTSLMEGWGDGLMTLSDDLGSGVYSSVKDENQNTSTGIFEDVLEAPSIDPFAESWMEQTSLSQMLEELTGMAMETMPVPVAPVIEEKVEVAADVDCSVLTDFGLGQDEFELLQQLVEKATEMDSNSSYIPLSEQTTDNIPGESTIQVAPVISLDDSGIGSMDSFLDHTTTVDTADMDDNTLSQSSISDVESILSSSPSSPSSSISSSDCSTNSELYKLMTQPCHKRYSTPRSSPYSSPSTSNKKSKAKSVLTDSDSLESQFLSKKERKKLQNKNAAIRYRQKKKAEADDIKLEEDQLQDKNDKLQDKVDELQREIAYMKNLMTEVYKARGSVKLTKVTIAS