MVEQAATGRIDKRNAVMAAAFDVFSREGYQQAHVDQIAARAKVAKATVYNHFGDKETLFRAAIEALSEAALARNLAAVARLDEAGADPGPALTDVGVRLIDCYCEEQSWALRRLLYAETPRFPDLVALVQDRVAVPVVRALADRLARLSLAGLLATDDADAAAEQFTALLTGPLEARSRYGTRRVSRAERRAVAERAVTTFLRAYSPA