MSLRDSLDLIGMVRPNAGTAAIGHEILAEKASSLGAAERQVIEAIAALSKPGDHNAHLAKARAAVWGYFVQRELLGFRGHADVIRELSIPPEVLAGLGAIARGPAR