MTGGAHSDEGRLADNIVFFARALRRAGLRIGPAAIADAIGAVKLIGIGSRGEFYAALQCIFVKRHEDQAVFDEAFRLFWRSPDLVNKMIALMSPIAMPRSGEDRRRRAGEERVRDALLAGRDGAQQPSEAPEVEVDARYTVSGRELFRKADFGQMTTAEIAEARKALSAILLPLDRVRTRRYRRSHRPVRIDPRSTMRDAMRFGGDFILPRFREPRLVHPPLVVLADISGSMSKYTRIFLHFLHALTEQRHRVHTFLFGTRLTNVTRQMRNRDPDEALDDCIAAVKDWSGGTRIGETLHDFNRRWSRRVLGQGAVVLLMTDGLERDDTAELETEIDRLHRSCRRLVWLNPLLRFDGFEARARGVRAMLPHVDEFRPIHNLESVADLVKSLSGRGARDADPRRFLNHGRLAVDRAPANASQ