MAIGLPSINISFKELATTVKERSARGIIAMVLKDAKALGLNEIHEKEDIPVDLSAENKEYINLALMGNVNTPNKLLVYVIEGEADIQTALDFLETKEFNYLCMPKAVEADKTAIKNWIIKLRDIDKVKVKAVLGKVVGNHEGIINFTTEDVLVGEKKYSVDEFTSRVAGLIAGTPLSQSVTYTKLSDVVDIPKMTKVDAESRVNKGELILIKEAGAIRIARGVNSLTELTAEKGEMFQKIKIVDTLDIIHSDIRKVIIDDYIGKVTNSYDNKCLLIVAIKSYLEELEKSALIESDSTVEIDFEAQKSYLKSKGVDLSYMTLQEIKEANTGSKVFLKAKIKVLDAMEDIDLSIEI