MLETGRSTADYEIVRMHDLIRDMAIRITRTESPRSMINAGVQLQESPFEWPANAERISLMYNDIKVLSGQPNCHHVLTLFLQGNPLEKIIPHSYFNHMCSLRVLELSGTRIKALPESISSLKNLRALLLGRCVILDEVPSLSNLEELRVLDLSGTAIRELPYGMEAMVKLQRLNLNETLELRVFPIGIIPCLSFLEVLTMIGSGWKWSSMTTEGARIEDIVNSTRLAILGIDFTDLSSFLYHVKSGNWKMMKNFYFCVGPLGCGNHSSVFSTDSGDLI