MGDKVVSAASAARGVWSDDEHERFLEALQLYPYGPWKAIAEFVGTRTVRQVQTHAQKYHEKAARRLRDLRQDRERLTTPDAGIDSEMKEICEVLQRNRVPLSPRSSELQQRSMDRLGQ