AELKVGSRVKVKGLGEEGVVTYVGQTSVKEGEWVYVSLIEEKGDTDGTVNGETLFTTKKGYGKLLKKEEVEVEA