MKIFQTQLQGLIRKIDDYEESFEEATRYIAQSMISDGKVYIFGDMEMVGIIPQALNGVDRLPGCLEASETSVFTPLDTVLIFSPNKGSKAAAKVADNARGAGGNVIGVFSETTENDGDMQIDWTSQCTVSFSTSISHGLMPTESGDRIGVPHLLVALHFYYALYFTTMEFMEEFEE