MVKESREALIKLGVPDHPQPVAQGVHAGGVGRRAQQALLPRPYAALFDPALPRYDARQARIEQFHFGAEIHNVVGCERAARVERHERADQWRRRMSRAGFQSVPIKMAAKVQEWLD