MSVLVYTESDNGKFKKNAFEVASYASEVAKQLGSSVTAISFNSTENESLGKYGVSKVLNVSNEQLNTFNAKAFANAITEAASKESASVIVVSSSSDTKYLAPIIAAKLSAGYVSNVVAAPESTSPFTVKRSAFSNKGFAHTQINTDTKVIGVSNNSFGAVENNTTASVEDFNPSLNDADFSTKSIEIDKVVGQATIADADIVVSGGRGLKGPENWGMIEELADVLGAATACSKPVSDMGWRPHSEHVGQTGKPVASNLYIAIGISGAIQHLAGVSASKTKVVINTDAEAPFFKAADYGIVGDAFEVVPKLIEKLKEFKAQNT