MLVLDNCVNLDYVEIPCGENLQLTSLTIVDCIPLDEGVRICAPKLEDFKYYGAFEAFELDDVASIKNVDLDFGVEHMFFVLGDPLCDLLESFDYANVLKVCSYITQV