MTSREPVVPGEILHGEGDIEINAGAPRLTLDVVNAGDRPVQVGSHVHLPQANSALEFDRTAAHGHRLDIPAGTAVRFEPGVAQRVTLVPLRGTREVYGLSINPPGRLDG