MTEDLFKQINYPKNPESMSDLEKKHWPRIECPDVVEAGKPFDVTVNIGVGIDHPSELAHFIEWIDLNRGDLGTTRAYLQPKYSFPRVTFRISLDQDTMLVARESCNLHGIWENKKQVRVK