MEVDLGTEDGELKFEPESVTIAAGQKVTFVNVAGLPHNVVFDPDHCPEGVPADDYSNDADELLTEPGESFVVTLEKPGELLYYCPPHAPEGMKFEVTVT