MKIRVGIVGDGQLGMFLCEAAQALAIDTVILTGDAASPAAQRAGAAVVGTMDDAAAVEALADACDIVTYEREDVHPVAVEVLRRAQVAGSIHCHPSLDVIETIQDKARQKRWLADAGLPTLPFVLAHGEDGEAAAAASRLGFPLVQKALRGGFDGRGVQLLRDEAALARAWPGETLYEAHAGEFRELAVIVVRAQDGDLRCFPPVDMTFDSDYSVLEWVYAPSGAGECVLNEAERVARAAIEALNGVGTFGVELFHCADGRVLINEISPRVHNAGHYTLEGTESSQFEQHLRAVTGLPLASMELLTPAAMRNLLCNDAIVEAAGNRAAGRSVDGAVATYWYGKAPARAMRKLGHITATGATATEAGERAAAAYERLTGSHGEAA